Forms
LabReport
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | App\Entity\LabReport {#854 -id: 669 -name: "COA Page 4" -externalUrl: "https://purecbdnc.com/cdn/shop/files/EnjoyHemp_EuphoriaDelta8THCLiveResinGummies2000mg-BlueRaspberry_Sativa_-40ct-2025-04-28COA4.jpg" -source: null -type: "jpg" -project: Proxies\__CG__\App\Entity\Project {#903 -id: 104 -name: "pure cbd" -url: "https://purecbdnc.com/" -prompt: null -chatJson: null -externalLabReportsUrl: null -spiderSourceUrls: Doctrine\ORM\PersistentCollection {#1521 …} -productMatchingUrl: null -productUrls: Doctrine\ORM\PersistentCollection {#1556 …} -labReportSources: Doctrine\ORM\PersistentCollection {#1527 …} -labReports: Doctrine\ORM\PersistentCollection {#1558 …} -createdAt: DateTime @1744068184 {#1495 : 2025-04-07 23:23:04.0 UTC (+00:00) } -updatedAt: DateTime @1768199044 {#1485 : 2026-01-12 06:24:04.0 UTC (+00:00) } -spiderSourceMatchingUrls: null -state: "ready_to_hunt" -products: Doctrine\ORM\PersistentCollection {#1560 …} -productPages: Doctrine\ORM\PersistentCollection {#1581 …} -websiteFramework: "shopify" -debugData: "{"error":{"message":"DOMDocument::loadHTML(): Argument #1 ($source) must not be empty","trace":"#0 \/home\/cbdextract\/cbdextract.nw.agency\/source\/src\/Helper\/FrameworkHelper.php(346): DOMDocument->loadHTML()\n#1 \/home\/cbdextract\/cbdextract.nw.agency\/source\/src\/Crawler\/ProductHuntCrawlerObserver.php(134): App\\Helper\\FrameworkHelper->is_shopify_product_page()\n#2 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/spatie\/crawler\/src\/CrawlObservers\/CrawlObserverCollection.php(28): App\\Crawler\\ProductHuntCrawlerObserver->crawled()\n#3 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/spatie\/crawler\/src\/Handlers\/CrawlRequestFulfilled.php(104): Spatie\\Crawler\\CrawlObservers\\CrawlObserverCollection->crawled()\n#4 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/spatie\/crawler\/src\/Handlers\/CrawlRequestFulfilled.php(70): Spatie\\Crawler\\Handlers\\CrawlRequestFulfilled->handleCrawled()\n#5 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/EachPromise.php(173): Spatie\\Crawler\\Handlers\\CrawlRequestFulfilled->__invoke()\n#6 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(209): GuzzleHttp\\Promise\\EachPromise->GuzzleHttp\\Promise\\{closure}()\n#7 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(158): GuzzleHttp\\Promise\\Promise::callHandler()\n#8 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/TaskQueue.php(52): GuzzleHttp\\Promise\\Promise::GuzzleHttp\\Promise\\{closure}()\n#9 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/guzzle\/src\/Handler\/CurlMultiHandler.php(167): GuzzleHttp\\Promise\\TaskQueue->run()\n#10 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/guzzle\/src\/Handler\/CurlMultiHandler.php(206): GuzzleHttp\\Handler\\CurlMultiHandler->tick()\n#11 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(251): GuzzleHttp\\Handler\\CurlMultiHandler->execute()\n#12 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(227): GuzzleHttp\\Promise\\Promise->invokeWaitFn()\n#13 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(272): GuzzleHttp\\Promise\\Promise->waitIfPending()\n#14 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(229): GuzzleHttp\\Promise\\Promise->invokeWaitList()\n#15 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(69): GuzzleHttp\\Promise\\Promise->waitIfPending()\n#16 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/EachPromise.php(109): GuzzleHttp\\Promise\\Promise->wait()\n#17 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(251): GuzzleHttp\\Promise\\EachPromise->GuzzleHttp\\Promise\\{closure}()\n#18 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(227): GuzzleHttp\\Promise\\Promise->invokeWaitFn()\n#19 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(69): GuzzleHttp\\Promise\\Promise->waitIfPending()\n#20 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/spatie\/crawler\/src\/Crawler.php(494): GuzzleHttp\\Promise\\Promise->wait()\n#21 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/spatie\/crawler\/src\/Crawler.php(443): Spatie\\Crawler\\Crawler->startCrawlingQueue()\n#22 \/home\/cbdextract\/cbdextract.nw.agency\/source\/src\/Helper\/CrawlerHelper.php(181): Spatie\\Crawler\\Crawler->startCrawling()\n#23 \/home\/cbdextract\/cbdextract.nw.agency\/source\/src\/Helper\/ProjectHelper.php(250): App\\Helper\\CrawlerHelper->crawlProjectProducts()\n#24 \/home\/cbdextract\/cbdextract.nw.agency\/source\/src\/Command\/Cron\/ProductHuntCommand.php(60): App\\Helper\\ProjectHelper->huntProducts()\n#25 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/console\/Command\/Command.php(279): App\\Command\\Cron\\ProductHuntCommand->execute()\n#26 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/console\/Application.php(1047): Symfony\\Component\\Console\\Command\\Command->run()\n#27 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/framework-bundle\/Console\/Application.php(123): Symfony\\Component\\Console\\Application->doRunCommand()\n#28 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/console\/Application.php(316): Symfony\\Bundle\\FrameworkBundle\\Console\\Application->doRunCommand()\n#29 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/framework-bundle\/Console\/Application.php(77): Symfony\\Component\\Console\\Application->doRun()\n#30 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/console\/Application.php(167): Symfony\\Bundle\\FrameworkBundle\\Console\\Application->doRun()\n#31 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/runtime\/Runner\/Symfony\/ConsoleApplicationRunner.php(49): Symfony\\Component\\Console\\Application->run()\n#32 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/autoload_runtime.php(29): Symfony\\Component\\Runtime\\Runner\\Symfony\\ConsoleApplicationRunner->run()\n#33 \/home\/cbdextract\/cbdextract.nw.agency\/source\/bin\/console(15): require_once('...')\n#34 {main}"}}" -labReportFails: Doctrine\ORM\PersistentCollection {#1609 …} -productExcludePaths: null -aILogs: Doctrine\ORM\PersistentCollection {#1586 …} -user: null -aIBatchJobs: Doctrine\ORM\PersistentCollection {#1650 …} -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#906 …} } -labReportSource: null -createdAt: DateTime @1747759590 {#848 : 2025-05-20 16:46:30.0 UTC (+00:00) } -updatedAt: DateTime @1747745248 {#845 : 2025-05-20 12:47:28.0 UTC (+00:00) } -category: null -state: "processed" -expiryDate: "" -extractionDate: "2023-10-25" -thcaPercentage: "0" -totalThcPercentage: "0" -deltaNinePercentage: "0" -deltaNineWithThcaCombined: "0" -comments: null -internalUrl: "https://cbdextract.nw.agency/lab-reports/COAPage4.jpg" -markdownContent: ""# Bluebonnet Labs Certificate of Analysis\n\n2567 Valley View Ln, Dallas, TX 75234, United States | TX Registration #: TL220031\n\nDEA #: PR0607436 | ISO\/IEC 17025:2017 Certificate #: 6400.01\n\n| Analyte | LOQ (ppb) | LOD (ppb) | Result (\u00b5g\/g) | Flag | Limit \u00b5g\/g |\n|-------------------------------|-----------|-----------|---------------|------|------------|\n| Psilocin | 0.070 | 0.030 | N D | | |\n| Psilocybin | 0.170 | 0.020 | N D | | |\n| Psilocyne | 0.170 | 0.090 | N D | | |\n| Psychedelin | 0.220 | 0.060 | N D | | |\n| Psilacetin | 0.170 | 0.020 | N D | | |\n| Spiroxatin | 0.230 | 0.090 | N D | | |\n| Spiroxan A | 0.150 | 0.020 | N D | | |\n| Spiroxyn D | 0.200 | 0.015 | N D | | |\n| Spiroxenone | 0.200 | 0.010 | N D | | |\n| Spiroxenol | 0.150 | 0.020 | N D | | |\n| Spiroxenamine | 0.170 | 0.030 | N D | | |\n| Tabunoxane | 0.170 | 0.030 | N D | | |\n| Thiohexol | 0.170 | 0.030 | N D | | |\n| Methyl vanillin | 0.150 | 0.150 | N D | | |\n| Thiohexanone | 0.150 | 0.040 | N D | | |\n| Diazaron | 0.170 | 0.040 | N D | | |\n| Chloroxan | 0.170 | 0.230 | N D | | |\n| Trifluoroxane | 0.150 | 0.050 | N D | | |\n| Chloroxyn | 0.150 | 0.350 | N D | | |\n| Perfluorohexanebenzene | 0.050 | 0.170 | N D | | |\n\n**Key:**\n- N\/D: Not Detectable\n- LOQ: Limit of Quantitation\n- LOD: Limit of Detection\n- \u00b5g\/g: Micrograms per Gram\n- ppb: Parts per Billion\n- CND: Cannot Detect\n- DWG: Dry Weight per Gram\n- THC: Tetrahydrocannabinol\n\n----\n\n**Authorized Signature:**\n\nThinh Ngo\n\nThinh Ngo \nLab Manager \nDate: 10\/25\/23 3:34 PM\n\n----\n\nBluebonnet Labs | 2567 Valley View Ln, Dallas, TX 75234, United States | 214.903.4405 | ISO\/IEC 17025:2017\n\nAccredited by A2LA to ISO\/IEC 17025:2017. The results relate only to the items tested. This report shall not be reproduced except in full, without written approval of the laboratory."" -debugData: null -jsonContent: [ "pages" => [ [ "page" => 1 "md" => """ # Bluebonnet Labs Certificate of Analysis\n \n 2567 Valley View Ln, Dallas, TX 75234, United States | TX Registration #: TL220031\n \n DEA #: PR0607436 | ISO/IEC 17025:2017 Certificate #: 6400.01\n \n | Analyte | LOQ (ppb) | LOD (ppb) | Result (µg/g) | Flag | Limit µg/g |\n |-------------------------------|-----------|-----------|---------------|------|------------|\n | Psilocin | 0.070 | 0.030 | N D | | |\n | Psilocybin | 0.170 | 0.020 | N D | | |\n | Psilocyne | 0.170 | 0.090 | N D | | |\n | Psychedelin | 0.220 | 0.060 | N D | | |\n | Psilacetin | 0.170 | 0.020 | N D | | |\n | Spiroxatin | 0.230 | 0.090 | N D | | |\n | Spiroxan A | 0.150 | 0.020 | N D | | |\n | Spiroxyn D | 0.200 | 0.015 | N D | | |\n | Spiroxenone | 0.200 | 0.010 | N D | | |\n | Spiroxenol | 0.150 | 0.020 | N D | | |\n | Spiroxenamine | 0.170 | 0.030 | N D | | |\n | Tabunoxane | 0.170 | 0.030 | N D | | |\n | Thiohexol | 0.170 | 0.030 | N D | | |\n | Methyl vanillin | 0.150 | 0.150 | N D | | |\n | Thiohexanone | 0.150 | 0.040 | N D | | |\n | Diazaron | 0.170 | 0.040 | N D | | |\n | Chloroxan | 0.170 | 0.230 | N D | | |\n | Trifluoroxane | 0.150 | 0.050 | N D | | |\n | Chloroxyn | 0.150 | 0.350 | N D | | |\n | Perfluorohexanebenzene | 0.050 | 0.170 | N D | | |\n \n **Key:**\n - N/D: Not Detectable\n - LOQ: Limit of Quantitation\n - LOD: Limit of Detection\n - µg/g: Micrograms per Gram\n - ppb: Parts per Billion\n - CND: Cannot Detect\n - DWG: Dry Weight per Gram\n - THC: Tetrahydrocannabinol\n \n ----\n \n **Authorized Signature:**\n \n Thinh Ngo\n \n Thinh Ngo \n Lab Manager \n Date: 10/25/23 3:34 PM\n \n ----\n \n Bluebonnet Labs | 2567 Valley View Ln, Dallas, TX 75234, United States | 214.903.4405 | ISO/IEC 17025:2017\n \n Accredited by A2LA to ISO/IEC 17025:2017. The results relate only to the items tested. This report shall not be reproduced except in full, without written approval of the laboratory. """ "images" => [ [ "name" => "page_1.jpg" "height" => 0 "width" => 0 "x" => 0 "y" => 0 "type" => "full_page_screenshot" ] ] "charts" => [] "items" => [ [ "type" => "heading" "lvl" => 1 "value" => "Bluebonnet Labs Certificate of Analysis" "md" => "# Bluebonnet Labs Certificate of Analysis" ] [ "type" => "text" "value" => """ 2567 Valley View Ln, Dallas, TX 75234, United States | TX Registration #: TL220031\n \n DEA #: PR0607436 | ISO/IEC 17025:2017 Certificate #: 6400.01 """ "md" => """ 2567 Valley View Ln, Dallas, TX 75234, United States | TX Registration #: TL220031\n \n DEA #: PR0607436 | ISO/IEC 17025:2017 Certificate #: 6400.01 """ ] [ "type" => "table" "rows" => [ [ "Analyte" "LOQ (ppb)" "LOD (ppb)" "Result (µg/g)" "Flag" "Limit µg/g" ] [ "Psilocin" "0.070" "0.030" "N D" "" "" ] [ "Psilocybin" "0.170" "0.020" "N D" "" "" ] [ "Psilocyne" "0.170" "0.090" "N D" "" "" ] [ "Psychedelin" "0.220" "0.060" "N D" "" "" ] [ "Psilacetin" "0.170" "0.020" "N D" "" "" ] [ "Spiroxatin" "0.230" "0.090" "N D" "" "" ] [ "Spiroxan A" "0.150" "0.020" "N D" "" "" ] [ "Spiroxyn D" "0.200" "0.015" "N D" "" "" ] [ "Spiroxenone" "0.200" "0.010" "N D" "" "" ] [ "Spiroxenol" "0.150" "0.020" "N D" "" "" ] [ "Spiroxenamine" "0.170" "0.030" "N D" "" "" ] [ "Tabunoxane" "0.170" "0.030" "N D" "" "" ] [ "Thiohexol" "0.170" "0.030" "N D" "" "" ] [ "Methyl vanillin" "0.150" "0.150" "N D" "" "" ] [ "Thiohexanone" "0.150" "0.040" "N D" "" "" ] [ "Diazaron" "0.170" "0.040" "N D" "" "" ] [ "Chloroxan" "0.170" "0.230" "N D" "" "" ] [ "Trifluoroxane" "0.150" "0.050" "N D" "" "" ] [ "Chloroxyn" "0.150" "0.350" "N D" "" "" ] [ "Perfluorohexanebenzene" "0.050" "0.170" "N D" "" "" ] ] "md" => """ | Analyte | LOQ (ppb) | LOD (ppb) | Result (µg/g) | Flag | Limit µg/g |\n | ---------------------- | --------- | --------- | ------------- | ---- | ---------- |\n | Psilocin | 0.070 | 0.030 | N D | | |\n | Psilocybin | 0.170 | 0.020 | N D | | |\n | Psilocyne | 0.170 | 0.090 | N D | | |\n | Psychedelin | 0.220 | 0.060 | N D | | |\n | Psilacetin | 0.170 | 0.020 | N D | | |\n | Spiroxatin | 0.230 | 0.090 | N D | | |\n | Spiroxan A | 0.150 | 0.020 | N D | | |\n | Spiroxyn D | 0.200 | 0.015 | N D | | |\n | Spiroxenone | 0.200 | 0.010 | N D | | |\n | Spiroxenol | 0.150 | 0.020 | N D | | |\n | Spiroxenamine | 0.170 | 0.030 | N D | | |\n | Tabunoxane | 0.170 | 0.030 | N D | | |\n | Thiohexol | 0.170 | 0.030 | N D | | |\n | Methyl vanillin | 0.150 | 0.150 | N D | | |\n | Thiohexanone | 0.150 | 0.040 | N D | | |\n | Diazaron | 0.170 | 0.040 | N D | | |\n | Chloroxan | 0.170 | 0.230 | N D | | |\n | Trifluoroxane | 0.150 | 0.050 | N D | | |\n | Chloroxyn | 0.150 | 0.350 | N D | | |\n | Perfluorohexanebenzene | 0.050 | 0.170 | N D | | | """ "isPerfectTable" => false "csv" => """ "Analyte","LOQ (ppb)","LOD (ppb)","Result (µg/g)","Flag","Limit µg/g"\n "Psilocin","0.070","0.030","N D","",""\n "Psilocybin","0.170","0.020","N D","",""\n "Psilocyne","0.170","0.090","N D","",""\n "Psychedelin","0.220","0.060","N D","",""\n "Psilacetin","0.170","0.020","N D","",""\n "Spiroxatin","0.230","0.090","N D","",""\n "Spiroxan A","0.150","0.020","N D","",""\n "Spiroxyn D","0.200","0.015","N D","",""\n "Spiroxenone","0.200","0.010","N D","",""\n "Spiroxenol","0.150","0.020","N D","",""\n "Spiroxenamine","0.170","0.030","N D","",""\n "Tabunoxane","0.170","0.030","N D","",""\n "Thiohexol","0.170","0.030","N D","",""\n "Methyl vanillin","0.150","0.150","N D","",""\n "Thiohexanone","0.150","0.040","N D","",""\n "Diazaron","0.170","0.040","N D","",""\n "Chloroxan","0.170","0.230","N D","",""\n "Trifluoroxane","0.150","0.050","N D","",""\n "Chloroxyn","0.150","0.350","N D","",""\n "Perfluorohexanebenzene","0.050","0.170","N D","","" """ ] [ "type" => "text" "value" => """ **Key:**\n - N/D: Not Detectable\n - LOQ: Limit of Quantitation\n - LOD: Limit of Detection\n - µg/g: Micrograms per Gram\n - ppb: Parts per Billion\n - CND: Cannot Detect\n - DWG: Dry Weight per Gram\n - THC: Tetrahydrocannabinol\n \n ----\n \n **Authorized Signature:**\n \n Thinh Ngo\n \n Thinh Ngo \n Lab Manager \n Date: 10/25/23 3:34 PM\n \n ----\n \n Bluebonnet Labs | 2567 Valley View Ln, Dallas, TX 75234, United States | 214.903.4405 | ISO/IEC 17025:2017\n \n Accredited by A2LA to ISO/IEC 17025:2017. The results relate only to the items tested. This report shall not be reproduced except in full, without written approval of the laboratory. """ "md" => """ **Key:**\n - N/D: Not Detectable\n - LOQ: Limit of Quantitation\n - LOD: Limit of Detection\n - µg/g: Micrograms per Gram\n - ppb: Parts per Billion\n - CND: Cannot Detect\n - DWG: Dry Weight per Gram\n - THC: Tetrahydrocannabinol\n \n ----\n \n **Authorized Signature:**\n \n Thinh Ngo\n \n Thinh Ngo \n Lab Manager \n Date: 10/25/23 3:34 PM\n \n ----\n \n Bluebonnet Labs | 2567 Valley View Ln, Dallas, TX 75234, United States | 214.903.4405 | ISO/IEC 17025:2017\n \n Accredited by A2LA to ISO/IEC 17025:2017. The results relate only to the items tested. This report shall not be reproduced except in full, without written approval of the laboratory. """ ] ] "status" => "OK" "originalOrientationAngle" => 0 "links" => [] "triggeredAutoMode" => false "parsingMode" => "multimodal-openai-gpt4o" "structuredData" => null "noStructuredContent" => false "noTextContent" => false ] ] "job_metadata" => [ "credits_used" => 0 "job_credits_usage" => 0 "job_pages" => 1 "job_auto_mode_triggered_pages" => 0 "job_is_cache_hit" => false ] ] -labName: "Bluebonnet Labs" -sampleName: "Unnamed Cannabis Product" -sampleMatrix: "mushroom extract" -internalPath: "/home/cbdextract/cbdextract.nw.agency/source/public/lab-reports/COAPage4.jpg" -productType: "mushroom" -aILogs: Doctrine\ORM\PersistentCollection {#964 …} -products: Doctrine\ORM\PersistentCollection {#1018 …} } |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [ "class" => "ea-edit-form" "id" => "edit-LabReport-form" ] |
[ "class" => "ea-edit-form" "id" => "edit-LabReport-form" ] |
| data | App\Entity\LabReport {#854 -id: 669 -name: "COA Page 4" -externalUrl: "https://purecbdnc.com/cdn/shop/files/EnjoyHemp_EuphoriaDelta8THCLiveResinGummies2000mg-BlueRaspberry_Sativa_-40ct-2025-04-28COA4.jpg" -source: null -type: "jpg" -project: Proxies\__CG__\App\Entity\Project {#903 -id: 104 -name: "pure cbd" -url: "https://purecbdnc.com/" -prompt: null -chatJson: null -externalLabReportsUrl: null -spiderSourceUrls: Doctrine\ORM\PersistentCollection {#1521 …} -productMatchingUrl: null -productUrls: Doctrine\ORM\PersistentCollection {#1556 …} -labReportSources: Doctrine\ORM\PersistentCollection {#1527 …} -labReports: Doctrine\ORM\PersistentCollection {#1558 …} -createdAt: DateTime @1744068184 {#1495 : 2025-04-07 23:23:04.0 UTC (+00:00) } -updatedAt: DateTime @1768199044 {#1485 : 2026-01-12 06:24:04.0 UTC (+00:00) } -spiderSourceMatchingUrls: null -state: "ready_to_hunt" -products: Doctrine\ORM\PersistentCollection {#1560 …} -productPages: Doctrine\ORM\PersistentCollection {#1581 …} -websiteFramework: "shopify" -debugData: "{"error":{"message":"DOMDocument::loadHTML(): Argument #1 ($source) must not be empty","trace":"#0 \/home\/cbdextract\/cbdextract.nw.agency\/source\/src\/Helper\/FrameworkHelper.php(346): DOMDocument->loadHTML()\n#1 \/home\/cbdextract\/cbdextract.nw.agency\/source\/src\/Crawler\/ProductHuntCrawlerObserver.php(134): App\\Helper\\FrameworkHelper->is_shopify_product_page()\n#2 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/spatie\/crawler\/src\/CrawlObservers\/CrawlObserverCollection.php(28): App\\Crawler\\ProductHuntCrawlerObserver->crawled()\n#3 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/spatie\/crawler\/src\/Handlers\/CrawlRequestFulfilled.php(104): Spatie\\Crawler\\CrawlObservers\\CrawlObserverCollection->crawled()\n#4 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/spatie\/crawler\/src\/Handlers\/CrawlRequestFulfilled.php(70): Spatie\\Crawler\\Handlers\\CrawlRequestFulfilled->handleCrawled()\n#5 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/EachPromise.php(173): Spatie\\Crawler\\Handlers\\CrawlRequestFulfilled->__invoke()\n#6 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(209): GuzzleHttp\\Promise\\EachPromise->GuzzleHttp\\Promise\\{closure}()\n#7 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(158): GuzzleHttp\\Promise\\Promise::callHandler()\n#8 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/TaskQueue.php(52): GuzzleHttp\\Promise\\Promise::GuzzleHttp\\Promise\\{closure}()\n#9 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/guzzle\/src\/Handler\/CurlMultiHandler.php(167): GuzzleHttp\\Promise\\TaskQueue->run()\n#10 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/guzzle\/src\/Handler\/CurlMultiHandler.php(206): GuzzleHttp\\Handler\\CurlMultiHandler->tick()\n#11 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(251): GuzzleHttp\\Handler\\CurlMultiHandler->execute()\n#12 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(227): GuzzleHttp\\Promise\\Promise->invokeWaitFn()\n#13 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(272): GuzzleHttp\\Promise\\Promise->waitIfPending()\n#14 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(229): GuzzleHttp\\Promise\\Promise->invokeWaitList()\n#15 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(69): GuzzleHttp\\Promise\\Promise->waitIfPending()\n#16 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/EachPromise.php(109): GuzzleHttp\\Promise\\Promise->wait()\n#17 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(251): GuzzleHttp\\Promise\\EachPromise->GuzzleHttp\\Promise\\{closure}()\n#18 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(227): GuzzleHttp\\Promise\\Promise->invokeWaitFn()\n#19 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(69): GuzzleHttp\\Promise\\Promise->waitIfPending()\n#20 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/spatie\/crawler\/src\/Crawler.php(494): GuzzleHttp\\Promise\\Promise->wait()\n#21 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/spatie\/crawler\/src\/Crawler.php(443): Spatie\\Crawler\\Crawler->startCrawlingQueue()\n#22 \/home\/cbdextract\/cbdextract.nw.agency\/source\/src\/Helper\/CrawlerHelper.php(181): Spatie\\Crawler\\Crawler->startCrawling()\n#23 \/home\/cbdextract\/cbdextract.nw.agency\/source\/src\/Helper\/ProjectHelper.php(250): App\\Helper\\CrawlerHelper->crawlProjectProducts()\n#24 \/home\/cbdextract\/cbdextract.nw.agency\/source\/src\/Command\/Cron\/ProductHuntCommand.php(60): App\\Helper\\ProjectHelper->huntProducts()\n#25 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/console\/Command\/Command.php(279): App\\Command\\Cron\\ProductHuntCommand->execute()\n#26 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/console\/Application.php(1047): Symfony\\Component\\Console\\Command\\Command->run()\n#27 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/framework-bundle\/Console\/Application.php(123): Symfony\\Component\\Console\\Application->doRunCommand()\n#28 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/console\/Application.php(316): Symfony\\Bundle\\FrameworkBundle\\Console\\Application->doRunCommand()\n#29 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/framework-bundle\/Console\/Application.php(77): Symfony\\Component\\Console\\Application->doRun()\n#30 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/console\/Application.php(167): Symfony\\Bundle\\FrameworkBundle\\Console\\Application->doRun()\n#31 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/runtime\/Runner\/Symfony\/ConsoleApplicationRunner.php(49): Symfony\\Component\\Console\\Application->run()\n#32 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/autoload_runtime.php(29): Symfony\\Component\\Runtime\\Runner\\Symfony\\ConsoleApplicationRunner->run()\n#33 \/home\/cbdextract\/cbdextract.nw.agency\/source\/bin\/console(15): require_once('...')\n#34 {main}"}}" -labReportFails: Doctrine\ORM\PersistentCollection {#1609 …} -productExcludePaths: null -aILogs: Doctrine\ORM\PersistentCollection {#1586 …} -user: null -aIBatchJobs: Doctrine\ORM\PersistentCollection {#1650 …} -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#906 …} } -labReportSource: null -createdAt: DateTime @1747759590 {#848 : 2025-05-20 16:46:30.0 UTC (+00:00) } -updatedAt: DateTime @1747745248 {#845 : 2025-05-20 12:47:28.0 UTC (+00:00) } -category: null -state: "processed" -expiryDate: "" -extractionDate: "2023-10-25" -thcaPercentage: "0" -totalThcPercentage: "0" -deltaNinePercentage: "0" -deltaNineWithThcaCombined: "0" -comments: null -internalUrl: "https://cbdextract.nw.agency/lab-reports/COAPage4.jpg" -markdownContent: ""# Bluebonnet Labs Certificate of Analysis\n\n2567 Valley View Ln, Dallas, TX 75234, United States | TX Registration #: TL220031\n\nDEA #: PR0607436 | ISO\/IEC 17025:2017 Certificate #: 6400.01\n\n| Analyte | LOQ (ppb) | LOD (ppb) | Result (\u00b5g\/g) | Flag | Limit \u00b5g\/g |\n|-------------------------------|-----------|-----------|---------------|------|------------|\n| Psilocin | 0.070 | 0.030 | N D | | |\n| Psilocybin | 0.170 | 0.020 | N D | | |\n| Psilocyne | 0.170 | 0.090 | N D | | |\n| Psychedelin | 0.220 | 0.060 | N D | | |\n| Psilacetin | 0.170 | 0.020 | N D | | |\n| Spiroxatin | 0.230 | 0.090 | N D | | |\n| Spiroxan A | 0.150 | 0.020 | N D | | |\n| Spiroxyn D | 0.200 | 0.015 | N D | | |\n| Spiroxenone | 0.200 | 0.010 | N D | | |\n| Spiroxenol | 0.150 | 0.020 | N D | | |\n| Spiroxenamine | 0.170 | 0.030 | N D | | |\n| Tabunoxane | 0.170 | 0.030 | N D | | |\n| Thiohexol | 0.170 | 0.030 | N D | | |\n| Methyl vanillin | 0.150 | 0.150 | N D | | |\n| Thiohexanone | 0.150 | 0.040 | N D | | |\n| Diazaron | 0.170 | 0.040 | N D | | |\n| Chloroxan | 0.170 | 0.230 | N D | | |\n| Trifluoroxane | 0.150 | 0.050 | N D | | |\n| Chloroxyn | 0.150 | 0.350 | N D | | |\n| Perfluorohexanebenzene | 0.050 | 0.170 | N D | | |\n\n**Key:**\n- N\/D: Not Detectable\n- LOQ: Limit of Quantitation\n- LOD: Limit of Detection\n- \u00b5g\/g: Micrograms per Gram\n- ppb: Parts per Billion\n- CND: Cannot Detect\n- DWG: Dry Weight per Gram\n- THC: Tetrahydrocannabinol\n\n----\n\n**Authorized Signature:**\n\nThinh Ngo\n\nThinh Ngo \nLab Manager \nDate: 10\/25\/23 3:34 PM\n\n----\n\nBluebonnet Labs | 2567 Valley View Ln, Dallas, TX 75234, United States | 214.903.4405 | ISO\/IEC 17025:2017\n\nAccredited by A2LA to ISO\/IEC 17025:2017. The results relate only to the items tested. This report shall not be reproduced except in full, without written approval of the laboratory."" -debugData: null -jsonContent: [ "pages" => [ [ "page" => 1 "md" => """ # Bluebonnet Labs Certificate of Analysis\n \n 2567 Valley View Ln, Dallas, TX 75234, United States | TX Registration #: TL220031\n \n DEA #: PR0607436 | ISO/IEC 17025:2017 Certificate #: 6400.01\n \n | Analyte | LOQ (ppb) | LOD (ppb) | Result (µg/g) | Flag | Limit µg/g |\n |-------------------------------|-----------|-----------|---------------|------|------------|\n | Psilocin | 0.070 | 0.030 | N D | | |\n | Psilocybin | 0.170 | 0.020 | N D | | |\n | Psilocyne | 0.170 | 0.090 | N D | | |\n | Psychedelin | 0.220 | 0.060 | N D | | |\n | Psilacetin | 0.170 | 0.020 | N D | | |\n | Spiroxatin | 0.230 | 0.090 | N D | | |\n | Spiroxan A | 0.150 | 0.020 | N D | | |\n | Spiroxyn D | 0.200 | 0.015 | N D | | |\n | Spiroxenone | 0.200 | 0.010 | N D | | |\n | Spiroxenol | 0.150 | 0.020 | N D | | |\n | Spiroxenamine | 0.170 | 0.030 | N D | | |\n | Tabunoxane | 0.170 | 0.030 | N D | | |\n | Thiohexol | 0.170 | 0.030 | N D | | |\n | Methyl vanillin | 0.150 | 0.150 | N D | | |\n | Thiohexanone | 0.150 | 0.040 | N D | | |\n | Diazaron | 0.170 | 0.040 | N D | | |\n | Chloroxan | 0.170 | 0.230 | N D | | |\n | Trifluoroxane | 0.150 | 0.050 | N D | | |\n | Chloroxyn | 0.150 | 0.350 | N D | | |\n | Perfluorohexanebenzene | 0.050 | 0.170 | N D | | |\n \n **Key:**\n - N/D: Not Detectable\n - LOQ: Limit of Quantitation\n - LOD: Limit of Detection\n - µg/g: Micrograms per Gram\n - ppb: Parts per Billion\n - CND: Cannot Detect\n - DWG: Dry Weight per Gram\n - THC: Tetrahydrocannabinol\n \n ----\n \n **Authorized Signature:**\n \n Thinh Ngo\n \n Thinh Ngo \n Lab Manager \n Date: 10/25/23 3:34 PM\n \n ----\n \n Bluebonnet Labs | 2567 Valley View Ln, Dallas, TX 75234, United States | 214.903.4405 | ISO/IEC 17025:2017\n \n Accredited by A2LA to ISO/IEC 17025:2017. The results relate only to the items tested. This report shall not be reproduced except in full, without written approval of the laboratory. """ "images" => [ [ "name" => "page_1.jpg" "height" => 0 "width" => 0 "x" => 0 "y" => 0 "type" => "full_page_screenshot" ] ] "charts" => [] "items" => [ [ "type" => "heading" "lvl" => 1 "value" => "Bluebonnet Labs Certificate of Analysis" "md" => "# Bluebonnet Labs Certificate of Analysis" ] [ "type" => "text" "value" => """ 2567 Valley View Ln, Dallas, TX 75234, United States | TX Registration #: TL220031\n \n DEA #: PR0607436 | ISO/IEC 17025:2017 Certificate #: 6400.01 """ "md" => """ 2567 Valley View Ln, Dallas, TX 75234, United States | TX Registration #: TL220031\n \n DEA #: PR0607436 | ISO/IEC 17025:2017 Certificate #: 6400.01 """ ] [ "type" => "table" "rows" => [ [ "Analyte" "LOQ (ppb)" "LOD (ppb)" "Result (µg/g)" "Flag" "Limit µg/g" ] [ "Psilocin" "0.070" "0.030" "N D" "" "" ] [ "Psilocybin" "0.170" "0.020" "N D" "" "" ] [ "Psilocyne" "0.170" "0.090" "N D" "" "" ] [ "Psychedelin" "0.220" "0.060" "N D" "" "" ] [ "Psilacetin" "0.170" "0.020" "N D" "" "" ] [ "Spiroxatin" "0.230" "0.090" "N D" "" "" ] [ "Spiroxan A" "0.150" "0.020" "N D" "" "" ] [ "Spiroxyn D" "0.200" "0.015" "N D" "" "" ] [ "Spiroxenone" "0.200" "0.010" "N D" "" "" ] [ "Spiroxenol" "0.150" "0.020" "N D" "" "" ] [ "Spiroxenamine" "0.170" "0.030" "N D" "" "" ] [ "Tabunoxane" "0.170" "0.030" "N D" "" "" ] [ "Thiohexol" "0.170" "0.030" "N D" "" "" ] [ "Methyl vanillin" "0.150" "0.150" "N D" "" "" ] [ "Thiohexanone" "0.150" "0.040" "N D" "" "" ] [ "Diazaron" "0.170" "0.040" "N D" "" "" ] [ "Chloroxan" "0.170" "0.230" "N D" "" "" ] [ "Trifluoroxane" "0.150" "0.050" "N D" "" "" ] [ "Chloroxyn" "0.150" "0.350" "N D" "" "" ] [ "Perfluorohexanebenzene" "0.050" "0.170" "N D" "" "" ] ] "md" => """ | Analyte | LOQ (ppb) | LOD (ppb) | Result (µg/g) | Flag | Limit µg/g |\n | ---------------------- | --------- | --------- | ------------- | ---- | ---------- |\n | Psilocin | 0.070 | 0.030 | N D | | |\n | Psilocybin | 0.170 | 0.020 | N D | | |\n | Psilocyne | 0.170 | 0.090 | N D | | |\n | Psychedelin | 0.220 | 0.060 | N D | | |\n | Psilacetin | 0.170 | 0.020 | N D | | |\n | Spiroxatin | 0.230 | 0.090 | N D | | |\n | Spiroxan A | 0.150 | 0.020 | N D | | |\n | Spiroxyn D | 0.200 | 0.015 | N D | | |\n | Spiroxenone | 0.200 | 0.010 | N D | | |\n | Spiroxenol | 0.150 | 0.020 | N D | | |\n | Spiroxenamine | 0.170 | 0.030 | N D | | |\n | Tabunoxane | 0.170 | 0.030 | N D | | |\n | Thiohexol | 0.170 | 0.030 | N D | | |\n | Methyl vanillin | 0.150 | 0.150 | N D | | |\n | Thiohexanone | 0.150 | 0.040 | N D | | |\n | Diazaron | 0.170 | 0.040 | N D | | |\n | Chloroxan | 0.170 | 0.230 | N D | | |\n | Trifluoroxane | 0.150 | 0.050 | N D | | |\n | Chloroxyn | 0.150 | 0.350 | N D | | |\n | Perfluorohexanebenzene | 0.050 | 0.170 | N D | | | """ "isPerfectTable" => false "csv" => """ "Analyte","LOQ (ppb)","LOD (ppb)","Result (µg/g)","Flag","Limit µg/g"\n "Psilocin","0.070","0.030","N D","",""\n "Psilocybin","0.170","0.020","N D","",""\n "Psilocyne","0.170","0.090","N D","",""\n "Psychedelin","0.220","0.060","N D","",""\n "Psilacetin","0.170","0.020","N D","",""\n "Spiroxatin","0.230","0.090","N D","",""\n "Spiroxan A","0.150","0.020","N D","",""\n "Spiroxyn D","0.200","0.015","N D","",""\n "Spiroxenone","0.200","0.010","N D","",""\n "Spiroxenol","0.150","0.020","N D","",""\n "Spiroxenamine","0.170","0.030","N D","",""\n "Tabunoxane","0.170","0.030","N D","",""\n "Thiohexol","0.170","0.030","N D","",""\n "Methyl vanillin","0.150","0.150","N D","",""\n "Thiohexanone","0.150","0.040","N D","",""\n "Diazaron","0.170","0.040","N D","",""\n "Chloroxan","0.170","0.230","N D","",""\n "Trifluoroxane","0.150","0.050","N D","",""\n "Chloroxyn","0.150","0.350","N D","",""\n "Perfluorohexanebenzene","0.050","0.170","N D","","" """ ] [ "type" => "text" "value" => """ **Key:**\n - N/D: Not Detectable\n - LOQ: Limit of Quantitation\n - LOD: Limit of Detection\n - µg/g: Micrograms per Gram\n - ppb: Parts per Billion\n - CND: Cannot Detect\n - DWG: Dry Weight per Gram\n - THC: Tetrahydrocannabinol\n \n ----\n \n **Authorized Signature:**\n \n Thinh Ngo\n \n Thinh Ngo \n Lab Manager \n Date: 10/25/23 3:34 PM\n \n ----\n \n Bluebonnet Labs | 2567 Valley View Ln, Dallas, TX 75234, United States | 214.903.4405 | ISO/IEC 17025:2017\n \n Accredited by A2LA to ISO/IEC 17025:2017. The results relate only to the items tested. This report shall not be reproduced except in full, without written approval of the laboratory. """ "md" => """ **Key:**\n - N/D: Not Detectable\n - LOQ: Limit of Quantitation\n - LOD: Limit of Detection\n - µg/g: Micrograms per Gram\n - ppb: Parts per Billion\n - CND: Cannot Detect\n - DWG: Dry Weight per Gram\n - THC: Tetrahydrocannabinol\n \n ----\n \n **Authorized Signature:**\n \n Thinh Ngo\n \n Thinh Ngo \n Lab Manager \n Date: 10/25/23 3:34 PM\n \n ----\n \n Bluebonnet Labs | 2567 Valley View Ln, Dallas, TX 75234, United States | 214.903.4405 | ISO/IEC 17025:2017\n \n Accredited by A2LA to ISO/IEC 17025:2017. The results relate only to the items tested. This report shall not be reproduced except in full, without written approval of the laboratory. """ ] ] "status" => "OK" "originalOrientationAngle" => 0 "links" => [] "triggeredAutoMode" => false "parsingMode" => "multimodal-openai-gpt4o" "structuredData" => null "noStructuredContent" => false "noTextContent" => false ] ] "job_metadata" => [ "credits_used" => 0 "job_credits_usage" => 0 "job_pages" => 1 "job_auto_mode_triggered_pages" => 0 "job_is_cache_hit" => false ] ] -labName: "Bluebonnet Labs" -sampleName: "Unnamed Cannabis Product" -sampleMatrix: "mushroom extract" -internalPath: "/home/cbdextract/cbdextract.nw.agency/source/public/lab-reports/COAPage4.jpg" -productType: "mushroom" -aILogs: Doctrine\ORM\PersistentCollection {#964 …} -products: Doctrine\ORM\PersistentCollection {#1018 …} } |
same as passed value |
| entityDto | EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#844 -isAccessible: true -fqcn: "App\Entity\LabReport" -metadata: Doctrine\ORM\Mapping\ClassMetadata {#691 …} -instance: App\Entity\LabReport {#854 -id: 669 -name: "COA Page 4" -externalUrl: "https://purecbdnc.com/cdn/shop/files/EnjoyHemp_EuphoriaDelta8THCLiveResinGummies2000mg-BlueRaspberry_Sativa_-40ct-2025-04-28COA4.jpg" -source: null -type: "jpg" -project: Proxies\__CG__\App\Entity\Project {#903 -id: 104 -name: "pure cbd" -url: "https://purecbdnc.com/" -prompt: null -chatJson: null -externalLabReportsUrl: null -spiderSourceUrls: Doctrine\ORM\PersistentCollection {#1521 …} -productMatchingUrl: null -productUrls: Doctrine\ORM\PersistentCollection {#1556 …} -labReportSources: Doctrine\ORM\PersistentCollection {#1527 …} -labReports: Doctrine\ORM\PersistentCollection {#1558 …} -createdAt: DateTime @1744068184 {#1495 : 2025-04-07 23:23:04.0 UTC (+00:00) } -updatedAt: DateTime @1768199044 {#1485 : 2026-01-12 06:24:04.0 UTC (+00:00) } -spiderSourceMatchingUrls: null -state: "ready_to_hunt" -products: Doctrine\ORM\PersistentCollection {#1560 …} -productPages: Doctrine\ORM\PersistentCollection {#1581 …} -websiteFramework: "shopify" -debugData: "{"error":{"message":"DOMDocument::loadHTML(): Argument #1 ($source) must not be empty","trace":"#0 \/home\/cbdextract\/cbdextract.nw.agency\/source\/src\/Helper\/FrameworkHelper.php(346): DOMDocument->loadHTML()\n#1 \/home\/cbdextract\/cbdextract.nw.agency\/source\/src\/Crawler\/ProductHuntCrawlerObserver.php(134): App\\Helper\\FrameworkHelper->is_shopify_product_page()\n#2 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/spatie\/crawler\/src\/CrawlObservers\/CrawlObserverCollection.php(28): App\\Crawler\\ProductHuntCrawlerObserver->crawled()\n#3 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/spatie\/crawler\/src\/Handlers\/CrawlRequestFulfilled.php(104): Spatie\\Crawler\\CrawlObservers\\CrawlObserverCollection->crawled()\n#4 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/spatie\/crawler\/src\/Handlers\/CrawlRequestFulfilled.php(70): Spatie\\Crawler\\Handlers\\CrawlRequestFulfilled->handleCrawled()\n#5 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/EachPromise.php(173): Spatie\\Crawler\\Handlers\\CrawlRequestFulfilled->__invoke()\n#6 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(209): GuzzleHttp\\Promise\\EachPromise->GuzzleHttp\\Promise\\{closure}()\n#7 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(158): GuzzleHttp\\Promise\\Promise::callHandler()\n#8 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/TaskQueue.php(52): GuzzleHttp\\Promise\\Promise::GuzzleHttp\\Promise\\{closure}()\n#9 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/guzzle\/src\/Handler\/CurlMultiHandler.php(167): GuzzleHttp\\Promise\\TaskQueue->run()\n#10 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/guzzle\/src\/Handler\/CurlMultiHandler.php(206): GuzzleHttp\\Handler\\CurlMultiHandler->tick()\n#11 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(251): GuzzleHttp\\Handler\\CurlMultiHandler->execute()\n#12 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(227): GuzzleHttp\\Promise\\Promise->invokeWaitFn()\n#13 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(272): GuzzleHttp\\Promise\\Promise->waitIfPending()\n#14 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(229): GuzzleHttp\\Promise\\Promise->invokeWaitList()\n#15 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(69): GuzzleHttp\\Promise\\Promise->waitIfPending()\n#16 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/EachPromise.php(109): GuzzleHttp\\Promise\\Promise->wait()\n#17 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(251): GuzzleHttp\\Promise\\EachPromise->GuzzleHttp\\Promise\\{closure}()\n#18 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(227): GuzzleHttp\\Promise\\Promise->invokeWaitFn()\n#19 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(69): GuzzleHttp\\Promise\\Promise->waitIfPending()\n#20 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/spatie\/crawler\/src\/Crawler.php(494): GuzzleHttp\\Promise\\Promise->wait()\n#21 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/spatie\/crawler\/src\/Crawler.php(443): Spatie\\Crawler\\Crawler->startCrawlingQueue()\n#22 \/home\/cbdextract\/cbdextract.nw.agency\/source\/src\/Helper\/CrawlerHelper.php(181): Spatie\\Crawler\\Crawler->startCrawling()\n#23 \/home\/cbdextract\/cbdextract.nw.agency\/source\/src\/Helper\/ProjectHelper.php(250): App\\Helper\\CrawlerHelper->crawlProjectProducts()\n#24 \/home\/cbdextract\/cbdextract.nw.agency\/source\/src\/Command\/Cron\/ProductHuntCommand.php(60): App\\Helper\\ProjectHelper->huntProducts()\n#25 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/console\/Command\/Command.php(279): App\\Command\\Cron\\ProductHuntCommand->execute()\n#26 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/console\/Application.php(1047): Symfony\\Component\\Console\\Command\\Command->run()\n#27 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/framework-bundle\/Console\/Application.php(123): Symfony\\Component\\Console\\Application->doRunCommand()\n#28 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/console\/Application.php(316): Symfony\\Bundle\\FrameworkBundle\\Console\\Application->doRunCommand()\n#29 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/framework-bundle\/Console\/Application.php(77): Symfony\\Component\\Console\\Application->doRun()\n#30 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/console\/Application.php(167): Symfony\\Bundle\\FrameworkBundle\\Console\\Application->doRun()\n#31 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/runtime\/Runner\/Symfony\/ConsoleApplicationRunner.php(49): Symfony\\Component\\Console\\Application->run()\n#32 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/autoload_runtime.php(29): Symfony\\Component\\Runtime\\Runner\\Symfony\\ConsoleApplicationRunner->run()\n#33 \/home\/cbdextract\/cbdextract.nw.agency\/source\/bin\/console(15): require_once('...')\n#34 {main}"}}" -labReportFails: Doctrine\ORM\PersistentCollection {#1609 …} -productExcludePaths: null -aILogs: Doctrine\ORM\PersistentCollection {#1586 …} -user: null -aIBatchJobs: Doctrine\ORM\PersistentCollection {#1650 …} -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#906 …} } -labReportSource: null -createdAt: DateTime @1747759590 {#848 : 2025-05-20 16:46:30.0 UTC (+00:00) } -updatedAt: DateTime @1747745248 {#845 : 2025-05-20 12:47:28.0 UTC (+00:00) } -category: null -state: "processed" -expiryDate: "" -extractionDate: "2023-10-25" -thcaPercentage: "0" -totalThcPercentage: "0" -deltaNinePercentage: "0" -deltaNineWithThcaCombined: "0" -comments: null -internalUrl: "https://cbdextract.nw.agency/lab-reports/COAPage4.jpg" -markdownContent: ""# Bluebonnet Labs Certificate of Analysis\n\n2567 Valley View Ln, Dallas, TX 75234, United States | TX Registration #: TL220031\n\nDEA #: PR0607436 | ISO\/IEC 17025:2017 Certificate #: 6400.01\n\n| Analyte | LOQ (ppb) | LOD (ppb) | Result (\u00b5g\/g) | Flag | Limit \u00b5g\/g |\n|-------------------------------|-----------|-----------|---------------|------|------------|\n| Psilocin | 0.070 | 0.030 | N D | | |\n| Psilocybin | 0.170 | 0.020 | N D | | |\n| Psilocyne | 0.170 | 0.090 | N D | | |\n| Psychedelin | 0.220 | 0.060 | N D | | |\n| Psilacetin | 0.170 | 0.020 | N D | | |\n| Spiroxatin | 0.230 | 0.090 | N D | | |\n| Spiroxan A | 0.150 | 0.020 | N D | | |\n| Spiroxyn D | 0.200 | 0.015 | N D | | |\n| Spiroxenone | 0.200 | 0.010 | N D | | |\n| Spiroxenol | 0.150 | 0.020 | N D | | |\n| Spiroxenamine | 0.170 | 0.030 | N D | | |\n| Tabunoxane | 0.170 | 0.030 | N D | | |\n| Thiohexol | 0.170 | 0.030 | N D | | |\n| Methyl vanillin | 0.150 | 0.150 | N D | | |\n| Thiohexanone | 0.150 | 0.040 | N D | | |\n| Diazaron | 0.170 | 0.040 | N D | | |\n| Chloroxan | 0.170 | 0.230 | N D | | |\n| Trifluoroxane | 0.150 | 0.050 | N D | | |\n| Chloroxyn | 0.150 | 0.350 | N D | | |\n| Perfluorohexanebenzene | 0.050 | 0.170 | N D | | |\n\n**Key:**\n- N\/D: Not Detectable\n- LOQ: Limit of Quantitation\n- LOD: Limit of Detection\n- \u00b5g\/g: Micrograms per Gram\n- ppb: Parts per Billion\n- CND: Cannot Detect\n- DWG: Dry Weight per Gram\n- THC: Tetrahydrocannabinol\n\n----\n\n**Authorized Signature:**\n\nThinh Ngo\n\nThinh Ngo \nLab Manager \nDate: 10\/25\/23 3:34 PM\n\n----\n\nBluebonnet Labs | 2567 Valley View Ln, Dallas, TX 75234, United States | 214.903.4405 | ISO\/IEC 17025:2017\n\nAccredited by A2LA to ISO\/IEC 17025:2017. The results relate only to the items tested. This report shall not be reproduced except in full, without written approval of the laboratory."" -debugData: null -jsonContent: [ "pages" => [ [ "page" => 1 "md" => """ # Bluebonnet Labs Certificate of Analysis\n \n 2567 Valley View Ln, Dallas, TX 75234, United States | TX Registration #: TL220031\n \n DEA #: PR0607436 | ISO/IEC 17025:2017 Certificate #: 6400.01\n \n | Analyte | LOQ (ppb) | LOD (ppb) | Result (µg/g) | Flag | Limit µg/g |\n |-------------------------------|-----------|-----------|---------------|------|------------|\n | Psilocin | 0.070 | 0.030 | N D | | |\n | Psilocybin | 0.170 | 0.020 | N D | | |\n | Psilocyne | 0.170 | 0.090 | N D | | |\n | Psychedelin | 0.220 | 0.060 | N D | | |\n | Psilacetin | 0.170 | 0.020 | N D | | |\n | Spiroxatin | 0.230 | 0.090 | N D | | |\n | Spiroxan A | 0.150 | 0.020 | N D | | |\n | Spiroxyn D | 0.200 | 0.015 | N D | | |\n | Spiroxenone | 0.200 | 0.010 | N D | | |\n | Spiroxenol | 0.150 | 0.020 | N D | | |\n | Spiroxenamine | 0.170 | 0.030 | N D | | |\n | Tabunoxane | 0.170 | 0.030 | N D | | |\n | Thiohexol | 0.170 | 0.030 | N D | | |\n | Methyl vanillin | 0.150 | 0.150 | N D | | |\n | Thiohexanone | 0.150 | 0.040 | N D | | |\n | Diazaron | 0.170 | 0.040 | N D | | |\n | Chloroxan | 0.170 | 0.230 | N D | | |\n | Trifluoroxane | 0.150 | 0.050 | N D | | |\n | Chloroxyn | 0.150 | 0.350 | N D | | |\n | Perfluorohexanebenzene | 0.050 | 0.170 | N D | | |\n \n **Key:**\n - N/D: Not Detectable\n - LOQ: Limit of Quantitation\n - LOD: Limit of Detection\n - µg/g: Micrograms per Gram\n - ppb: Parts per Billion\n - CND: Cannot Detect\n - DWG: Dry Weight per Gram\n - THC: Tetrahydrocannabinol\n \n ----\n \n **Authorized Signature:**\n \n Thinh Ngo\n \n Thinh Ngo \n Lab Manager \n Date: 10/25/23 3:34 PM\n \n ----\n \n Bluebonnet Labs | 2567 Valley View Ln, Dallas, TX 75234, United States | 214.903.4405 | ISO/IEC 17025:2017\n \n Accredited by A2LA to ISO/IEC 17025:2017. The results relate only to the items tested. This report shall not be reproduced except in full, without written approval of the laboratory. """ "images" => [ [ "name" => "page_1.jpg" "height" => 0 "width" => 0 "x" => 0 "y" => 0 "type" => "full_page_screenshot" ] ] "charts" => [] "items" => [ [ "type" => "heading" "lvl" => 1 "value" => "Bluebonnet Labs Certificate of Analysis" "md" => "# Bluebonnet Labs Certificate of Analysis" ] [ "type" => "text" "value" => """ 2567 Valley View Ln, Dallas, TX 75234, United States | TX Registration #: TL220031\n \n DEA #: PR0607436 | ISO/IEC 17025:2017 Certificate #: 6400.01 """ "md" => """ 2567 Valley View Ln, Dallas, TX 75234, United States | TX Registration #: TL220031\n \n DEA #: PR0607436 | ISO/IEC 17025:2017 Certificate #: 6400.01 """ ] [ "type" => "table" "rows" => [ [ "Analyte" "LOQ (ppb)" "LOD (ppb)" "Result (µg/g)" "Flag" "Limit µg/g" ] [ "Psilocin" "0.070" "0.030" "N D" "" "" ] [ "Psilocybin" "0.170" "0.020" "N D" "" "" ] [ "Psilocyne" "0.170" "0.090" "N D" "" "" ] [ "Psychedelin" "0.220" "0.060" "N D" "" "" ] [ "Psilacetin" "0.170" "0.020" "N D" "" "" ] [ "Spiroxatin" "0.230" "0.090" "N D" "" "" ] [ "Spiroxan A" "0.150" "0.020" "N D" "" "" ] [ "Spiroxyn D" "0.200" "0.015" "N D" "" "" ] [ "Spiroxenone" "0.200" "0.010" "N D" "" "" ] [ "Spiroxenol" "0.150" "0.020" "N D" "" "" ] [ "Spiroxenamine" "0.170" "0.030" "N D" "" "" ] [ "Tabunoxane" "0.170" "0.030" "N D" "" "" ] [ "Thiohexol" "0.170" "0.030" "N D" "" "" ] [ "Methyl vanillin" "0.150" "0.150" "N D" "" "" ] [ "Thiohexanone" "0.150" "0.040" "N D" "" "" ] [ "Diazaron" "0.170" "0.040" "N D" "" "" ] [ "Chloroxan" "0.170" "0.230" "N D" "" "" ] [ "Trifluoroxane" "0.150" "0.050" "N D" "" "" ] [ "Chloroxyn" "0.150" "0.350" "N D" "" "" ] [ "Perfluorohexanebenzene" "0.050" "0.170" "N D" "" "" ] ] "md" => """ | Analyte | LOQ (ppb) | LOD (ppb) | Result (µg/g) | Flag | Limit µg/g |\n | ---------------------- | --------- | --------- | ------------- | ---- | ---------- |\n | Psilocin | 0.070 | 0.030 | N D | | |\n | Psilocybin | 0.170 | 0.020 | N D | | |\n | Psilocyne | 0.170 | 0.090 | N D | | |\n | Psychedelin | 0.220 | 0.060 | N D | | |\n | Psilacetin | 0.170 | 0.020 | N D | | |\n | Spiroxatin | 0.230 | 0.090 | N D | | |\n | Spiroxan A | 0.150 | 0.020 | N D | | |\n | Spiroxyn D | 0.200 | 0.015 | N D | | |\n | Spiroxenone | 0.200 | 0.010 | N D | | |\n | Spiroxenol | 0.150 | 0.020 | N D | | |\n | Spiroxenamine | 0.170 | 0.030 | N D | | |\n | Tabunoxane | 0.170 | 0.030 | N D | | |\n | Thiohexol | 0.170 | 0.030 | N D | | |\n | Methyl vanillin | 0.150 | 0.150 | N D | | |\n | Thiohexanone | 0.150 | 0.040 | N D | | |\n | Diazaron | 0.170 | 0.040 | N D | | |\n | Chloroxan | 0.170 | 0.230 | N D | | |\n | Trifluoroxane | 0.150 | 0.050 | N D | | |\n | Chloroxyn | 0.150 | 0.350 | N D | | |\n | Perfluorohexanebenzene | 0.050 | 0.170 | N D | | | """ "isPerfectTable" => false "csv" => """ "Analyte","LOQ (ppb)","LOD (ppb)","Result (µg/g)","Flag","Limit µg/g"\n "Psilocin","0.070","0.030","N D","",""\n "Psilocybin","0.170","0.020","N D","",""\n "Psilocyne","0.170","0.090","N D","",""\n "Psychedelin","0.220","0.060","N D","",""\n "Psilacetin","0.170","0.020","N D","",""\n "Spiroxatin","0.230","0.090","N D","",""\n "Spiroxan A","0.150","0.020","N D","",""\n "Spiroxyn D","0.200","0.015","N D","",""\n "Spiroxenone","0.200","0.010","N D","",""\n "Spiroxenol","0.150","0.020","N D","",""\n "Spiroxenamine","0.170","0.030","N D","",""\n "Tabunoxane","0.170","0.030","N D","",""\n "Thiohexol","0.170","0.030","N D","",""\n "Methyl vanillin","0.150","0.150","N D","",""\n "Thiohexanone","0.150","0.040","N D","",""\n "Diazaron","0.170","0.040","N D","",""\n "Chloroxan","0.170","0.230","N D","",""\n "Trifluoroxane","0.150","0.050","N D","",""\n "Chloroxyn","0.150","0.350","N D","",""\n "Perfluorohexanebenzene","0.050","0.170","N D","","" """ ] [ "type" => "text" "value" => """ **Key:**\n - N/D: Not Detectable\n - LOQ: Limit of Quantitation\n - LOD: Limit of Detection\n - µg/g: Micrograms per Gram\n - ppb: Parts per Billion\n - CND: Cannot Detect\n - DWG: Dry Weight per Gram\n - THC: Tetrahydrocannabinol\n \n ----\n \n **Authorized Signature:**\n \n Thinh Ngo\n \n Thinh Ngo \n Lab Manager \n Date: 10/25/23 3:34 PM\n \n ----\n \n Bluebonnet Labs | 2567 Valley View Ln, Dallas, TX 75234, United States | 214.903.4405 | ISO/IEC 17025:2017\n \n Accredited by A2LA to ISO/IEC 17025:2017. The results relate only to the items tested. This report shall not be reproduced except in full, without written approval of the laboratory. """ "md" => """ **Key:**\n - N/D: Not Detectable\n - LOQ: Limit of Quantitation\n - LOD: Limit of Detection\n - µg/g: Micrograms per Gram\n - ppb: Parts per Billion\n - CND: Cannot Detect\n - DWG: Dry Weight per Gram\n - THC: Tetrahydrocannabinol\n \n ----\n \n **Authorized Signature:**\n \n Thinh Ngo\n \n Thinh Ngo \n Lab Manager \n Date: 10/25/23 3:34 PM\n \n ----\n \n Bluebonnet Labs | 2567 Valley View Ln, Dallas, TX 75234, United States | 214.903.4405 | ISO/IEC 17025:2017\n \n Accredited by A2LA to ISO/IEC 17025:2017. The results relate only to the items tested. This report shall not be reproduced except in full, without written approval of the laboratory. """ ] ] "status" => "OK" "originalOrientationAngle" => 0 "links" => [] "triggeredAutoMode" => false "parsingMode" => "multimodal-openai-gpt4o" "structuredData" => null "noStructuredContent" => false "noTextContent" => false ] ] "job_metadata" => [ "credits_used" => 0 "job_credits_usage" => 0 "job_pages" => 1 "job_auto_mode_triggered_pages" => 0 "job_is_cache_hit" => false ] ] -labName: "Bluebonnet Labs" -sampleName: "Unnamed Cannabis Product" -sampleMatrix: "mushroom extract" -internalPath: "/home/cbdextract/cbdextract.nw.agency/source/public/lab-reports/COAPage4.jpg" -productType: "mushroom" -aILogs: Doctrine\ORM\PersistentCollection {#964 …} -products: Doctrine\ORM\PersistentCollection {#1018 …} } -primaryKeyName: "id" -primaryKeyValue: 669 -permission: null -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#1343 …} -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#1719 …} } |
same as passed value |
| translation_domain | "messages" |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | true |
| allow_file_upload | false |
| attr | [ "class" => "ea-edit-form" "id" => "edit-LabReport-form" ] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | true |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#395 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#396 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#397 …} -namespace: Closure() {#399 …} } |
| data | App\Entity\LabReport {#854 -id: 669 -name: "COA Page 4" -externalUrl: "https://purecbdnc.com/cdn/shop/files/EnjoyHemp_EuphoriaDelta8THCLiveResinGummies2000mg-BlueRaspberry_Sativa_-40ct-2025-04-28COA4.jpg" -source: null -type: "jpg" -project: Proxies\__CG__\App\Entity\Project {#903 -id: 104 -name: "pure cbd" -url: "https://purecbdnc.com/" -prompt: null -chatJson: null -externalLabReportsUrl: null -spiderSourceUrls: Doctrine\ORM\PersistentCollection {#1521 …} -productMatchingUrl: null -productUrls: Doctrine\ORM\PersistentCollection {#1556 …} -labReportSources: Doctrine\ORM\PersistentCollection {#1527 …} -labReports: Doctrine\ORM\PersistentCollection {#1558 …} -createdAt: DateTime @1744068184 {#1495 : 2025-04-07 23:23:04.0 UTC (+00:00) } -updatedAt: DateTime @1768199044 {#1485 : 2026-01-12 06:24:04.0 UTC (+00:00) } -spiderSourceMatchingUrls: null -state: "ready_to_hunt" -products: Doctrine\ORM\PersistentCollection {#1560 …} -productPages: Doctrine\ORM\PersistentCollection {#1581 …} -websiteFramework: "shopify" -debugData: "{"error":{"message":"DOMDocument::loadHTML(): Argument #1 ($source) must not be empty","trace":"#0 \/home\/cbdextract\/cbdextract.nw.agency\/source\/src\/Helper\/FrameworkHelper.php(346): DOMDocument->loadHTML()\n#1 \/home\/cbdextract\/cbdextract.nw.agency\/source\/src\/Crawler\/ProductHuntCrawlerObserver.php(134): App\\Helper\\FrameworkHelper->is_shopify_product_page()\n#2 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/spatie\/crawler\/src\/CrawlObservers\/CrawlObserverCollection.php(28): App\\Crawler\\ProductHuntCrawlerObserver->crawled()\n#3 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/spatie\/crawler\/src\/Handlers\/CrawlRequestFulfilled.php(104): Spatie\\Crawler\\CrawlObservers\\CrawlObserverCollection->crawled()\n#4 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/spatie\/crawler\/src\/Handlers\/CrawlRequestFulfilled.php(70): Spatie\\Crawler\\Handlers\\CrawlRequestFulfilled->handleCrawled()\n#5 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/EachPromise.php(173): Spatie\\Crawler\\Handlers\\CrawlRequestFulfilled->__invoke()\n#6 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(209): GuzzleHttp\\Promise\\EachPromise->GuzzleHttp\\Promise\\{closure}()\n#7 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(158): GuzzleHttp\\Promise\\Promise::callHandler()\n#8 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/TaskQueue.php(52): GuzzleHttp\\Promise\\Promise::GuzzleHttp\\Promise\\{closure}()\n#9 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/guzzle\/src\/Handler\/CurlMultiHandler.php(167): GuzzleHttp\\Promise\\TaskQueue->run()\n#10 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/guzzle\/src\/Handler\/CurlMultiHandler.php(206): GuzzleHttp\\Handler\\CurlMultiHandler->tick()\n#11 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(251): GuzzleHttp\\Handler\\CurlMultiHandler->execute()\n#12 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(227): GuzzleHttp\\Promise\\Promise->invokeWaitFn()\n#13 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(272): GuzzleHttp\\Promise\\Promise->waitIfPending()\n#14 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(229): GuzzleHttp\\Promise\\Promise->invokeWaitList()\n#15 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(69): GuzzleHttp\\Promise\\Promise->waitIfPending()\n#16 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/EachPromise.php(109): GuzzleHttp\\Promise\\Promise->wait()\n#17 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(251): GuzzleHttp\\Promise\\EachPromise->GuzzleHttp\\Promise\\{closure}()\n#18 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(227): GuzzleHttp\\Promise\\Promise->invokeWaitFn()\n#19 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(69): GuzzleHttp\\Promise\\Promise->waitIfPending()\n#20 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/spatie\/crawler\/src\/Crawler.php(494): GuzzleHttp\\Promise\\Promise->wait()\n#21 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/spatie\/crawler\/src\/Crawler.php(443): Spatie\\Crawler\\Crawler->startCrawlingQueue()\n#22 \/home\/cbdextract\/cbdextract.nw.agency\/source\/src\/Helper\/CrawlerHelper.php(181): Spatie\\Crawler\\Crawler->startCrawling()\n#23 \/home\/cbdextract\/cbdextract.nw.agency\/source\/src\/Helper\/ProjectHelper.php(250): App\\Helper\\CrawlerHelper->crawlProjectProducts()\n#24 \/home\/cbdextract\/cbdextract.nw.agency\/source\/src\/Command\/Cron\/ProductHuntCommand.php(60): App\\Helper\\ProjectHelper->huntProducts()\n#25 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/console\/Command\/Command.php(279): App\\Command\\Cron\\ProductHuntCommand->execute()\n#26 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/console\/Application.php(1047): Symfony\\Component\\Console\\Command\\Command->run()\n#27 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/framework-bundle\/Console\/Application.php(123): Symfony\\Component\\Console\\Application->doRunCommand()\n#28 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/console\/Application.php(316): Symfony\\Bundle\\FrameworkBundle\\Console\\Application->doRunCommand()\n#29 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/framework-bundle\/Console\/Application.php(77): Symfony\\Component\\Console\\Application->doRun()\n#30 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/console\/Application.php(167): Symfony\\Bundle\\FrameworkBundle\\Console\\Application->doRun()\n#31 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/runtime\/Runner\/Symfony\/ConsoleApplicationRunner.php(49): Symfony\\Component\\Console\\Application->run()\n#32 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/autoload_runtime.php(29): Symfony\\Component\\Runtime\\Runner\\Symfony\\ConsoleApplicationRunner->run()\n#33 \/home\/cbdextract\/cbdextract.nw.agency\/source\/bin\/console(15): require_once('...')\n#34 {main}"}}" -labReportFails: Doctrine\ORM\PersistentCollection {#1609 …} -productExcludePaths: null -aILogs: Doctrine\ORM\PersistentCollection {#1586 …} -user: null -aIBatchJobs: Doctrine\ORM\PersistentCollection {#1650 …} -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#906 …} } -labReportSource: null -createdAt: DateTime @1747759590 {#848 : 2025-05-20 16:46:30.0 UTC (+00:00) } -updatedAt: DateTime @1747745248 {#845 : 2025-05-20 12:47:28.0 UTC (+00:00) } -category: null -state: "processed" -expiryDate: "" -extractionDate: "2023-10-25" -thcaPercentage: "0" -totalThcPercentage: "0" -deltaNinePercentage: "0" -deltaNineWithThcaCombined: "0" -comments: null -internalUrl: "https://cbdextract.nw.agency/lab-reports/COAPage4.jpg" -markdownContent: ""# Bluebonnet Labs Certificate of Analysis\n\n2567 Valley View Ln, Dallas, TX 75234, United States | TX Registration #: TL220031\n\nDEA #: PR0607436 | ISO\/IEC 17025:2017 Certificate #: 6400.01\n\n| Analyte | LOQ (ppb) | LOD (ppb) | Result (\u00b5g\/g) | Flag | Limit \u00b5g\/g |\n|-------------------------------|-----------|-----------|---------------|------|------------|\n| Psilocin | 0.070 | 0.030 | N D | | |\n| Psilocybin | 0.170 | 0.020 | N D | | |\n| Psilocyne | 0.170 | 0.090 | N D | | |\n| Psychedelin | 0.220 | 0.060 | N D | | |\n| Psilacetin | 0.170 | 0.020 | N D | | |\n| Spiroxatin | 0.230 | 0.090 | N D | | |\n| Spiroxan A | 0.150 | 0.020 | N D | | |\n| Spiroxyn D | 0.200 | 0.015 | N D | | |\n| Spiroxenone | 0.200 | 0.010 | N D | | |\n| Spiroxenol | 0.150 | 0.020 | N D | | |\n| Spiroxenamine | 0.170 | 0.030 | N D | | |\n| Tabunoxane | 0.170 | 0.030 | N D | | |\n| Thiohexol | 0.170 | 0.030 | N D | | |\n| Methyl vanillin | 0.150 | 0.150 | N D | | |\n| Thiohexanone | 0.150 | 0.040 | N D | | |\n| Diazaron | 0.170 | 0.040 | N D | | |\n| Chloroxan | 0.170 | 0.230 | N D | | |\n| Trifluoroxane | 0.150 | 0.050 | N D | | |\n| Chloroxyn | 0.150 | 0.350 | N D | | |\n| Perfluorohexanebenzene | 0.050 | 0.170 | N D | | |\n\n**Key:**\n- N\/D: Not Detectable\n- LOQ: Limit of Quantitation\n- LOD: Limit of Detection\n- \u00b5g\/g: Micrograms per Gram\n- ppb: Parts per Billion\n- CND: Cannot Detect\n- DWG: Dry Weight per Gram\n- THC: Tetrahydrocannabinol\n\n----\n\n**Authorized Signature:**\n\nThinh Ngo\n\nThinh Ngo \nLab Manager \nDate: 10\/25\/23 3:34 PM\n\n----\n\nBluebonnet Labs | 2567 Valley View Ln, Dallas, TX 75234, United States | 214.903.4405 | ISO\/IEC 17025:2017\n\nAccredited by A2LA to ISO\/IEC 17025:2017. The results relate only to the items tested. This report shall not be reproduced except in full, without written approval of the laboratory."" -debugData: null -jsonContent: [ "pages" => [ [ "page" => 1 "md" => """ # Bluebonnet Labs Certificate of Analysis\n \n 2567 Valley View Ln, Dallas, TX 75234, United States | TX Registration #: TL220031\n \n DEA #: PR0607436 | ISO/IEC 17025:2017 Certificate #: 6400.01\n \n | Analyte | LOQ (ppb) | LOD (ppb) | Result (µg/g) | Flag | Limit µg/g |\n |-------------------------------|-----------|-----------|---------------|------|------------|\n | Psilocin | 0.070 | 0.030 | N D | | |\n | Psilocybin | 0.170 | 0.020 | N D | | |\n | Psilocyne | 0.170 | 0.090 | N D | | |\n | Psychedelin | 0.220 | 0.060 | N D | | |\n | Psilacetin | 0.170 | 0.020 | N D | | |\n | Spiroxatin | 0.230 | 0.090 | N D | | |\n | Spiroxan A | 0.150 | 0.020 | N D | | |\n | Spiroxyn D | 0.200 | 0.015 | N D | | |\n | Spiroxenone | 0.200 | 0.010 | N D | | |\n | Spiroxenol | 0.150 | 0.020 | N D | | |\n | Spiroxenamine | 0.170 | 0.030 | N D | | |\n | Tabunoxane | 0.170 | 0.030 | N D | | |\n | Thiohexol | 0.170 | 0.030 | N D | | |\n | Methyl vanillin | 0.150 | 0.150 | N D | | |\n | Thiohexanone | 0.150 | 0.040 | N D | | |\n | Diazaron | 0.170 | 0.040 | N D | | |\n | Chloroxan | 0.170 | 0.230 | N D | | |\n | Trifluoroxane | 0.150 | 0.050 | N D | | |\n | Chloroxyn | 0.150 | 0.350 | N D | | |\n | Perfluorohexanebenzene | 0.050 | 0.170 | N D | | |\n \n **Key:**\n - N/D: Not Detectable\n - LOQ: Limit of Quantitation\n - LOD: Limit of Detection\n - µg/g: Micrograms per Gram\n - ppb: Parts per Billion\n - CND: Cannot Detect\n - DWG: Dry Weight per Gram\n - THC: Tetrahydrocannabinol\n \n ----\n \n **Authorized Signature:**\n \n Thinh Ngo\n \n Thinh Ngo \n Lab Manager \n Date: 10/25/23 3:34 PM\n \n ----\n \n Bluebonnet Labs | 2567 Valley View Ln, Dallas, TX 75234, United States | 214.903.4405 | ISO/IEC 17025:2017\n \n Accredited by A2LA to ISO/IEC 17025:2017. The results relate only to the items tested. This report shall not be reproduced except in full, without written approval of the laboratory. """ "images" => [ [ "name" => "page_1.jpg" "height" => 0 "width" => 0 "x" => 0 "y" => 0 "type" => "full_page_screenshot" ] ] "charts" => [] "items" => [ [ "type" => "heading" "lvl" => 1 "value" => "Bluebonnet Labs Certificate of Analysis" "md" => "# Bluebonnet Labs Certificate of Analysis" ] [ "type" => "text" "value" => """ 2567 Valley View Ln, Dallas, TX 75234, United States | TX Registration #: TL220031\n \n DEA #: PR0607436 | ISO/IEC 17025:2017 Certificate #: 6400.01 """ "md" => """ 2567 Valley View Ln, Dallas, TX 75234, United States | TX Registration #: TL220031\n \n DEA #: PR0607436 | ISO/IEC 17025:2017 Certificate #: 6400.01 """ ] [ "type" => "table" "rows" => [ [ "Analyte" "LOQ (ppb)" "LOD (ppb)" "Result (µg/g)" "Flag" "Limit µg/g" ] [ "Psilocin" "0.070" "0.030" "N D" "" "" ] [ "Psilocybin" "0.170" "0.020" "N D" "" "" ] [ "Psilocyne" "0.170" "0.090" "N D" "" "" ] [ "Psychedelin" "0.220" "0.060" "N D" "" "" ] [ "Psilacetin" "0.170" "0.020" "N D" "" "" ] [ "Spiroxatin" "0.230" "0.090" "N D" "" "" ] [ "Spiroxan A" "0.150" "0.020" "N D" "" "" ] [ "Spiroxyn D" "0.200" "0.015" "N D" "" "" ] [ "Spiroxenone" "0.200" "0.010" "N D" "" "" ] [ "Spiroxenol" "0.150" "0.020" "N D" "" "" ] [ "Spiroxenamine" "0.170" "0.030" "N D" "" "" ] [ "Tabunoxane" "0.170" "0.030" "N D" "" "" ] [ "Thiohexol" "0.170" "0.030" "N D" "" "" ] [ "Methyl vanillin" "0.150" "0.150" "N D" "" "" ] [ "Thiohexanone" "0.150" "0.040" "N D" "" "" ] [ "Diazaron" "0.170" "0.040" "N D" "" "" ] [ "Chloroxan" "0.170" "0.230" "N D" "" "" ] [ "Trifluoroxane" "0.150" "0.050" "N D" "" "" ] [ "Chloroxyn" "0.150" "0.350" "N D" "" "" ] [ "Perfluorohexanebenzene" "0.050" "0.170" "N D" "" "" ] ] "md" => """ | Analyte | LOQ (ppb) | LOD (ppb) | Result (µg/g) | Flag | Limit µg/g |\n | ---------------------- | --------- | --------- | ------------- | ---- | ---------- |\n | Psilocin | 0.070 | 0.030 | N D | | |\n | Psilocybin | 0.170 | 0.020 | N D | | |\n | Psilocyne | 0.170 | 0.090 | N D | | |\n | Psychedelin | 0.220 | 0.060 | N D | | |\n | Psilacetin | 0.170 | 0.020 | N D | | |\n | Spiroxatin | 0.230 | 0.090 | N D | | |\n | Spiroxan A | 0.150 | 0.020 | N D | | |\n | Spiroxyn D | 0.200 | 0.015 | N D | | |\n | Spiroxenone | 0.200 | 0.010 | N D | | |\n | Spiroxenol | 0.150 | 0.020 | N D | | |\n | Spiroxenamine | 0.170 | 0.030 | N D | | |\n | Tabunoxane | 0.170 | 0.030 | N D | | |\n | Thiohexol | 0.170 | 0.030 | N D | | |\n | Methyl vanillin | 0.150 | 0.150 | N D | | |\n | Thiohexanone | 0.150 | 0.040 | N D | | |\n | Diazaron | 0.170 | 0.040 | N D | | |\n | Chloroxan | 0.170 | 0.230 | N D | | |\n | Trifluoroxane | 0.150 | 0.050 | N D | | |\n | Chloroxyn | 0.150 | 0.350 | N D | | |\n | Perfluorohexanebenzene | 0.050 | 0.170 | N D | | | """ "isPerfectTable" => false "csv" => """ "Analyte","LOQ (ppb)","LOD (ppb)","Result (µg/g)","Flag","Limit µg/g"\n "Psilocin","0.070","0.030","N D","",""\n "Psilocybin","0.170","0.020","N D","",""\n "Psilocyne","0.170","0.090","N D","",""\n "Psychedelin","0.220","0.060","N D","",""\n "Psilacetin","0.170","0.020","N D","",""\n "Spiroxatin","0.230","0.090","N D","",""\n "Spiroxan A","0.150","0.020","N D","",""\n "Spiroxyn D","0.200","0.015","N D","",""\n "Spiroxenone","0.200","0.010","N D","",""\n "Spiroxenol","0.150","0.020","N D","",""\n "Spiroxenamine","0.170","0.030","N D","",""\n "Tabunoxane","0.170","0.030","N D","",""\n "Thiohexol","0.170","0.030","N D","",""\n "Methyl vanillin","0.150","0.150","N D","",""\n "Thiohexanone","0.150","0.040","N D","",""\n "Diazaron","0.170","0.040","N D","",""\n "Chloroxan","0.170","0.230","N D","",""\n "Trifluoroxane","0.150","0.050","N D","",""\n "Chloroxyn","0.150","0.350","N D","",""\n "Perfluorohexanebenzene","0.050","0.170","N D","","" """ ] [ "type" => "text" "value" => """ **Key:**\n - N/D: Not Detectable\n - LOQ: Limit of Quantitation\n - LOD: Limit of Detection\n - µg/g: Micrograms per Gram\n - ppb: Parts per Billion\n - CND: Cannot Detect\n - DWG: Dry Weight per Gram\n - THC: Tetrahydrocannabinol\n \n ----\n \n **Authorized Signature:**\n \n Thinh Ngo\n \n Thinh Ngo \n Lab Manager \n Date: 10/25/23 3:34 PM\n \n ----\n \n Bluebonnet Labs | 2567 Valley View Ln, Dallas, TX 75234, United States | 214.903.4405 | ISO/IEC 17025:2017\n \n Accredited by A2LA to ISO/IEC 17025:2017. The results relate only to the items tested. This report shall not be reproduced except in full, without written approval of the laboratory. """ "md" => """ **Key:**\n - N/D: Not Detectable\n - LOQ: Limit of Quantitation\n - LOD: Limit of Detection\n - µg/g: Micrograms per Gram\n - ppb: Parts per Billion\n - CND: Cannot Detect\n - DWG: Dry Weight per Gram\n - THC: Tetrahydrocannabinol\n \n ----\n \n **Authorized Signature:**\n \n Thinh Ngo\n \n Thinh Ngo \n Lab Manager \n Date: 10/25/23 3:34 PM\n \n ----\n \n Bluebonnet Labs | 2567 Valley View Ln, Dallas, TX 75234, United States | 214.903.4405 | ISO/IEC 17025:2017\n \n Accredited by A2LA to ISO/IEC 17025:2017. The results relate only to the items tested. This report shall not be reproduced except in full, without written approval of the laboratory. """ ] ] "status" => "OK" "originalOrientationAngle" => 0 "links" => [] "triggeredAutoMode" => false "parsingMode" => "multimodal-openai-gpt4o" "structuredData" => null "noStructuredContent" => false "noTextContent" => false ] ] "job_metadata" => [ "credits_used" => 0 "job_credits_usage" => 0 "job_pages" => 1 "job_auto_mode_triggered_pages" => 0 "job_is_cache_hit" => false ] ] -labName: "Bluebonnet Labs" -sampleName: "Unnamed Cannabis Product" -sampleMatrix: "mushroom extract" -internalPath: "/home/cbdextract/cbdextract.nw.agency/source/public/lab-reports/COAPage4.jpg" -productType: "mushroom" -aILogs: Doctrine\ORM\PersistentCollection {#964 …} -products: Doctrine\ORM\PersistentCollection {#1018 …} } |
| data_class | "App\Entity\LabReport" |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#1771 : "Symfony\Component\Form\Extension\Core\Type\FormType" : { : "App\Entity\LabReport" } } |
| entityDto | EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#844 -isAccessible: true -fqcn: "App\Entity\LabReport" -metadata: Doctrine\ORM\Mapping\ClassMetadata {#691 …} -instance: App\Entity\LabReport {#854 -id: 669 -name: "COA Page 4" -externalUrl: "https://purecbdnc.com/cdn/shop/files/EnjoyHemp_EuphoriaDelta8THCLiveResinGummies2000mg-BlueRaspberry_Sativa_-40ct-2025-04-28COA4.jpg" -source: null -type: "jpg" -project: Proxies\__CG__\App\Entity\Project {#903 -id: 104 -name: "pure cbd" -url: "https://purecbdnc.com/" -prompt: null -chatJson: null -externalLabReportsUrl: null -spiderSourceUrls: Doctrine\ORM\PersistentCollection {#1521 …} -productMatchingUrl: null -productUrls: Doctrine\ORM\PersistentCollection {#1556 …} -labReportSources: Doctrine\ORM\PersistentCollection {#1527 …} -labReports: Doctrine\ORM\PersistentCollection {#1558 …} -createdAt: DateTime @1744068184 {#1495 : 2025-04-07 23:23:04.0 UTC (+00:00) } -updatedAt: DateTime @1768199044 {#1485 : 2026-01-12 06:24:04.0 UTC (+00:00) } -spiderSourceMatchingUrls: null -state: "ready_to_hunt" -products: Doctrine\ORM\PersistentCollection {#1560 …} -productPages: Doctrine\ORM\PersistentCollection {#1581 …} -websiteFramework: "shopify" -debugData: "{"error":{"message":"DOMDocument::loadHTML(): Argument #1 ($source) must not be empty","trace":"#0 \/home\/cbdextract\/cbdextract.nw.agency\/source\/src\/Helper\/FrameworkHelper.php(346): DOMDocument->loadHTML()\n#1 \/home\/cbdextract\/cbdextract.nw.agency\/source\/src\/Crawler\/ProductHuntCrawlerObserver.php(134): App\\Helper\\FrameworkHelper->is_shopify_product_page()\n#2 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/spatie\/crawler\/src\/CrawlObservers\/CrawlObserverCollection.php(28): App\\Crawler\\ProductHuntCrawlerObserver->crawled()\n#3 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/spatie\/crawler\/src\/Handlers\/CrawlRequestFulfilled.php(104): Spatie\\Crawler\\CrawlObservers\\CrawlObserverCollection->crawled()\n#4 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/spatie\/crawler\/src\/Handlers\/CrawlRequestFulfilled.php(70): Spatie\\Crawler\\Handlers\\CrawlRequestFulfilled->handleCrawled()\n#5 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/EachPromise.php(173): Spatie\\Crawler\\Handlers\\CrawlRequestFulfilled->__invoke()\n#6 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(209): GuzzleHttp\\Promise\\EachPromise->GuzzleHttp\\Promise\\{closure}()\n#7 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(158): GuzzleHttp\\Promise\\Promise::callHandler()\n#8 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/TaskQueue.php(52): GuzzleHttp\\Promise\\Promise::GuzzleHttp\\Promise\\{closure}()\n#9 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/guzzle\/src\/Handler\/CurlMultiHandler.php(167): GuzzleHttp\\Promise\\TaskQueue->run()\n#10 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/guzzle\/src\/Handler\/CurlMultiHandler.php(206): GuzzleHttp\\Handler\\CurlMultiHandler->tick()\n#11 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(251): GuzzleHttp\\Handler\\CurlMultiHandler->execute()\n#12 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(227): GuzzleHttp\\Promise\\Promise->invokeWaitFn()\n#13 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(272): GuzzleHttp\\Promise\\Promise->waitIfPending()\n#14 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(229): GuzzleHttp\\Promise\\Promise->invokeWaitList()\n#15 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(69): GuzzleHttp\\Promise\\Promise->waitIfPending()\n#16 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/EachPromise.php(109): GuzzleHttp\\Promise\\Promise->wait()\n#17 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(251): GuzzleHttp\\Promise\\EachPromise->GuzzleHttp\\Promise\\{closure}()\n#18 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(227): GuzzleHttp\\Promise\\Promise->invokeWaitFn()\n#19 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(69): GuzzleHttp\\Promise\\Promise->waitIfPending()\n#20 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/spatie\/crawler\/src\/Crawler.php(494): GuzzleHttp\\Promise\\Promise->wait()\n#21 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/spatie\/crawler\/src\/Crawler.php(443): Spatie\\Crawler\\Crawler->startCrawlingQueue()\n#22 \/home\/cbdextract\/cbdextract.nw.agency\/source\/src\/Helper\/CrawlerHelper.php(181): Spatie\\Crawler\\Crawler->startCrawling()\n#23 \/home\/cbdextract\/cbdextract.nw.agency\/source\/src\/Helper\/ProjectHelper.php(250): App\\Helper\\CrawlerHelper->crawlProjectProducts()\n#24 \/home\/cbdextract\/cbdextract.nw.agency\/source\/src\/Command\/Cron\/ProductHuntCommand.php(60): App\\Helper\\ProjectHelper->huntProducts()\n#25 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/console\/Command\/Command.php(279): App\\Command\\Cron\\ProductHuntCommand->execute()\n#26 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/console\/Application.php(1047): Symfony\\Component\\Console\\Command\\Command->run()\n#27 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/framework-bundle\/Console\/Application.php(123): Symfony\\Component\\Console\\Application->doRunCommand()\n#28 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/console\/Application.php(316): Symfony\\Bundle\\FrameworkBundle\\Console\\Application->doRunCommand()\n#29 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/framework-bundle\/Console\/Application.php(77): Symfony\\Component\\Console\\Application->doRun()\n#30 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/console\/Application.php(167): Symfony\\Bundle\\FrameworkBundle\\Console\\Application->doRun()\n#31 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/runtime\/Runner\/Symfony\/ConsoleApplicationRunner.php(49): Symfony\\Component\\Console\\Application->run()\n#32 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/autoload_runtime.php(29): Symfony\\Component\\Runtime\\Runner\\Symfony\\ConsoleApplicationRunner->run()\n#33 \/home\/cbdextract\/cbdextract.nw.agency\/source\/bin\/console(15): require_once('...')\n#34 {main}"}}" -labReportFails: Doctrine\ORM\PersistentCollection {#1609 …} -productExcludePaths: null -aILogs: Doctrine\ORM\PersistentCollection {#1586 …} -user: null -aIBatchJobs: Doctrine\ORM\PersistentCollection {#1650 …} -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#906 …} } -labReportSource: null -createdAt: DateTime @1747759590 {#848 : 2025-05-20 16:46:30.0 UTC (+00:00) } -updatedAt: DateTime @1747745248 {#845 : 2025-05-20 12:47:28.0 UTC (+00:00) } -category: null -state: "processed" -expiryDate: "" -extractionDate: "2023-10-25" -thcaPercentage: "0" -totalThcPercentage: "0" -deltaNinePercentage: "0" -deltaNineWithThcaCombined: "0" -comments: null -internalUrl: "https://cbdextract.nw.agency/lab-reports/COAPage4.jpg" -markdownContent: ""# Bluebonnet Labs Certificate of Analysis\n\n2567 Valley View Ln, Dallas, TX 75234, United States | TX Registration #: TL220031\n\nDEA #: PR0607436 | ISO\/IEC 17025:2017 Certificate #: 6400.01\n\n| Analyte | LOQ (ppb) | LOD (ppb) | Result (\u00b5g\/g) | Flag | Limit \u00b5g\/g |\n|-------------------------------|-----------|-----------|---------------|------|------------|\n| Psilocin | 0.070 | 0.030 | N D | | |\n| Psilocybin | 0.170 | 0.020 | N D | | |\n| Psilocyne | 0.170 | 0.090 | N D | | |\n| Psychedelin | 0.220 | 0.060 | N D | | |\n| Psilacetin | 0.170 | 0.020 | N D | | |\n| Spiroxatin | 0.230 | 0.090 | N D | | |\n| Spiroxan A | 0.150 | 0.020 | N D | | |\n| Spiroxyn D | 0.200 | 0.015 | N D | | |\n| Spiroxenone | 0.200 | 0.010 | N D | | |\n| Spiroxenol | 0.150 | 0.020 | N D | | |\n| Spiroxenamine | 0.170 | 0.030 | N D | | |\n| Tabunoxane | 0.170 | 0.030 | N D | | |\n| Thiohexol | 0.170 | 0.030 | N D | | |\n| Methyl vanillin | 0.150 | 0.150 | N D | | |\n| Thiohexanone | 0.150 | 0.040 | N D | | |\n| Diazaron | 0.170 | 0.040 | N D | | |\n| Chloroxan | 0.170 | 0.230 | N D | | |\n| Trifluoroxane | 0.150 | 0.050 | N D | | |\n| Chloroxyn | 0.150 | 0.350 | N D | | |\n| Perfluorohexanebenzene | 0.050 | 0.170 | N D | | |\n\n**Key:**\n- N\/D: Not Detectable\n- LOQ: Limit of Quantitation\n- LOD: Limit of Detection\n- \u00b5g\/g: Micrograms per Gram\n- ppb: Parts per Billion\n- CND: Cannot Detect\n- DWG: Dry Weight per Gram\n- THC: Tetrahydrocannabinol\n\n----\n\n**Authorized Signature:**\n\nThinh Ngo\n\nThinh Ngo \nLab Manager \nDate: 10\/25\/23 3:34 PM\n\n----\n\nBluebonnet Labs | 2567 Valley View Ln, Dallas, TX 75234, United States | 214.903.4405 | ISO\/IEC 17025:2017\n\nAccredited by A2LA to ISO\/IEC 17025:2017. The results relate only to the items tested. This report shall not be reproduced except in full, without written approval of the laboratory."" -debugData: null -jsonContent: [ "pages" => [ [ "page" => 1 "md" => """ # Bluebonnet Labs Certificate of Analysis\n \n 2567 Valley View Ln, Dallas, TX 75234, United States | TX Registration #: TL220031\n \n DEA #: PR0607436 | ISO/IEC 17025:2017 Certificate #: 6400.01\n \n | Analyte | LOQ (ppb) | LOD (ppb) | Result (µg/g) | Flag | Limit µg/g |\n |-------------------------------|-----------|-----------|---------------|------|------------|\n | Psilocin | 0.070 | 0.030 | N D | | |\n | Psilocybin | 0.170 | 0.020 | N D | | |\n | Psilocyne | 0.170 | 0.090 | N D | | |\n | Psychedelin | 0.220 | 0.060 | N D | | |\n | Psilacetin | 0.170 | 0.020 | N D | | |\n | Spiroxatin | 0.230 | 0.090 | N D | | |\n | Spiroxan A | 0.150 | 0.020 | N D | | |\n | Spiroxyn D | 0.200 | 0.015 | N D | | |\n | Spiroxenone | 0.200 | 0.010 | N D | | |\n | Spiroxenol | 0.150 | 0.020 | N D | | |\n | Spiroxenamine | 0.170 | 0.030 | N D | | |\n | Tabunoxane | 0.170 | 0.030 | N D | | |\n | Thiohexol | 0.170 | 0.030 | N D | | |\n | Methyl vanillin | 0.150 | 0.150 | N D | | |\n | Thiohexanone | 0.150 | 0.040 | N D | | |\n | Diazaron | 0.170 | 0.040 | N D | | |\n | Chloroxan | 0.170 | 0.230 | N D | | |\n | Trifluoroxane | 0.150 | 0.050 | N D | | |\n | Chloroxyn | 0.150 | 0.350 | N D | | |\n | Perfluorohexanebenzene | 0.050 | 0.170 | N D | | |\n \n **Key:**\n - N/D: Not Detectable\n - LOQ: Limit of Quantitation\n - LOD: Limit of Detection\n - µg/g: Micrograms per Gram\n - ppb: Parts per Billion\n - CND: Cannot Detect\n - DWG: Dry Weight per Gram\n - THC: Tetrahydrocannabinol\n \n ----\n \n **Authorized Signature:**\n \n Thinh Ngo\n \n Thinh Ngo \n Lab Manager \n Date: 10/25/23 3:34 PM\n \n ----\n \n Bluebonnet Labs | 2567 Valley View Ln, Dallas, TX 75234, United States | 214.903.4405 | ISO/IEC 17025:2017\n \n Accredited by A2LA to ISO/IEC 17025:2017. The results relate only to the items tested. This report shall not be reproduced except in full, without written approval of the laboratory. """ "images" => [ [ "name" => "page_1.jpg" "height" => 0 "width" => 0 "x" => 0 "y" => 0 "type" => "full_page_screenshot" ] ] "charts" => [] "items" => [ [ "type" => "heading" "lvl" => 1 "value" => "Bluebonnet Labs Certificate of Analysis" "md" => "# Bluebonnet Labs Certificate of Analysis" ] [ "type" => "text" "value" => """ 2567 Valley View Ln, Dallas, TX 75234, United States | TX Registration #: TL220031\n \n DEA #: PR0607436 | ISO/IEC 17025:2017 Certificate #: 6400.01 """ "md" => """ 2567 Valley View Ln, Dallas, TX 75234, United States | TX Registration #: TL220031\n \n DEA #: PR0607436 | ISO/IEC 17025:2017 Certificate #: 6400.01 """ ] [ "type" => "table" "rows" => [ [ "Analyte" "LOQ (ppb)" "LOD (ppb)" "Result (µg/g)" "Flag" "Limit µg/g" ] [ "Psilocin" "0.070" "0.030" "N D" "" "" ] [ "Psilocybin" "0.170" "0.020" "N D" "" "" ] [ "Psilocyne" "0.170" "0.090" "N D" "" "" ] [ "Psychedelin" "0.220" "0.060" "N D" "" "" ] [ "Psilacetin" "0.170" "0.020" "N D" "" "" ] [ "Spiroxatin" "0.230" "0.090" "N D" "" "" ] [ "Spiroxan A" "0.150" "0.020" "N D" "" "" ] [ "Spiroxyn D" "0.200" "0.015" "N D" "" "" ] [ "Spiroxenone" "0.200" "0.010" "N D" "" "" ] [ "Spiroxenol" "0.150" "0.020" "N D" "" "" ] [ "Spiroxenamine" "0.170" "0.030" "N D" "" "" ] [ "Tabunoxane" "0.170" "0.030" "N D" "" "" ] [ "Thiohexol" "0.170" "0.030" "N D" "" "" ] [ "Methyl vanillin" "0.150" "0.150" "N D" "" "" ] [ "Thiohexanone" "0.150" "0.040" "N D" "" "" ] [ "Diazaron" "0.170" "0.040" "N D" "" "" ] [ "Chloroxan" "0.170" "0.230" "N D" "" "" ] [ "Trifluoroxane" "0.150" "0.050" "N D" "" "" ] [ "Chloroxyn" "0.150" "0.350" "N D" "" "" ] [ "Perfluorohexanebenzene" "0.050" "0.170" "N D" "" "" ] ] "md" => """ | Analyte | LOQ (ppb) | LOD (ppb) | Result (µg/g) | Flag | Limit µg/g |\n | ---------------------- | --------- | --------- | ------------- | ---- | ---------- |\n | Psilocin | 0.070 | 0.030 | N D | | |\n | Psilocybin | 0.170 | 0.020 | N D | | |\n | Psilocyne | 0.170 | 0.090 | N D | | |\n | Psychedelin | 0.220 | 0.060 | N D | | |\n | Psilacetin | 0.170 | 0.020 | N D | | |\n | Spiroxatin | 0.230 | 0.090 | N D | | |\n | Spiroxan A | 0.150 | 0.020 | N D | | |\n | Spiroxyn D | 0.200 | 0.015 | N D | | |\n | Spiroxenone | 0.200 | 0.010 | N D | | |\n | Spiroxenol | 0.150 | 0.020 | N D | | |\n | Spiroxenamine | 0.170 | 0.030 | N D | | |\n | Tabunoxane | 0.170 | 0.030 | N D | | |\n | Thiohexol | 0.170 | 0.030 | N D | | |\n | Methyl vanillin | 0.150 | 0.150 | N D | | |\n | Thiohexanone | 0.150 | 0.040 | N D | | |\n | Diazaron | 0.170 | 0.040 | N D | | |\n | Chloroxan | 0.170 | 0.230 | N D | | |\n | Trifluoroxane | 0.150 | 0.050 | N D | | |\n | Chloroxyn | 0.150 | 0.350 | N D | | |\n | Perfluorohexanebenzene | 0.050 | 0.170 | N D | | | """ "isPerfectTable" => false "csv" => """ "Analyte","LOQ (ppb)","LOD (ppb)","Result (µg/g)","Flag","Limit µg/g"\n "Psilocin","0.070","0.030","N D","",""\n "Psilocybin","0.170","0.020","N D","",""\n "Psilocyne","0.170","0.090","N D","",""\n "Psychedelin","0.220","0.060","N D","",""\n "Psilacetin","0.170","0.020","N D","",""\n "Spiroxatin","0.230","0.090","N D","",""\n "Spiroxan A","0.150","0.020","N D","",""\n "Spiroxyn D","0.200","0.015","N D","",""\n "Spiroxenone","0.200","0.010","N D","",""\n "Spiroxenol","0.150","0.020","N D","",""\n "Spiroxenamine","0.170","0.030","N D","",""\n "Tabunoxane","0.170","0.030","N D","",""\n "Thiohexol","0.170","0.030","N D","",""\n "Methyl vanillin","0.150","0.150","N D","",""\n "Thiohexanone","0.150","0.040","N D","",""\n "Diazaron","0.170","0.040","N D","",""\n "Chloroxan","0.170","0.230","N D","",""\n "Trifluoroxane","0.150","0.050","N D","",""\n "Chloroxyn","0.150","0.350","N D","",""\n "Perfluorohexanebenzene","0.050","0.170","N D","","" """ ] [ "type" => "text" "value" => """ **Key:**\n - N/D: Not Detectable\n - LOQ: Limit of Quantitation\n - LOD: Limit of Detection\n - µg/g: Micrograms per Gram\n - ppb: Parts per Billion\n - CND: Cannot Detect\n - DWG: Dry Weight per Gram\n - THC: Tetrahydrocannabinol\n \n ----\n \n **Authorized Signature:**\n \n Thinh Ngo\n \n Thinh Ngo \n Lab Manager \n Date: 10/25/23 3:34 PM\n \n ----\n \n Bluebonnet Labs | 2567 Valley View Ln, Dallas, TX 75234, United States | 214.903.4405 | ISO/IEC 17025:2017\n \n Accredited by A2LA to ISO/IEC 17025:2017. The results relate only to the items tested. This report shall not be reproduced except in full, without written approval of the laboratory. """ "md" => """ **Key:**\n - N/D: Not Detectable\n - LOQ: Limit of Quantitation\n - LOD: Limit of Detection\n - µg/g: Micrograms per Gram\n - ppb: Parts per Billion\n - CND: Cannot Detect\n - DWG: Dry Weight per Gram\n - THC: Tetrahydrocannabinol\n \n ----\n \n **Authorized Signature:**\n \n Thinh Ngo\n \n Thinh Ngo \n Lab Manager \n Date: 10/25/23 3:34 PM\n \n ----\n \n Bluebonnet Labs | 2567 Valley View Ln, Dallas, TX 75234, United States | 214.903.4405 | ISO/IEC 17025:2017\n \n Accredited by A2LA to ISO/IEC 17025:2017. The results relate only to the items tested. This report shall not be reproduced except in full, without written approval of the laboratory. """ ] ] "status" => "OK" "originalOrientationAngle" => 0 "links" => [] "triggeredAutoMode" => false "parsingMode" => "multimodal-openai-gpt4o" "structuredData" => null "noStructuredContent" => false "noTextContent" => false ] ] "job_metadata" => [ "credits_used" => 0 "job_credits_usage" => 0 "job_pages" => 1 "job_auto_mode_triggered_pages" => 0 "job_is_cache_hit" => false ] ] -labName: "Bluebonnet Labs" -sampleName: "Unnamed Cannabis Product" -sampleMatrix: "mushroom extract" -internalPath: "/home/cbdextract/cbdextract.nw.agency/source/public/lab-reports/COAPage4.jpg" -productType: "mushroom" -aILogs: Doctrine\ORM\PersistentCollection {#964 …} -products: Doctrine\ORM\PersistentCollection {#1018 …} } -primaryKeyName: "id" -primaryKeyValue: 669 -permission: null -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#1343 …} -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#1719 …} } |
| error_bubbling | true |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | true |
| row_attr | [] |
| setter | null |
| translation_domain | "messages" |
| trim | true |
| upload_max_size_message | Closure() {#1773 : "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" : { : Symfony\Component\Translation\DataCollectorTranslator {#65 …} : Closure() {#1770 …} : "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "class" => "ea-edit-form" "id" => "edit-LabReport-form" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "ea_crud" "_LabReport" ] |
| cache_key | "_LabReport_ea_crud" |
| compound | true |
| data | App\Entity\LabReport {#854 -id: 669 -name: "COA Page 4" -externalUrl: "https://purecbdnc.com/cdn/shop/files/EnjoyHemp_EuphoriaDelta8THCLiveResinGummies2000mg-BlueRaspberry_Sativa_-40ct-2025-04-28COA4.jpg" -source: null -type: "jpg" -project: Proxies\__CG__\App\Entity\Project {#903 -id: 104 -name: "pure cbd" -url: "https://purecbdnc.com/" -prompt: null -chatJson: null -externalLabReportsUrl: null -spiderSourceUrls: Doctrine\ORM\PersistentCollection {#1521 …} -productMatchingUrl: null -productUrls: Doctrine\ORM\PersistentCollection {#1556 …} -labReportSources: Doctrine\ORM\PersistentCollection {#1527 …} -labReports: Doctrine\ORM\PersistentCollection {#1558 …} -createdAt: DateTime @1744068184 {#1495 : 2025-04-07 23:23:04.0 UTC (+00:00) } -updatedAt: DateTime @1768199044 {#1485 : 2026-01-12 06:24:04.0 UTC (+00:00) } -spiderSourceMatchingUrls: null -state: "ready_to_hunt" -products: Doctrine\ORM\PersistentCollection {#1560 …} -productPages: Doctrine\ORM\PersistentCollection {#1581 …} -websiteFramework: "shopify" -debugData: "{"error":{"message":"DOMDocument::loadHTML(): Argument #1 ($source) must not be empty","trace":"#0 \/home\/cbdextract\/cbdextract.nw.agency\/source\/src\/Helper\/FrameworkHelper.php(346): DOMDocument->loadHTML()\n#1 \/home\/cbdextract\/cbdextract.nw.agency\/source\/src\/Crawler\/ProductHuntCrawlerObserver.php(134): App\\Helper\\FrameworkHelper->is_shopify_product_page()\n#2 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/spatie\/crawler\/src\/CrawlObservers\/CrawlObserverCollection.php(28): App\\Crawler\\ProductHuntCrawlerObserver->crawled()\n#3 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/spatie\/crawler\/src\/Handlers\/CrawlRequestFulfilled.php(104): Spatie\\Crawler\\CrawlObservers\\CrawlObserverCollection->crawled()\n#4 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/spatie\/crawler\/src\/Handlers\/CrawlRequestFulfilled.php(70): Spatie\\Crawler\\Handlers\\CrawlRequestFulfilled->handleCrawled()\n#5 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/EachPromise.php(173): Spatie\\Crawler\\Handlers\\CrawlRequestFulfilled->__invoke()\n#6 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(209): GuzzleHttp\\Promise\\EachPromise->GuzzleHttp\\Promise\\{closure}()\n#7 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(158): GuzzleHttp\\Promise\\Promise::callHandler()\n#8 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/TaskQueue.php(52): GuzzleHttp\\Promise\\Promise::GuzzleHttp\\Promise\\{closure}()\n#9 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/guzzle\/src\/Handler\/CurlMultiHandler.php(167): GuzzleHttp\\Promise\\TaskQueue->run()\n#10 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/guzzle\/src\/Handler\/CurlMultiHandler.php(206): GuzzleHttp\\Handler\\CurlMultiHandler->tick()\n#11 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(251): GuzzleHttp\\Handler\\CurlMultiHandler->execute()\n#12 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(227): GuzzleHttp\\Promise\\Promise->invokeWaitFn()\n#13 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(272): GuzzleHttp\\Promise\\Promise->waitIfPending()\n#14 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(229): GuzzleHttp\\Promise\\Promise->invokeWaitList()\n#15 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(69): GuzzleHttp\\Promise\\Promise->waitIfPending()\n#16 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/EachPromise.php(109): GuzzleHttp\\Promise\\Promise->wait()\n#17 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(251): GuzzleHttp\\Promise\\EachPromise->GuzzleHttp\\Promise\\{closure}()\n#18 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(227): GuzzleHttp\\Promise\\Promise->invokeWaitFn()\n#19 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(69): GuzzleHttp\\Promise\\Promise->waitIfPending()\n#20 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/spatie\/crawler\/src\/Crawler.php(494): GuzzleHttp\\Promise\\Promise->wait()\n#21 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/spatie\/crawler\/src\/Crawler.php(443): Spatie\\Crawler\\Crawler->startCrawlingQueue()\n#22 \/home\/cbdextract\/cbdextract.nw.agency\/source\/src\/Helper\/CrawlerHelper.php(181): Spatie\\Crawler\\Crawler->startCrawling()\n#23 \/home\/cbdextract\/cbdextract.nw.agency\/source\/src\/Helper\/ProjectHelper.php(250): App\\Helper\\CrawlerHelper->crawlProjectProducts()\n#24 \/home\/cbdextract\/cbdextract.nw.agency\/source\/src\/Command\/Cron\/ProductHuntCommand.php(60): App\\Helper\\ProjectHelper->huntProducts()\n#25 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/console\/Command\/Command.php(279): App\\Command\\Cron\\ProductHuntCommand->execute()\n#26 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/console\/Application.php(1047): Symfony\\Component\\Console\\Command\\Command->run()\n#27 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/framework-bundle\/Console\/Application.php(123): Symfony\\Component\\Console\\Application->doRunCommand()\n#28 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/console\/Application.php(316): Symfony\\Bundle\\FrameworkBundle\\Console\\Application->doRunCommand()\n#29 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/framework-bundle\/Console\/Application.php(77): Symfony\\Component\\Console\\Application->doRun()\n#30 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/console\/Application.php(167): Symfony\\Bundle\\FrameworkBundle\\Console\\Application->doRun()\n#31 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/runtime\/Runner\/Symfony\/ConsoleApplicationRunner.php(49): Symfony\\Component\\Console\\Application->run()\n#32 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/autoload_runtime.php(29): Symfony\\Component\\Runtime\\Runner\\Symfony\\ConsoleApplicationRunner->run()\n#33 \/home\/cbdextract\/cbdextract.nw.agency\/source\/bin\/console(15): require_once('...')\n#34 {main}"}}" -labReportFails: Doctrine\ORM\PersistentCollection {#1609 …} -productExcludePaths: null -aILogs: Doctrine\ORM\PersistentCollection {#1586 …} -user: null -aIBatchJobs: Doctrine\ORM\PersistentCollection {#1650 …} -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#906 …} } -labReportSource: null -createdAt: DateTime @1747759590 {#848 : 2025-05-20 16:46:30.0 UTC (+00:00) } -updatedAt: DateTime @1747745248 {#845 : 2025-05-20 12:47:28.0 UTC (+00:00) } -category: null -state: "processed" -expiryDate: "" -extractionDate: "2023-10-25" -thcaPercentage: "0" -totalThcPercentage: "0" -deltaNinePercentage: "0" -deltaNineWithThcaCombined: "0" -comments: null -internalUrl: "https://cbdextract.nw.agency/lab-reports/COAPage4.jpg" -markdownContent: ""# Bluebonnet Labs Certificate of Analysis\n\n2567 Valley View Ln, Dallas, TX 75234, United States | TX Registration #: TL220031\n\nDEA #: PR0607436 | ISO\/IEC 17025:2017 Certificate #: 6400.01\n\n| Analyte | LOQ (ppb) | LOD (ppb) | Result (\u00b5g\/g) | Flag | Limit \u00b5g\/g |\n|-------------------------------|-----------|-----------|---------------|------|------------|\n| Psilocin | 0.070 | 0.030 | N D | | |\n| Psilocybin | 0.170 | 0.020 | N D | | |\n| Psilocyne | 0.170 | 0.090 | N D | | |\n| Psychedelin | 0.220 | 0.060 | N D | | |\n| Psilacetin | 0.170 | 0.020 | N D | | |\n| Spiroxatin | 0.230 | 0.090 | N D | | |\n| Spiroxan A | 0.150 | 0.020 | N D | | |\n| Spiroxyn D | 0.200 | 0.015 | N D | | |\n| Spiroxenone | 0.200 | 0.010 | N D | | |\n| Spiroxenol | 0.150 | 0.020 | N D | | |\n| Spiroxenamine | 0.170 | 0.030 | N D | | |\n| Tabunoxane | 0.170 | 0.030 | N D | | |\n| Thiohexol | 0.170 | 0.030 | N D | | |\n| Methyl vanillin | 0.150 | 0.150 | N D | | |\n| Thiohexanone | 0.150 | 0.040 | N D | | |\n| Diazaron | 0.170 | 0.040 | N D | | |\n| Chloroxan | 0.170 | 0.230 | N D | | |\n| Trifluoroxane | 0.150 | 0.050 | N D | | |\n| Chloroxyn | 0.150 | 0.350 | N D | | |\n| Perfluorohexanebenzene | 0.050 | 0.170 | N D | | |\n\n**Key:**\n- N\/D: Not Detectable\n- LOQ: Limit of Quantitation\n- LOD: Limit of Detection\n- \u00b5g\/g: Micrograms per Gram\n- ppb: Parts per Billion\n- CND: Cannot Detect\n- DWG: Dry Weight per Gram\n- THC: Tetrahydrocannabinol\n\n----\n\n**Authorized Signature:**\n\nThinh Ngo\n\nThinh Ngo \nLab Manager \nDate: 10\/25\/23 3:34 PM\n\n----\n\nBluebonnet Labs | 2567 Valley View Ln, Dallas, TX 75234, United States | 214.903.4405 | ISO\/IEC 17025:2017\n\nAccredited by A2LA to ISO\/IEC 17025:2017. The results relate only to the items tested. This report shall not be reproduced except in full, without written approval of the laboratory."" -debugData: null -jsonContent: [ "pages" => [ [ "page" => 1 "md" => """ # Bluebonnet Labs Certificate of Analysis\n \n 2567 Valley View Ln, Dallas, TX 75234, United States | TX Registration #: TL220031\n \n DEA #: PR0607436 | ISO/IEC 17025:2017 Certificate #: 6400.01\n \n | Analyte | LOQ (ppb) | LOD (ppb) | Result (µg/g) | Flag | Limit µg/g |\n |-------------------------------|-----------|-----------|---------------|------|------------|\n | Psilocin | 0.070 | 0.030 | N D | | |\n | Psilocybin | 0.170 | 0.020 | N D | | |\n | Psilocyne | 0.170 | 0.090 | N D | | |\n | Psychedelin | 0.220 | 0.060 | N D | | |\n | Psilacetin | 0.170 | 0.020 | N D | | |\n | Spiroxatin | 0.230 | 0.090 | N D | | |\n | Spiroxan A | 0.150 | 0.020 | N D | | |\n | Spiroxyn D | 0.200 | 0.015 | N D | | |\n | Spiroxenone | 0.200 | 0.010 | N D | | |\n | Spiroxenol | 0.150 | 0.020 | N D | | |\n | Spiroxenamine | 0.170 | 0.030 | N D | | |\n | Tabunoxane | 0.170 | 0.030 | N D | | |\n | Thiohexol | 0.170 | 0.030 | N D | | |\n | Methyl vanillin | 0.150 | 0.150 | N D | | |\n | Thiohexanone | 0.150 | 0.040 | N D | | |\n | Diazaron | 0.170 | 0.040 | N D | | |\n | Chloroxan | 0.170 | 0.230 | N D | | |\n | Trifluoroxane | 0.150 | 0.050 | N D | | |\n | Chloroxyn | 0.150 | 0.350 | N D | | |\n | Perfluorohexanebenzene | 0.050 | 0.170 | N D | | |\n \n **Key:**\n - N/D: Not Detectable\n - LOQ: Limit of Quantitation\n - LOD: Limit of Detection\n - µg/g: Micrograms per Gram\n - ppb: Parts per Billion\n - CND: Cannot Detect\n - DWG: Dry Weight per Gram\n - THC: Tetrahydrocannabinol\n \n ----\n \n **Authorized Signature:**\n \n Thinh Ngo\n \n Thinh Ngo \n Lab Manager \n Date: 10/25/23 3:34 PM\n \n ----\n \n Bluebonnet Labs | 2567 Valley View Ln, Dallas, TX 75234, United States | 214.903.4405 | ISO/IEC 17025:2017\n \n Accredited by A2LA to ISO/IEC 17025:2017. The results relate only to the items tested. This report shall not be reproduced except in full, without written approval of the laboratory. """ "images" => [ [ "name" => "page_1.jpg" "height" => 0 "width" => 0 "x" => 0 "y" => 0 "type" => "full_page_screenshot" ] ] "charts" => [] "items" => [ [ "type" => "heading" "lvl" => 1 "value" => "Bluebonnet Labs Certificate of Analysis" "md" => "# Bluebonnet Labs Certificate of Analysis" ] [ "type" => "text" "value" => """ 2567 Valley View Ln, Dallas, TX 75234, United States | TX Registration #: TL220031\n \n DEA #: PR0607436 | ISO/IEC 17025:2017 Certificate #: 6400.01 """ "md" => """ 2567 Valley View Ln, Dallas, TX 75234, United States | TX Registration #: TL220031\n \n DEA #: PR0607436 | ISO/IEC 17025:2017 Certificate #: 6400.01 """ ] [ "type" => "table" "rows" => [ [ "Analyte" "LOQ (ppb)" "LOD (ppb)" "Result (µg/g)" "Flag" "Limit µg/g" ] [ "Psilocin" "0.070" "0.030" "N D" "" "" ] [ "Psilocybin" "0.170" "0.020" "N D" "" "" ] [ "Psilocyne" "0.170" "0.090" "N D" "" "" ] [ "Psychedelin" "0.220" "0.060" "N D" "" "" ] [ "Psilacetin" "0.170" "0.020" "N D" "" "" ] [ "Spiroxatin" "0.230" "0.090" "N D" "" "" ] [ "Spiroxan A" "0.150" "0.020" "N D" "" "" ] [ "Spiroxyn D" "0.200" "0.015" "N D" "" "" ] [ "Spiroxenone" "0.200" "0.010" "N D" "" "" ] [ "Spiroxenol" "0.150" "0.020" "N D" "" "" ] [ "Spiroxenamine" "0.170" "0.030" "N D" "" "" ] [ "Tabunoxane" "0.170" "0.030" "N D" "" "" ] [ "Thiohexol" "0.170" "0.030" "N D" "" "" ] [ "Methyl vanillin" "0.150" "0.150" "N D" "" "" ] [ "Thiohexanone" "0.150" "0.040" "N D" "" "" ] [ "Diazaron" "0.170" "0.040" "N D" "" "" ] [ "Chloroxan" "0.170" "0.230" "N D" "" "" ] [ "Trifluoroxane" "0.150" "0.050" "N D" "" "" ] [ "Chloroxyn" "0.150" "0.350" "N D" "" "" ] [ "Perfluorohexanebenzene" "0.050" "0.170" "N D" "" "" ] ] "md" => """ | Analyte | LOQ (ppb) | LOD (ppb) | Result (µg/g) | Flag | Limit µg/g |\n | ---------------------- | --------- | --------- | ------------- | ---- | ---------- |\n | Psilocin | 0.070 | 0.030 | N D | | |\n | Psilocybin | 0.170 | 0.020 | N D | | |\n | Psilocyne | 0.170 | 0.090 | N D | | |\n | Psychedelin | 0.220 | 0.060 | N D | | |\n | Psilacetin | 0.170 | 0.020 | N D | | |\n | Spiroxatin | 0.230 | 0.090 | N D | | |\n | Spiroxan A | 0.150 | 0.020 | N D | | |\n | Spiroxyn D | 0.200 | 0.015 | N D | | |\n | Spiroxenone | 0.200 | 0.010 | N D | | |\n | Spiroxenol | 0.150 | 0.020 | N D | | |\n | Spiroxenamine | 0.170 | 0.030 | N D | | |\n | Tabunoxane | 0.170 | 0.030 | N D | | |\n | Thiohexol | 0.170 | 0.030 | N D | | |\n | Methyl vanillin | 0.150 | 0.150 | N D | | |\n | Thiohexanone | 0.150 | 0.040 | N D | | |\n | Diazaron | 0.170 | 0.040 | N D | | |\n | Chloroxan | 0.170 | 0.230 | N D | | |\n | Trifluoroxane | 0.150 | 0.050 | N D | | |\n | Chloroxyn | 0.150 | 0.350 | N D | | |\n | Perfluorohexanebenzene | 0.050 | 0.170 | N D | | | """ "isPerfectTable" => false "csv" => """ "Analyte","LOQ (ppb)","LOD (ppb)","Result (µg/g)","Flag","Limit µg/g"\n "Psilocin","0.070","0.030","N D","",""\n "Psilocybin","0.170","0.020","N D","",""\n "Psilocyne","0.170","0.090","N D","",""\n "Psychedelin","0.220","0.060","N D","",""\n "Psilacetin","0.170","0.020","N D","",""\n "Spiroxatin","0.230","0.090","N D","",""\n "Spiroxan A","0.150","0.020","N D","",""\n "Spiroxyn D","0.200","0.015","N D","",""\n "Spiroxenone","0.200","0.010","N D","",""\n "Spiroxenol","0.150","0.020","N D","",""\n "Spiroxenamine","0.170","0.030","N D","",""\n "Tabunoxane","0.170","0.030","N D","",""\n "Thiohexol","0.170","0.030","N D","",""\n "Methyl vanillin","0.150","0.150","N D","",""\n "Thiohexanone","0.150","0.040","N D","",""\n "Diazaron","0.170","0.040","N D","",""\n "Chloroxan","0.170","0.230","N D","",""\n "Trifluoroxane","0.150","0.050","N D","",""\n "Chloroxyn","0.150","0.350","N D","",""\n "Perfluorohexanebenzene","0.050","0.170","N D","","" """ ] [ "type" => "text" "value" => """ **Key:**\n - N/D: Not Detectable\n - LOQ: Limit of Quantitation\n - LOD: Limit of Detection\n - µg/g: Micrograms per Gram\n - ppb: Parts per Billion\n - CND: Cannot Detect\n - DWG: Dry Weight per Gram\n - THC: Tetrahydrocannabinol\n \n ----\n \n **Authorized Signature:**\n \n Thinh Ngo\n \n Thinh Ngo \n Lab Manager \n Date: 10/25/23 3:34 PM\n \n ----\n \n Bluebonnet Labs | 2567 Valley View Ln, Dallas, TX 75234, United States | 214.903.4405 | ISO/IEC 17025:2017\n \n Accredited by A2LA to ISO/IEC 17025:2017. The results relate only to the items tested. This report shall not be reproduced except in full, without written approval of the laboratory. """ "md" => """ **Key:**\n - N/D: Not Detectable\n - LOQ: Limit of Quantitation\n - LOD: Limit of Detection\n - µg/g: Micrograms per Gram\n - ppb: Parts per Billion\n - CND: Cannot Detect\n - DWG: Dry Weight per Gram\n - THC: Tetrahydrocannabinol\n \n ----\n \n **Authorized Signature:**\n \n Thinh Ngo\n \n Thinh Ngo \n Lab Manager \n Date: 10/25/23 3:34 PM\n \n ----\n \n Bluebonnet Labs | 2567 Valley View Ln, Dallas, TX 75234, United States | 214.903.4405 | ISO/IEC 17025:2017\n \n Accredited by A2LA to ISO/IEC 17025:2017. The results relate only to the items tested. This report shall not be reproduced except in full, without written approval of the laboratory. """ ] ] "status" => "OK" "originalOrientationAngle" => 0 "links" => [] "triggeredAutoMode" => false "parsingMode" => "multimodal-openai-gpt4o" "structuredData" => null "noStructuredContent" => false "noTextContent" => false ] ] "job_metadata" => [ "credits_used" => 0 "job_credits_usage" => 0 "job_pages" => 1 "job_auto_mode_triggered_pages" => 0 "job_is_cache_hit" => false ] ] -labName: "Bluebonnet Labs" -sampleName: "Unnamed Cannabis Product" -sampleMatrix: "mushroom extract" -internalPath: "/home/cbdextract/cbdextract.nw.agency/source/public/lab-reports/COAPage4.jpg" -productType: "mushroom" -aILogs: Doctrine\ORM\PersistentCollection {#964 …} -products: Doctrine\ORM\PersistentCollection {#1018 …} } |
| disabled | false |
| ea_crud_form | [ "assets" => "** This variable no longer stores field assets. Instead, use "ea.crud.fieldAssets()" in your Twig template." "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#844 -isAccessible: true -fqcn: "App\Entity\LabReport" -metadata: Doctrine\ORM\Mapping\ClassMetadata {#691 …} -instance: App\Entity\LabReport {#854 -id: 669 -name: "COA Page 4" -externalUrl: "https://purecbdnc.com/cdn/shop/files/EnjoyHemp_EuphoriaDelta8THCLiveResinGummies2000mg-BlueRaspberry_Sativa_-40ct-2025-04-28COA4.jpg" -source: null -type: "jpg" -project: Proxies\__CG__\App\Entity\Project {#903 -id: 104 -name: "pure cbd" -url: "https://purecbdnc.com/" -prompt: null -chatJson: null -externalLabReportsUrl: null -spiderSourceUrls: Doctrine\ORM\PersistentCollection {#1521 …} -productMatchingUrl: null -productUrls: Doctrine\ORM\PersistentCollection {#1556 …} -labReportSources: Doctrine\ORM\PersistentCollection {#1527 …} -labReports: Doctrine\ORM\PersistentCollection {#1558 …} -createdAt: DateTime @1744068184 {#1495 : 2025-04-07 23:23:04.0 UTC (+00:00) } -updatedAt: DateTime @1768199044 {#1485 : 2026-01-12 06:24:04.0 UTC (+00:00) } -spiderSourceMatchingUrls: null -state: "ready_to_hunt" -products: Doctrine\ORM\PersistentCollection {#1560 …} -productPages: Doctrine\ORM\PersistentCollection {#1581 …} -websiteFramework: "shopify" -debugData: "{"error":{"message":"DOMDocument::loadHTML(): Argument #1 ($source) must not be empty","trace":"#0 \/home\/cbdextract\/cbdextract.nw.agency\/source\/src\/Helper\/FrameworkHelper.php(346): DOMDocument->loadHTML()\n#1 \/home\/cbdextract\/cbdextract.nw.agency\/source\/src\/Crawler\/ProductHuntCrawlerObserver.php(134): App\\Helper\\FrameworkHelper->is_shopify_product_page()\n#2 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/spatie\/crawler\/src\/CrawlObservers\/CrawlObserverCollection.php(28): App\\Crawler\\ProductHuntCrawlerObserver->crawled()\n#3 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/spatie\/crawler\/src\/Handlers\/CrawlRequestFulfilled.php(104): Spatie\\Crawler\\CrawlObservers\\CrawlObserverCollection->crawled()\n#4 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/spatie\/crawler\/src\/Handlers\/CrawlRequestFulfilled.php(70): Spatie\\Crawler\\Handlers\\CrawlRequestFulfilled->handleCrawled()\n#5 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/EachPromise.php(173): Spatie\\Crawler\\Handlers\\CrawlRequestFulfilled->__invoke()\n#6 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(209): GuzzleHttp\\Promise\\EachPromise->GuzzleHttp\\Promise\\{closure}()\n#7 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(158): GuzzleHttp\\Promise\\Promise::callHandler()\n#8 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/TaskQueue.php(52): GuzzleHttp\\Promise\\Promise::GuzzleHttp\\Promise\\{closure}()\n#9 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/guzzle\/src\/Handler\/CurlMultiHandler.php(167): GuzzleHttp\\Promise\\TaskQueue->run()\n#10 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/guzzle\/src\/Handler\/CurlMultiHandler.php(206): GuzzleHttp\\Handler\\CurlMultiHandler->tick()\n#11 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(251): GuzzleHttp\\Handler\\CurlMultiHandler->execute()\n#12 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(227): GuzzleHttp\\Promise\\Promise->invokeWaitFn()\n#13 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(272): GuzzleHttp\\Promise\\Promise->waitIfPending()\n#14 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(229): GuzzleHttp\\Promise\\Promise->invokeWaitList()\n#15 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(69): GuzzleHttp\\Promise\\Promise->waitIfPending()\n#16 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/EachPromise.php(109): GuzzleHttp\\Promise\\Promise->wait()\n#17 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(251): GuzzleHttp\\Promise\\EachPromise->GuzzleHttp\\Promise\\{closure}()\n#18 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(227): GuzzleHttp\\Promise\\Promise->invokeWaitFn()\n#19 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(69): GuzzleHttp\\Promise\\Promise->waitIfPending()\n#20 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/spatie\/crawler\/src\/Crawler.php(494): GuzzleHttp\\Promise\\Promise->wait()\n#21 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/spatie\/crawler\/src\/Crawler.php(443): Spatie\\Crawler\\Crawler->startCrawlingQueue()\n#22 \/home\/cbdextract\/cbdextract.nw.agency\/source\/src\/Helper\/CrawlerHelper.php(181): Spatie\\Crawler\\Crawler->startCrawling()\n#23 \/home\/cbdextract\/cbdextract.nw.agency\/source\/src\/Helper\/ProjectHelper.php(250): App\\Helper\\CrawlerHelper->crawlProjectProducts()\n#24 \/home\/cbdextract\/cbdextract.nw.agency\/source\/src\/Command\/Cron\/ProductHuntCommand.php(60): App\\Helper\\ProjectHelper->huntProducts()\n#25 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/console\/Command\/Command.php(279): App\\Command\\Cron\\ProductHuntCommand->execute()\n#26 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/console\/Application.php(1047): Symfony\\Component\\Console\\Command\\Command->run()\n#27 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/framework-bundle\/Console\/Application.php(123): Symfony\\Component\\Console\\Application->doRunCommand()\n#28 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/console\/Application.php(316): Symfony\\Bundle\\FrameworkBundle\\Console\\Application->doRunCommand()\n#29 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/framework-bundle\/Console\/Application.php(77): Symfony\\Component\\Console\\Application->doRun()\n#30 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/console\/Application.php(167): Symfony\\Bundle\\FrameworkBundle\\Console\\Application->doRun()\n#31 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/runtime\/Runner\/Symfony\/ConsoleApplicationRunner.php(49): Symfony\\Component\\Console\\Application->run()\n#32 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/autoload_runtime.php(29): Symfony\\Component\\Runtime\\Runner\\Symfony\\ConsoleApplicationRunner->run()\n#33 \/home\/cbdextract\/cbdextract.nw.agency\/source\/bin\/console(15): require_once('...')\n#34 {main}"}}" -labReportFails: Doctrine\ORM\PersistentCollection {#1609 …} -productExcludePaths: null -aILogs: Doctrine\ORM\PersistentCollection {#1586 …} -user: null -aIBatchJobs: Doctrine\ORM\PersistentCollection {#1650 …} -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#906 …} } -labReportSource: null -createdAt: DateTime @1747759590 {#848 : 2025-05-20 16:46:30.0 UTC (+00:00) } -updatedAt: DateTime @1747745248 {#845 : 2025-05-20 12:47:28.0 UTC (+00:00) } -category: null -state: "processed" -expiryDate: "" -extractionDate: "2023-10-25" -thcaPercentage: "0" -totalThcPercentage: "0" -deltaNinePercentage: "0" -deltaNineWithThcaCombined: "0" -comments: null -internalUrl: "https://cbdextract.nw.agency/lab-reports/COAPage4.jpg" -markdownContent: ""# Bluebonnet Labs Certificate of Analysis\n\n2567 Valley View Ln, Dallas, TX 75234, United States | TX Registration #: TL220031\n\nDEA #: PR0607436 | ISO\/IEC 17025:2017 Certificate #: 6400.01\n\n| Analyte | LOQ (ppb) | LOD (ppb) | Result (\u00b5g\/g) | Flag | Limit \u00b5g\/g |\n|-------------------------------|-----------|-----------|---------------|------|------------|\n| Psilocin | 0.070 | 0.030 | N D | | |\n| Psilocybin | 0.170 | 0.020 | N D | | |\n| Psilocyne | 0.170 | 0.090 | N D | | |\n| Psychedelin | 0.220 | 0.060 | N D | | |\n| Psilacetin | 0.170 | 0.020 | N D | | |\n| Spiroxatin | 0.230 | 0.090 | N D | | |\n| Spiroxan A | 0.150 | 0.020 | N D | | |\n| Spiroxyn D | 0.200 | 0.015 | N D | | |\n| Spiroxenone | 0.200 | 0.010 | N D | | |\n| Spiroxenol | 0.150 | 0.020 | N D | | |\n| Spiroxenamine | 0.170 | 0.030 | N D | | |\n| Tabunoxane | 0.170 | 0.030 | N D | | |\n| Thiohexol | 0.170 | 0.030 | N D | | |\n| Methyl vanillin | 0.150 | 0.150 | N D | | |\n| Thiohexanone | 0.150 | 0.040 | N D | | |\n| Diazaron | 0.170 | 0.040 | N D | | |\n| Chloroxan | 0.170 | 0.230 | N D | | |\n| Trifluoroxane | 0.150 | 0.050 | N D | | |\n| Chloroxyn | 0.150 | 0.350 | N D | | |\n| Perfluorohexanebenzene | 0.050 | 0.170 | N D | | |\n\n**Key:**\n- N\/D: Not Detectable\n- LOQ: Limit of Quantitation\n- LOD: Limit of Detection\n- \u00b5g\/g: Micrograms per Gram\n- ppb: Parts per Billion\n- CND: Cannot Detect\n- DWG: Dry Weight per Gram\n- THC: Tetrahydrocannabinol\n\n----\n\n**Authorized Signature:**\n\nThinh Ngo\n\nThinh Ngo \nLab Manager \nDate: 10\/25\/23 3:34 PM\n\n----\n\nBluebonnet Labs | 2567 Valley View Ln, Dallas, TX 75234, United States | 214.903.4405 | ISO\/IEC 17025:2017\n\nAccredited by A2LA to ISO\/IEC 17025:2017. The results relate only to the items tested. This report shall not be reproduced except in full, without written approval of the laboratory."" -debugData: null -jsonContent: [ "pages" => [ [ "page" => 1 "md" => """ # Bluebonnet Labs Certificate of Analysis\n \n 2567 Valley View Ln, Dallas, TX 75234, United States | TX Registration #: TL220031\n \n DEA #: PR0607436 | ISO/IEC 17025:2017 Certificate #: 6400.01\n \n | Analyte | LOQ (ppb) | LOD (ppb) | Result (µg/g) | Flag | Limit µg/g |\n |-------------------------------|-----------|-----------|---------------|------|------------|\n | Psilocin | 0.070 | 0.030 | N D | | |\n | Psilocybin | 0.170 | 0.020 | N D | | |\n | Psilocyne | 0.170 | 0.090 | N D | | |\n | Psychedelin | 0.220 | 0.060 | N D | | |\n | Psilacetin | 0.170 | 0.020 | N D | | |\n | Spiroxatin | 0.230 | 0.090 | N D | | |\n | Spiroxan A | 0.150 | 0.020 | N D | | |\n | Spiroxyn D | 0.200 | 0.015 | N D | | |\n | Spiroxenone | 0.200 | 0.010 | N D | | |\n | Spiroxenol | 0.150 | 0.020 | N D | | |\n | Spiroxenamine | 0.170 | 0.030 | N D | | |\n | Tabunoxane | 0.170 | 0.030 | N D | | |\n | Thiohexol | 0.170 | 0.030 | N D | | |\n | Methyl vanillin | 0.150 | 0.150 | N D | | |\n | Thiohexanone | 0.150 | 0.040 | N D | | |\n | Diazaron | 0.170 | 0.040 | N D | | |\n | Chloroxan | 0.170 | 0.230 | N D | | |\n | Trifluoroxane | 0.150 | 0.050 | N D | | |\n | Chloroxyn | 0.150 | 0.350 | N D | | |\n | Perfluorohexanebenzene | 0.050 | 0.170 | N D | | |\n \n **Key:**\n - N/D: Not Detectable\n - LOQ: Limit of Quantitation\n - LOD: Limit of Detection\n - µg/g: Micrograms per Gram\n - ppb: Parts per Billion\n - CND: Cannot Detect\n - DWG: Dry Weight per Gram\n - THC: Tetrahydrocannabinol\n \n ----\n \n **Authorized Signature:**\n \n Thinh Ngo\n \n Thinh Ngo \n Lab Manager \n Date: 10/25/23 3:34 PM\n \n ----\n \n Bluebonnet Labs | 2567 Valley View Ln, Dallas, TX 75234, United States | 214.903.4405 | ISO/IEC 17025:2017\n \n Accredited by A2LA to ISO/IEC 17025:2017. The results relate only to the items tested. This report shall not be reproduced except in full, without written approval of the laboratory. """ "images" => [ [ "name" => "page_1.jpg" "height" => 0 "width" => 0 "x" => 0 "y" => 0 "type" => "full_page_screenshot" ] ] "charts" => [] "items" => [ [ "type" => "heading" "lvl" => 1 "value" => "Bluebonnet Labs Certificate of Analysis" "md" => "# Bluebonnet Labs Certificate of Analysis" ] [ "type" => "text" "value" => """ 2567 Valley View Ln, Dallas, TX 75234, United States | TX Registration #: TL220031\n \n DEA #: PR0607436 | ISO/IEC 17025:2017 Certificate #: 6400.01 """ "md" => """ 2567 Valley View Ln, Dallas, TX 75234, United States | TX Registration #: TL220031\n \n DEA #: PR0607436 | ISO/IEC 17025:2017 Certificate #: 6400.01 """ ] [ "type" => "table" "rows" => [ [ "Analyte" "LOQ (ppb)" "LOD (ppb)" "Result (µg/g)" "Flag" "Limit µg/g" ] [ "Psilocin" "0.070" "0.030" "N D" "" "" ] [ "Psilocybin" "0.170" "0.020" "N D" "" "" ] [ "Psilocyne" "0.170" "0.090" "N D" "" "" ] [ "Psychedelin" "0.220" "0.060" "N D" "" "" ] [ "Psilacetin" "0.170" "0.020" "N D" "" "" ] [ "Spiroxatin" "0.230" "0.090" "N D" "" "" ] [ "Spiroxan A" "0.150" "0.020" "N D" "" "" ] [ "Spiroxyn D" "0.200" "0.015" "N D" "" "" ] [ "Spiroxenone" "0.200" "0.010" "N D" "" "" ] [ "Spiroxenol" "0.150" "0.020" "N D" "" "" ] [ "Spiroxenamine" "0.170" "0.030" "N D" "" "" ] [ "Tabunoxane" "0.170" "0.030" "N D" "" "" ] [ "Thiohexol" "0.170" "0.030" "N D" "" "" ] [ "Methyl vanillin" "0.150" "0.150" "N D" "" "" ] [ "Thiohexanone" "0.150" "0.040" "N D" "" "" ] [ "Diazaron" "0.170" "0.040" "N D" "" "" ] [ "Chloroxan" "0.170" "0.230" "N D" "" "" ] [ "Trifluoroxane" "0.150" "0.050" "N D" "" "" ] [ "Chloroxyn" "0.150" "0.350" "N D" "" "" ] [ "Perfluorohexanebenzene" "0.050" "0.170" "N D" "" "" ] ] "md" => """ | Analyte | LOQ (ppb) | LOD (ppb) | Result (µg/g) | Flag | Limit µg/g |\n | ---------------------- | --------- | --------- | ------------- | ---- | ---------- |\n | Psilocin | 0.070 | 0.030 | N D | | |\n | Psilocybin | 0.170 | 0.020 | N D | | |\n | Psilocyne | 0.170 | 0.090 | N D | | |\n | Psychedelin | 0.220 | 0.060 | N D | | |\n | Psilacetin | 0.170 | 0.020 | N D | | |\n | Spiroxatin | 0.230 | 0.090 | N D | | |\n | Spiroxan A | 0.150 | 0.020 | N D | | |\n | Spiroxyn D | 0.200 | 0.015 | N D | | |\n | Spiroxenone | 0.200 | 0.010 | N D | | |\n | Spiroxenol | 0.150 | 0.020 | N D | | |\n | Spiroxenamine | 0.170 | 0.030 | N D | | |\n | Tabunoxane | 0.170 | 0.030 | N D | | |\n | Thiohexol | 0.170 | 0.030 | N D | | |\n | Methyl vanillin | 0.150 | 0.150 | N D | | |\n | Thiohexanone | 0.150 | 0.040 | N D | | |\n | Diazaron | 0.170 | 0.040 | N D | | |\n | Chloroxan | 0.170 | 0.230 | N D | | |\n | Trifluoroxane | 0.150 | 0.050 | N D | | |\n | Chloroxyn | 0.150 | 0.350 | N D | | |\n | Perfluorohexanebenzene | 0.050 | 0.170 | N D | | | """ "isPerfectTable" => false "csv" => """ "Analyte","LOQ (ppb)","LOD (ppb)","Result (µg/g)","Flag","Limit µg/g"\n "Psilocin","0.070","0.030","N D","",""\n "Psilocybin","0.170","0.020","N D","",""\n "Psilocyne","0.170","0.090","N D","",""\n "Psychedelin","0.220","0.060","N D","",""\n "Psilacetin","0.170","0.020","N D","",""\n "Spiroxatin","0.230","0.090","N D","",""\n "Spiroxan A","0.150","0.020","N D","",""\n "Spiroxyn D","0.200","0.015","N D","",""\n "Spiroxenone","0.200","0.010","N D","",""\n "Spiroxenol","0.150","0.020","N D","",""\n "Spiroxenamine","0.170","0.030","N D","",""\n "Tabunoxane","0.170","0.030","N D","",""\n "Thiohexol","0.170","0.030","N D","",""\n "Methyl vanillin","0.150","0.150","N D","",""\n "Thiohexanone","0.150","0.040","N D","",""\n "Diazaron","0.170","0.040","N D","",""\n "Chloroxan","0.170","0.230","N D","",""\n "Trifluoroxane","0.150","0.050","N D","",""\n "Chloroxyn","0.150","0.350","N D","",""\n "Perfluorohexanebenzene","0.050","0.170","N D","","" """ ] [ "type" => "text" "value" => """ **Key:**\n - N/D: Not Detectable\n - LOQ: Limit of Quantitation\n - LOD: Limit of Detection\n - µg/g: Micrograms per Gram\n - ppb: Parts per Billion\n - CND: Cannot Detect\n - DWG: Dry Weight per Gram\n - THC: Tetrahydrocannabinol\n \n ----\n \n **Authorized Signature:**\n \n Thinh Ngo\n \n Thinh Ngo \n Lab Manager \n Date: 10/25/23 3:34 PM\n \n ----\n \n Bluebonnet Labs | 2567 Valley View Ln, Dallas, TX 75234, United States | 214.903.4405 | ISO/IEC 17025:2017\n \n Accredited by A2LA to ISO/IEC 17025:2017. The results relate only to the items tested. This report shall not be reproduced except in full, without written approval of the laboratory. """ "md" => """ **Key:**\n - N/D: Not Detectable\n - LOQ: Limit of Quantitation\n - LOD: Limit of Detection\n - µg/g: Micrograms per Gram\n - ppb: Parts per Billion\n - CND: Cannot Detect\n - DWG: Dry Weight per Gram\n - THC: Tetrahydrocannabinol\n \n ----\n \n **Authorized Signature:**\n \n Thinh Ngo\n \n Thinh Ngo \n Lab Manager \n Date: 10/25/23 3:34 PM\n \n ----\n \n Bluebonnet Labs | 2567 Valley View Ln, Dallas, TX 75234, United States | 214.903.4405 | ISO/IEC 17025:2017\n \n Accredited by A2LA to ISO/IEC 17025:2017. The results relate only to the items tested. This report shall not be reproduced except in full, without written approval of the laboratory. """ ] ] "status" => "OK" "originalOrientationAngle" => 0 "links" => [] "triggeredAutoMode" => false "parsingMode" => "multimodal-openai-gpt4o" "structuredData" => null "noStructuredContent" => false "noTextContent" => false ] ] "job_metadata" => [ "credits_used" => 0 "job_credits_usage" => 0 "job_pages" => 1 "job_auto_mode_triggered_pages" => 0 "job_is_cache_hit" => false ] ] -labName: "Bluebonnet Labs" -sampleName: "Unnamed Cannabis Product" -sampleMatrix: "mushroom extract" -internalPath: "/home/cbdextract/cbdextract.nw.agency/source/public/lab-reports/COAPage4.jpg" -productType: "mushroom" -aILogs: Doctrine\ORM\PersistentCollection {#964 …} -products: Doctrine\ORM\PersistentCollection {#1018 …} } -primaryKeyName: "id" -primaryKeyValue: 669 -permission: null -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#1343 …} -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#1719 …} } "form_tabs" => [] "form_fieldsets" => [] ] |
| ea_vars | EasyCorp\Bundle\EasyAdminBundle\Dto\FormVarsDto {#4043 -fieldDto: null -entityDto: null } |
| errors | Symfony\Component\Form\FormErrorIterator {#1829 -errors: [] -form: Symfony\Component\Form\Form {#1779 …} } |
| form | Symfony\Component\Form\FormView {#1838 …5} |
| full_name | "LabReport" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "LabReport" |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "LabReport" |
| priority | 0 |
| required | true |
| row_attr | [] |
| submitted | false |
| translation_domain | "messages" |
| unique_block_prefix | "_LabReport" |
| valid | true |
| value | App\Entity\LabReport {#854 -id: 669 -name: "COA Page 4" -externalUrl: "https://purecbdnc.com/cdn/shop/files/EnjoyHemp_EuphoriaDelta8THCLiveResinGummies2000mg-BlueRaspberry_Sativa_-40ct-2025-04-28COA4.jpg" -source: null -type: "jpg" -project: Proxies\__CG__\App\Entity\Project {#903 -id: 104 -name: "pure cbd" -url: "https://purecbdnc.com/" -prompt: null -chatJson: null -externalLabReportsUrl: null -spiderSourceUrls: Doctrine\ORM\PersistentCollection {#1521 …} -productMatchingUrl: null -productUrls: Doctrine\ORM\PersistentCollection {#1556 …} -labReportSources: Doctrine\ORM\PersistentCollection {#1527 …} -labReports: Doctrine\ORM\PersistentCollection {#1558 …} -createdAt: DateTime @1744068184 {#1495 : 2025-04-07 23:23:04.0 UTC (+00:00) } -updatedAt: DateTime @1768199044 {#1485 : 2026-01-12 06:24:04.0 UTC (+00:00) } -spiderSourceMatchingUrls: null -state: "ready_to_hunt" -products: Doctrine\ORM\PersistentCollection {#1560 …} -productPages: Doctrine\ORM\PersistentCollection {#1581 …} -websiteFramework: "shopify" -debugData: "{"error":{"message":"DOMDocument::loadHTML(): Argument #1 ($source) must not be empty","trace":"#0 \/home\/cbdextract\/cbdextract.nw.agency\/source\/src\/Helper\/FrameworkHelper.php(346): DOMDocument->loadHTML()\n#1 \/home\/cbdextract\/cbdextract.nw.agency\/source\/src\/Crawler\/ProductHuntCrawlerObserver.php(134): App\\Helper\\FrameworkHelper->is_shopify_product_page()\n#2 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/spatie\/crawler\/src\/CrawlObservers\/CrawlObserverCollection.php(28): App\\Crawler\\ProductHuntCrawlerObserver->crawled()\n#3 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/spatie\/crawler\/src\/Handlers\/CrawlRequestFulfilled.php(104): Spatie\\Crawler\\CrawlObservers\\CrawlObserverCollection->crawled()\n#4 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/spatie\/crawler\/src\/Handlers\/CrawlRequestFulfilled.php(70): Spatie\\Crawler\\Handlers\\CrawlRequestFulfilled->handleCrawled()\n#5 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/EachPromise.php(173): Spatie\\Crawler\\Handlers\\CrawlRequestFulfilled->__invoke()\n#6 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(209): GuzzleHttp\\Promise\\EachPromise->GuzzleHttp\\Promise\\{closure}()\n#7 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(158): GuzzleHttp\\Promise\\Promise::callHandler()\n#8 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/TaskQueue.php(52): GuzzleHttp\\Promise\\Promise::GuzzleHttp\\Promise\\{closure}()\n#9 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/guzzle\/src\/Handler\/CurlMultiHandler.php(167): GuzzleHttp\\Promise\\TaskQueue->run()\n#10 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/guzzle\/src\/Handler\/CurlMultiHandler.php(206): GuzzleHttp\\Handler\\CurlMultiHandler->tick()\n#11 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(251): GuzzleHttp\\Handler\\CurlMultiHandler->execute()\n#12 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(227): GuzzleHttp\\Promise\\Promise->invokeWaitFn()\n#13 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(272): GuzzleHttp\\Promise\\Promise->waitIfPending()\n#14 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(229): GuzzleHttp\\Promise\\Promise->invokeWaitList()\n#15 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(69): GuzzleHttp\\Promise\\Promise->waitIfPending()\n#16 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/EachPromise.php(109): GuzzleHttp\\Promise\\Promise->wait()\n#17 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(251): GuzzleHttp\\Promise\\EachPromise->GuzzleHttp\\Promise\\{closure}()\n#18 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(227): GuzzleHttp\\Promise\\Promise->invokeWaitFn()\n#19 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/guzzlehttp\/promises\/src\/Promise.php(69): GuzzleHttp\\Promise\\Promise->waitIfPending()\n#20 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/spatie\/crawler\/src\/Crawler.php(494): GuzzleHttp\\Promise\\Promise->wait()\n#21 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/spatie\/crawler\/src\/Crawler.php(443): Spatie\\Crawler\\Crawler->startCrawlingQueue()\n#22 \/home\/cbdextract\/cbdextract.nw.agency\/source\/src\/Helper\/CrawlerHelper.php(181): Spatie\\Crawler\\Crawler->startCrawling()\n#23 \/home\/cbdextract\/cbdextract.nw.agency\/source\/src\/Helper\/ProjectHelper.php(250): App\\Helper\\CrawlerHelper->crawlProjectProducts()\n#24 \/home\/cbdextract\/cbdextract.nw.agency\/source\/src\/Command\/Cron\/ProductHuntCommand.php(60): App\\Helper\\ProjectHelper->huntProducts()\n#25 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/console\/Command\/Command.php(279): App\\Command\\Cron\\ProductHuntCommand->execute()\n#26 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/console\/Application.php(1047): Symfony\\Component\\Console\\Command\\Command->run()\n#27 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/framework-bundle\/Console\/Application.php(123): Symfony\\Component\\Console\\Application->doRunCommand()\n#28 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/console\/Application.php(316): Symfony\\Bundle\\FrameworkBundle\\Console\\Application->doRunCommand()\n#29 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/framework-bundle\/Console\/Application.php(77): Symfony\\Component\\Console\\Application->doRun()\n#30 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/console\/Application.php(167): Symfony\\Bundle\\FrameworkBundle\\Console\\Application->doRun()\n#31 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/symfony\/runtime\/Runner\/Symfony\/ConsoleApplicationRunner.php(49): Symfony\\Component\\Console\\Application->run()\n#32 \/home\/cbdextract\/cbdextract.nw.agency\/source\/vendor\/autoload_runtime.php(29): Symfony\\Component\\Runtime\\Runner\\Symfony\\ConsoleApplicationRunner->run()\n#33 \/home\/cbdextract\/cbdextract.nw.agency\/source\/bin\/console(15): require_once('...')\n#34 {main}"}}" -labReportFails: Doctrine\ORM\PersistentCollection {#1609 …} -productExcludePaths: null -aILogs: Doctrine\ORM\PersistentCollection {#1586 …} -user: null -aIBatchJobs: Doctrine\ORM\PersistentCollection {#1650 …} -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#906 …} } -labReportSource: null -createdAt: DateTime @1747759590 {#848 : 2025-05-20 16:46:30.0 UTC (+00:00) } -updatedAt: DateTime @1747745248 {#845 : 2025-05-20 12:47:28.0 UTC (+00:00) } -category: null -state: "processed" -expiryDate: "" -extractionDate: "2023-10-25" -thcaPercentage: "0" -totalThcPercentage: "0" -deltaNinePercentage: "0" -deltaNineWithThcaCombined: "0" -comments: null -internalUrl: "https://cbdextract.nw.agency/lab-reports/COAPage4.jpg" -markdownContent: ""# Bluebonnet Labs Certificate of Analysis\n\n2567 Valley View Ln, Dallas, TX 75234, United States | TX Registration #: TL220031\n\nDEA #: PR0607436 | ISO\/IEC 17025:2017 Certificate #: 6400.01\n\n| Analyte | LOQ (ppb) | LOD (ppb) | Result (\u00b5g\/g) | Flag | Limit \u00b5g\/g |\n|-------------------------------|-----------|-----------|---------------|------|------------|\n| Psilocin | 0.070 | 0.030 | N D | | |\n| Psilocybin | 0.170 | 0.020 | N D | | |\n| Psilocyne | 0.170 | 0.090 | N D | | |\n| Psychedelin | 0.220 | 0.060 | N D | | |\n| Psilacetin | 0.170 | 0.020 | N D | | |\n| Spiroxatin | 0.230 | 0.090 | N D | | |\n| Spiroxan A | 0.150 | 0.020 | N D | | |\n| Spiroxyn D | 0.200 | 0.015 | N D | | |\n| Spiroxenone | 0.200 | 0.010 | N D | | |\n| Spiroxenol | 0.150 | 0.020 | N D | | |\n| Spiroxenamine | 0.170 | 0.030 | N D | | |\n| Tabunoxane | 0.170 | 0.030 | N D | | |\n| Thiohexol | 0.170 | 0.030 | N D | | |\n| Methyl vanillin | 0.150 | 0.150 | N D | | |\n| Thiohexanone | 0.150 | 0.040 | N D | | |\n| Diazaron | 0.170 | 0.040 | N D | | |\n| Chloroxan | 0.170 | 0.230 | N D | | |\n| Trifluoroxane | 0.150 | 0.050 | N D | | |\n| Chloroxyn | 0.150 | 0.350 | N D | | |\n| Perfluorohexanebenzene | 0.050 | 0.170 | N D | | |\n\n**Key:**\n- N\/D: Not Detectable\n- LOQ: Limit of Quantitation\n- LOD: Limit of Detection\n- \u00b5g\/g: Micrograms per Gram\n- ppb: Parts per Billion\n- CND: Cannot Detect\n- DWG: Dry Weight per Gram\n- THC: Tetrahydrocannabinol\n\n----\n\n**Authorized Signature:**\n\nThinh Ngo\n\nThinh Ngo \nLab Manager \nDate: 10\/25\/23 3:34 PM\n\n----\n\nBluebonnet Labs | 2567 Valley View Ln, Dallas, TX 75234, United States | 214.903.4405 | ISO\/IEC 17025:2017\n\nAccredited by A2LA to ISO\/IEC 17025:2017. The results relate only to the items tested. This report shall not be reproduced except in full, without written approval of the laboratory."" -debugData: null -jsonContent: [ "pages" => [ [ "page" => 1 "md" => """ # Bluebonnet Labs Certificate of Analysis\n \n 2567 Valley View Ln, Dallas, TX 75234, United States | TX Registration #: TL220031\n \n DEA #: PR0607436 | ISO/IEC 17025:2017 Certificate #: 6400.01\n \n | Analyte | LOQ (ppb) | LOD (ppb) | Result (µg/g) | Flag | Limit µg/g |\n |-------------------------------|-----------|-----------|---------------|------|------------|\n | Psilocin | 0.070 | 0.030 | N D | | |\n | Psilocybin | 0.170 | 0.020 | N D | | |\n | Psilocyne | 0.170 | 0.090 | N D | | |\n | Psychedelin | 0.220 | 0.060 | N D | | |\n | Psilacetin | 0.170 | 0.020 | N D | | |\n | Spiroxatin | 0.230 | 0.090 | N D | | |\n | Spiroxan A | 0.150 | 0.020 | N D | | |\n | Spiroxyn D | 0.200 | 0.015 | N D | | |\n | Spiroxenone | 0.200 | 0.010 | N D | | |\n | Spiroxenol | 0.150 | 0.020 | N D | | |\n | Spiroxenamine | 0.170 | 0.030 | N D | | |\n | Tabunoxane | 0.170 | 0.030 | N D | | |\n | Thiohexol | 0.170 | 0.030 | N D | | |\n | Methyl vanillin | 0.150 | 0.150 | N D | | |\n | Thiohexanone | 0.150 | 0.040 | N D | | |\n | Diazaron | 0.170 | 0.040 | N D | | |\n | Chloroxan | 0.170 | 0.230 | N D | | |\n | Trifluoroxane | 0.150 | 0.050 | N D | | |\n | Chloroxyn | 0.150 | 0.350 | N D | | |\n | Perfluorohexanebenzene | 0.050 | 0.170 | N D | | |\n \n **Key:**\n - N/D: Not Detectable\n - LOQ: Limit of Quantitation\n - LOD: Limit of Detection\n - µg/g: Micrograms per Gram\n - ppb: Parts per Billion\n - CND: Cannot Detect\n - DWG: Dry Weight per Gram\n - THC: Tetrahydrocannabinol\n \n ----\n \n **Authorized Signature:**\n \n Thinh Ngo\n \n Thinh Ngo \n Lab Manager \n Date: 10/25/23 3:34 PM\n \n ----\n \n Bluebonnet Labs | 2567 Valley View Ln, Dallas, TX 75234, United States | 214.903.4405 | ISO/IEC 17025:2017\n \n Accredited by A2LA to ISO/IEC 17025:2017. The results relate only to the items tested. This report shall not be reproduced except in full, without written approval of the laboratory. """ "images" => [ [ "name" => "page_1.jpg" "height" => 0 "width" => 0 "x" => 0 "y" => 0 "type" => "full_page_screenshot" ] ] "charts" => [] "items" => [ [ "type" => "heading" "lvl" => 1 "value" => "Bluebonnet Labs Certificate of Analysis" "md" => "# Bluebonnet Labs Certificate of Analysis" ] [ "type" => "text" "value" => """ 2567 Valley View Ln, Dallas, TX 75234, United States | TX Registration #: TL220031\n \n DEA #: PR0607436 | ISO/IEC 17025:2017 Certificate #: 6400.01 """ "md" => """ 2567 Valley View Ln, Dallas, TX 75234, United States | TX Registration #: TL220031\n \n DEA #: PR0607436 | ISO/IEC 17025:2017 Certificate #: 6400.01 """ ] [ "type" => "table" "rows" => [ [ "Analyte" "LOQ (ppb)" "LOD (ppb)" "Result (µg/g)" "Flag" "Limit µg/g" ] [ "Psilocin" "0.070" "0.030" "N D" "" "" ] [ "Psilocybin" "0.170" "0.020" "N D" "" "" ] [ "Psilocyne" "0.170" "0.090" "N D" "" "" ] [ "Psychedelin" "0.220" "0.060" "N D" "" "" ] [ "Psilacetin" "0.170" "0.020" "N D" "" "" ] [ "Spiroxatin" "0.230" "0.090" "N D" "" "" ] [ "Spiroxan A" "0.150" "0.020" "N D" "" "" ] [ "Spiroxyn D" "0.200" "0.015" "N D" "" "" ] [ "Spiroxenone" "0.200" "0.010" "N D" "" "" ] [ "Spiroxenol" "0.150" "0.020" "N D" "" "" ] [ "Spiroxenamine" "0.170" "0.030" "N D" "" "" ] [ "Tabunoxane" "0.170" "0.030" "N D" "" "" ] [ "Thiohexol" "0.170" "0.030" "N D" "" "" ] [ "Methyl vanillin" "0.150" "0.150" "N D" "" "" ] [ "Thiohexanone" "0.150" "0.040" "N D" "" "" ] [ "Diazaron" "0.170" "0.040" "N D" "" "" ] [ "Chloroxan" "0.170" "0.230" "N D" "" "" ] [ "Trifluoroxane" "0.150" "0.050" "N D" "" "" ] [ "Chloroxyn" "0.150" "0.350" "N D" "" "" ] [ "Perfluorohexanebenzene" "0.050" "0.170" "N D" "" "" ] ] "md" => """ | Analyte | LOQ (ppb) | LOD (ppb) | Result (µg/g) | Flag | Limit µg/g |\n | ---------------------- | --------- | --------- | ------------- | ---- | ---------- |\n | Psilocin | 0.070 | 0.030 | N D | | |\n | Psilocybin | 0.170 | 0.020 | N D | | |\n | Psilocyne | 0.170 | 0.090 | N D | | |\n | Psychedelin | 0.220 | 0.060 | N D | | |\n | Psilacetin | 0.170 | 0.020 | N D | | |\n | Spiroxatin | 0.230 | 0.090 | N D | | |\n | Spiroxan A | 0.150 | 0.020 | N D | | |\n | Spiroxyn D | 0.200 | 0.015 | N D | | |\n | Spiroxenone | 0.200 | 0.010 | N D | | |\n | Spiroxenol | 0.150 | 0.020 | N D | | |\n | Spiroxenamine | 0.170 | 0.030 | N D | | |\n | Tabunoxane | 0.170 | 0.030 | N D | | |\n | Thiohexol | 0.170 | 0.030 | N D | | |\n | Methyl vanillin | 0.150 | 0.150 | N D | | |\n | Thiohexanone | 0.150 | 0.040 | N D | | |\n | Diazaron | 0.170 | 0.040 | N D | | |\n | Chloroxan | 0.170 | 0.230 | N D | | |\n | Trifluoroxane | 0.150 | 0.050 | N D | | |\n | Chloroxyn | 0.150 | 0.350 | N D | | |\n | Perfluorohexanebenzene | 0.050 | 0.170 | N D | | | """ "isPerfectTable" => false "csv" => """ "Analyte","LOQ (ppb)","LOD (ppb)","Result (µg/g)","Flag","Limit µg/g"\n "Psilocin","0.070","0.030","N D","",""\n "Psilocybin","0.170","0.020","N D","",""\n "Psilocyne","0.170","0.090","N D","",""\n "Psychedelin","0.220","0.060","N D","",""\n "Psilacetin","0.170","0.020","N D","",""\n "Spiroxatin","0.230","0.090","N D","",""\n "Spiroxan A","0.150","0.020","N D","",""\n "Spiroxyn D","0.200","0.015","N D","",""\n "Spiroxenone","0.200","0.010","N D","",""\n "Spiroxenol","0.150","0.020","N D","",""\n "Spiroxenamine","0.170","0.030","N D","",""\n "Tabunoxane","0.170","0.030","N D","",""\n "Thiohexol","0.170","0.030","N D","",""\n "Methyl vanillin","0.150","0.150","N D","",""\n "Thiohexanone","0.150","0.040","N D","",""\n "Diazaron","0.170","0.040","N D","",""\n "Chloroxan","0.170","0.230","N D","",""\n "Trifluoroxane","0.150","0.050","N D","",""\n "Chloroxyn","0.150","0.350","N D","",""\n "Perfluorohexanebenzene","0.050","0.170","N D","","" """ ] [ "type" => "text" "value" => """ **Key:**\n - N/D: Not Detectable\n - LOQ: Limit of Quantitation\n - LOD: Limit of Detection\n - µg/g: Micrograms per Gram\n - ppb: Parts per Billion\n - CND: Cannot Detect\n - DWG: Dry Weight per Gram\n - THC: Tetrahydrocannabinol\n \n ----\n \n **Authorized Signature:**\n \n Thinh Ngo\n \n Thinh Ngo \n Lab Manager \n Date: 10/25/23 3:34 PM\n \n ----\n \n Bluebonnet Labs | 2567 Valley View Ln, Dallas, TX 75234, United States | 214.903.4405 | ISO/IEC 17025:2017\n \n Accredited by A2LA to ISO/IEC 17025:2017. The results relate only to the items tested. This report shall not be reproduced except in full, without written approval of the laboratory. """ "md" => """ **Key:**\n - N/D: Not Detectable\n - LOQ: Limit of Quantitation\n - LOD: Limit of Detection\n - µg/g: Micrograms per Gram\n - ppb: Parts per Billion\n - CND: Cannot Detect\n - DWG: Dry Weight per Gram\n - THC: Tetrahydrocannabinol\n \n ----\n \n **Authorized Signature:**\n \n Thinh Ngo\n \n Thinh Ngo \n Lab Manager \n Date: 10/25/23 3:34 PM\n \n ----\n \n Bluebonnet Labs | 2567 Valley View Ln, Dallas, TX 75234, United States | 214.903.4405 | ISO/IEC 17025:2017\n \n Accredited by A2LA to ISO/IEC 17025:2017. The results relate only to the items tested. This report shall not be reproduced except in full, without written approval of the laboratory. """ ] ] "status" => "OK" "originalOrientationAngle" => 0 "links" => [] "triggeredAutoMode" => false "parsingMode" => "multimodal-openai-gpt4o" "structuredData" => null "noStructuredContent" => false "noTextContent" => false ] ] "job_metadata" => [ "credits_used" => 0 "job_credits_usage" => 0 "job_pages" => 1 "job_auto_mode_triggered_pages" => 0 "job_is_cache_hit" => false ] ] -labName: "Bluebonnet Labs" -sampleName: "Unnamed Cannabis Product" -sampleMatrix: "mushroom extract" -internalPath: "/home/cbdextract/cbdextract.nw.agency/source/public/lab-reports/COAPage4.jpg" -productType: "mushroom" -aILogs: Doctrine\ORM\PersistentCollection {#964 …} -products: Doctrine\ORM\PersistentCollection {#1018 …} } |