Security

Token

There is no security token.

Firewall

main Name
Security enabled
Stateless

Configuration

Key Value
provider security.user.provider.concrete.app_user_provider
context main
entry_point security.authenticator.form_login.main
user_checker security.user_checker
access_denied_handler (none)
access_denied_url (none)
authenticators
[
  "form_login"
]

Listeners

Listener Duration Response
Symfony\Component\Security\Http\Firewall\ChannelListener {#540
  -map: Symfony\Component\Security\Http\AccessMap {#543 …}
  -logger: Monolog\Logger {#516 …}
  -httpPort: 80
  -httpsPort: 443
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\ContextListener {#545
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage {#342 …}
  -sessionKey: "_security_main"
  -logger: Monolog\Logger {#516 …}
  -userProviders: Symfony\Component\DependencyInjection\Argument\RewindableGenerator {#546 …}
  -dispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#511 …}
  -registered: false
  -trustResolver: Symfony\Component\Security\Core\Authentication\AuthenticationTrustResolver {#493 …}
  -sessionTrackerEnabler: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage::enableUsageTracking(): void {#548 …}
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener {#552
  -authenticatorManager: Symfony\Component\Security\Http\Authentication\AuthenticatorManager {#550 …}
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\AccessListener {#554
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#351 …}
  -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#358 …}
  -map: Symfony\Component\Security\Http\AccessMap {#543 …}
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\LogoutListener {#494
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#351 …}
  -options: [
    "csrf_parameter" => "_csrf_token"
    "csrf_token_id" => "logout"
    "logout_path" => "admin_logout"
  ]
  -httpUtils: Symfony\Component\Security\Http\HttpUtils {#522 …}
  -csrfTokenManager: null
  -eventDispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#511 …}
}
0.00 ms (none)

Authenticators

No authenticators have been recorded. Check previous profiles on your authentication endpoint.

Access Decision

affirmative Strategy
# Voter class
1
"Symfony\Component\Security\Core\Authorization\Voter\AuthenticatedVoter"
2
"Symfony\Component\Security\Core\Authorization\Voter\RoleVoter"
3
"Symfony\Component\Security\Core\Authorization\Voter\ExpressionVoter"
4
"App\Security\Voter\ProjectVoter"
5
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"

Access decision log

# Result Attributes Object
1 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#706
  -isAccessible: true
  -fqcn: "App\Entity\AILog"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
  -instance: null
  -primaryKeyName: "id"
  -primaryKeyValue: null
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
2 GRANTED EA_EXECUTE_ACTION
[
  "action" => "index"
  "entity" => null
  "entityFqcn" => "App\Entity\AILog"
]
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
3 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1050
  -isAccessible: true
  -fqcn: "App\Entity\AILog"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
  -instance: App\Entity\AILog {#1143 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 2248
  -permission: null
  -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#1672 …}
  -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6272 …}
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
4 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1151
  -isAccessible: true
  -fqcn: "App\Entity\AILog"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
  -instance: App\Entity\AILog {#1440 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 2249
  -permission: null
  -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#1796 …}
  -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6299 …}
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
5 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1562
  -isAccessible: true
  -fqcn: "App\Entity\AILog"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
  -instance: App\Entity\AILog {#1446 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 2250
  -permission: null
  -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#2287 …}
  -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6326 …}
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
6 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1557
  -isAccessible: true
  -fqcn: "App\Entity\AILog"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
  -instance: App\Entity\AILog {#1452 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 2251
  -permission: null
  -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#2499 …}
  -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6353 …}
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
7 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1171
  -isAccessible: true
  -fqcn: "App\Entity\AILog"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
  -instance: App\Entity\AILog {#1458 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 2252
  -permission: null
  -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#2711 …}
  -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6380 …}
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
8 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1054
  -isAccessible: true
  -fqcn: "App\Entity\AILog"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
  -instance: App\Entity\AILog {#1464 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 2254
  -permission: null
  -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#2923 …}
  -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6407 …}
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
9 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1559
  -isAccessible: true
  -fqcn: "App\Entity\AILog"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
  -instance: App\Entity\AILog {#1470 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 2256
  -permission: null
  -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3135 …}
  -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6434 …}
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
10 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1052
  -isAccessible: true
  -fqcn: "App\Entity\AILog"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
  -instance: App\Entity\AILog {#1476 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 2258
  -permission: null
  -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3347 …}
  -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6461 …}
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
11 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1564
  -isAccessible: true
  -fqcn: "App\Entity\AILog"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
  -instance: App\Entity\AILog {#1482 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 2260
  -permission: null
  -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3559 …}
  -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6488 …}
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
12 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1049
  -isAccessible: true
  -fqcn: "App\Entity\AILog"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
  -instance: App\Entity\AILog {#1488 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 2264
  -permission: null
  -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3771 …}
  -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6515 …}
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
13 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1573
  -isAccessible: true
  -fqcn: "App\Entity\AILog"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
  -instance: App\Entity\AILog {#1494 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 2266
  -permission: null
  -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3983 …}
  -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6542 …}
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
14 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1582
  -isAccessible: true
  -fqcn: "App\Entity\AILog"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
  -instance: App\Entity\AILog {#1500 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 2268
  -permission: null
  -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#4195 …}
  -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6569 …}
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
15 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1591
  -isAccessible: true
  -fqcn: "App\Entity\AILog"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
  -instance: App\Entity\AILog {#1506 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 2272
  -permission: null
  -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#4407 …}
  -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6596 …}
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
16 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1600
  -isAccessible: true
  -fqcn: "App\Entity\AILog"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
  -instance: App\Entity\AILog {#1512 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 2279
  -permission: null
  -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#4619 …}
  -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6623 …}
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
17 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1609
  -isAccessible: true
  -fqcn: "App\Entity\AILog"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
  -instance: App\Entity\AILog {#1518 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 2280
  -permission: null
  -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#4831 …}
  -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6650 …}
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
18 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1618
  -isAccessible: true
  -fqcn: "App\Entity\AILog"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
  -instance: App\Entity\AILog {#1524 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 2281
  -permission: null
  -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#5043 …}
  -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6677 …}
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
19 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1627
  -isAccessible: true
  -fqcn: "App\Entity\AILog"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
  -instance: App\Entity\AILog {#1530 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 2282
  -permission: null
  -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#5255 …}
  -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6704 …}
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
20 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1636
  -isAccessible: true
  -fqcn: "App\Entity\AILog"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
  -instance: App\Entity\AILog {#1536 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 2283
  -permission: null
  -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#5467 …}
  -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6731 …}
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
21 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1645
  -isAccessible: true
  -fqcn: "App\Entity\AILog"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
  -instance: App\Entity\AILog {#1542 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 2284
  -permission: null
  -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#5679 …}
  -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6758 …}
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
22 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1654
  -isAccessible: true
  -fqcn: "App\Entity\AILog"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
  -instance: App\Entity\AILog {#1548 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 2363
  -permission: null
  -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#5891 …}
  -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6785 …}
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
23 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#1742
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextEditorField"
  -propertyName: "requestContent"
  -value: "{"jsonSchema":{"name":"get_product_information_from_html","strict":true,"schema":{"type":"object","properties":{"productName":{"type":"string","description":"The name of the product"},"productType":{"type":"string","description":"The type of the product, for example: cannabis, shirt, mushroom, tray, pen etc..."},"labReports":{"type":"array","items":{"type":"object","properties":{"labReportName":{"type":"string","description":"The name of the lab report"},"labReportUrl":{"type":"string","description":"The url of the lab report"}},"required":["labReportName","labReportUrl"],"additionalProperties":false}}},"required":["productName","productType","labReports"],"additionalProperties":false}},"prompt":[{"role":"system","content":"You are an ai that can extract product information from a product page html"},{"role":"user","content":"<html><body><center><h1>403 Forbidden<\/h1><\/center><hr><center>nginx<\/center><\/body><\/html> \n\n \n        This is a lab report for a cannabis product. \n        Give me the total active thc percentage, the delta 9 percentage and the thca percentage from this lab report.\n        Give me the report extraction\/report date and the expiry date as well. Do not confuse extraction\/report date with sample date\n        For missing values return null;\n    "}]}"
  -formattedValue: "{"jsonSchema":{"name":"get_product_information_from_html","strict":true,"schema":{"type":"object","properties":{"productName":{"type":"string","description":"The name of the product"},"productType":{"type":"string","description":"The type of the product, for example: cannabis, shirt, mushroom, tray, pen etc..."},"labReports":{"type":"array","items":{"type":"object","properties":{"labReportName":{"type":"string","description":"The name of the lab report"},"labReportUrl":{"type":"string","description":"The url of the lab report"}},"required":["labReportName","labReportUrl"],"additionalProperties":false}}},"required":["productName","productType","labReports"],"additionalProperties":false}},"prompt":[{"role":"system","content":"You are an ai that can extract product information from a product page html"},{"role":"user","content":"<html><body><center><h1>403 Forbidden<\/h1><\/center><hr><center>nginx<\/center><\/body><\/html> \n\n \n        This is a lab report for a cannabis product. \n        Give me the total active thc percentage, the delta 9 percentage and the thca percentage from this lab report.\n        Give me the report extraction\/report date and the expiry date as well. Do not confuse extraction\/report date with sample date\n        For missing values return null;\n    "}]}"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#1824 …}
  -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Type\TextEditorType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1558 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text_editor"
  -columns: null
  -defaultColumns: "col-md-9 col-xxl-7"
  -translationParameters: []
  -templateName: "crud/field/text_editor"
  -templatePath: "@EasyAdmin/crud/field/text_editor.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#1708 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1736 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1826 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#1726 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1699 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
24 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#1553
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextEditorField"
  -propertyName: "responseContent"
  -value: "{"originalAiResponse":{"id":"chatcmpl-Bx3oYCWQVJDoKFks5eR9QjAi8YUrW","object":"chat.completion","created":1753415714,"model":"gpt-4o-2024-11-20","system_fingerprint":"fp_c67768f680","choices":[{"index":0,"message":{"role":"assistant","content":"{\"productName\":\"Unknown Product\",\"productType\":\"Unknown\",\"labReports\":[]}"},"finish_reason":"stop"}],"usage":{"prompt_tokens":251,"completion_tokens":16,"total_tokens":267,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"completion_tokens_details":{"reasoning_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0,"audio_tokens":0}}},"content":{"productName":"Unknown Product","productType":"Unknown","labReports":[]}}"
  -formattedValue: "{"originalAiResponse":{"id":"chatcmpl-Bx3oYCWQVJDoKFks5eR9QjAi8YUrW","object":"chat.completion","created":1753415714,"model":"gpt-4o-2024-11-20","system_fingerprint":"fp_c67768f680","choices":[{"index":0,"message":{"role":"assistant","content":"{\"productName\":\"Unknown Product\",\"productType\":\"Unknown\",\"labReports\":[]}"},"finish_reason":"stop"}],"usage":{"prompt_tokens":251,"completion_tokens":16,"total_tokens":267,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"completion_tokens_details":{"reasoning_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0,"audio_tokens":0}}},"content":{"productName":"Unknown Product","productType":"Unknown","labReports":[]}}"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#1858 …}
  -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Type\TextEditorType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1727 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text_editor"
  -columns: null
  -defaultColumns: "col-md-9 col-xxl-7"
  -translationParameters: []
  -templateName: "crud/field/text_editor"
  -templatePath: "@EasyAdmin/crud/field/text_editor.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#1690 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1160 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1860 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#1552 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1158 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
25 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#1718
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "action"
  -value: "fetch_products_from_product_url"
  -formattedValue: "fetch_products_from_product_url"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#1856 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1743 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#1717 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1735 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1870 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#1681 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1746 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
26 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#1747
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "provider"
  -value: "openai"
  -formattedValue: "openai"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#1159 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1750 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#1749 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1751 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1880 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#1748 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1753 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
27 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#1754
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "model"
  -value: "gpt-4o-2024-11-20"
  -formattedValue: "gpt-4o-2024-11-20"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#1857 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1757 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#1756 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1758 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1890 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#1755 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1760 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
28 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#1761
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "labReport"
  -value: null
  -formattedValue: null
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#1745 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1764 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/label/null.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#1763 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1765 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1900 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#1762 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1767 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
29 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1759
  -isAccessible: true
  -fqcn: "App\Entity\LabReport"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1238 …}
  -instance: null
  -primaryKeyName: "id"
  -primaryKeyValue: null
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
30 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#1768
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "productUrl"
  -value: Proxies\__CG__\App\Entity\ProductUrl {#1420 …}
  -formattedValue: "https://delta8resellers.com/product/modus-presidential-pre-rolls-2ct-4g/"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#1956 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1771 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/crud/field/association.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#1770 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1772 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1954 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#1769 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1774 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
31 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1938
  -isAccessible: true
  -fqcn: "App\Entity\ProductUrl"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1302 …}
  -instance: Proxies\__CG__\App\Entity\ProductUrl {#1420 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 4316
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
32 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#1775
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "project"
  -value: Proxies\__CG__\App\Entity\Project {#1368 …}
  -formattedValue: "Data8Resellers - Multiple lab results on product page [ 3 ] "
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2045 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1778 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/crud/field/association.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#1777 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1779 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2048 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#1776 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1781 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
33 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#2037
  -isAccessible: true
  -fqcn: "App\Entity\Project"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1170 …}
  -instance: Proxies\__CG__\App\Entity\Project {#1368 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 3
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
34 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#1782
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "createdAt"
  -value: DateTime @1753415716 {#1169
    date: 2025-07-25 03:55:16.0 UTC (+00:00)
  }
  -formattedValue: "Jul 25, 2025, 3:55:16\u{202F}AM"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2214 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1785 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-datetime"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/datetime"
  -templatePath: "@EasyAdmin/crud/field/datetime.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#1784 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1786 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2217 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#1783 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1788 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
35 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#1789
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "updatedAt"
  -value: DateTime @1753415716 {#1147
    date: 2025-07-25 03:55:16.0 UTC (+00:00)
  }
  -formattedValue: "Jul 25, 2025, 3:55:16\u{202F}AM"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2215 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1792 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-datetime"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/datetime"
  -templatePath: "@EasyAdmin/crud/field/datetime.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#1791 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1793 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2068 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#1790 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1795 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
36 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#1797
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextEditorField"
  -propertyName: "requestContent"
  -value: "{"jsonSchema":{"name":"get_product_information_from_html","strict":true,"schema":{"type":"object","properties":{"productName":{"type":"string","description":"The name of the product"},"productType":{"type":"string","description":"The type of the product, for example: cannabis, shirt, mushroom, tray, pen etc..."},"labReports":{"type":"array","items":{"type":"object","properties":{"labReportName":{"type":"string","description":"The name of the lab report"},"labReportUrl":{"type":"string","description":"The url of the lab report"}},"required":["labReportName","labReportUrl"],"additionalProperties":false}}},"required":["productName","productType","labReports"],"additionalProperties":false}},"prompt":[{"role":"system","content":"You are an ai that can extract product information from a product page html"},{"role":"user","content":"<html><body><center><h1>403 Forbidden<\/h1><\/center><hr><center>nginx<\/center><\/body><\/html> \n\n \n        This is a lab report for a cannabis product. \n        Give me the total active thc percentage, the delta 9 percentage and the thca percentage from this lab report.\n        Give me the report extraction\/report date and the expiry date as well. Do not confuse extraction\/report date with sample date\n        For missing values return null;\n    "}]}"
  -formattedValue: "{"jsonSchema":{"name":"get_product_information_from_html","strict":true,"schema":{"type":"object","properties":{"productName":{"type":"string","description":"The name of the product"},"productType":{"type":"string","description":"The type of the product, for example: cannabis, shirt, mushroom, tray, pen etc..."},"labReports":{"type":"array","items":{"type":"object","properties":{"labReportName":{"type":"string","description":"The name of the lab report"},"labReportUrl":{"type":"string","description":"The url of the lab report"}},"required":["labReportName","labReportUrl"],"additionalProperties":false}}},"required":["productName","productType","labReports"],"additionalProperties":false}},"prompt":[{"role":"system","content":"You are an ai that can extract product information from a product page html"},{"role":"user","content":"<html><body><center><h1>403 Forbidden<\/h1><\/center><hr><center>nginx<\/center><\/body><\/html> \n\n \n        This is a lab report for a cannabis product. \n        Give me the total active thc percentage, the delta 9 percentage and the thca percentage from this lab report.\n        Give me the report extraction\/report date and the expiry date as well. Do not confuse extraction\/report date with sample date\n        For missing values return null;\n    "}]}"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2293 …}
  -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Type\TextEditorType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1787 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text_editor"
  -columns: null
  -defaultColumns: "col-md-9 col-xxl-7"
  -translationParameters: []
  -templateName: "crud/field/text_editor"
  -templatePath: "@EasyAdmin/crud/field/text_editor.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#1799 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1794 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2292 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#1798 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2203 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
37 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2224
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextEditorField"
  -propertyName: "responseContent"
  -value: "{"originalAiResponse":{"id":"chatcmpl-Bx3oboMev08nb0j9XgKcaY9XPhq86","object":"chat.completion","created":1753415717,"model":"gpt-4o-2024-11-20","system_fingerprint":"fp_c67768f680","choices":[{"index":0,"message":{"role":"assistant","content":"{\"productName\":\"Unavailable\",\"productType\":\"cannabis\",\"labReports\":[]}"},"finish_reason":"stop"}],"usage":{"prompt_tokens":251,"completion_tokens":17,"total_tokens":268,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"completion_tokens_details":{"reasoning_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0,"audio_tokens":0}}},"content":{"productName":"Unavailable","productType":"cannabis","labReports":[]}}"
  -formattedValue: "{"originalAiResponse":{"id":"chatcmpl-Bx3oboMev08nb0j9XgKcaY9XPhq86","object":"chat.completion","created":1753415717,"model":"gpt-4o-2024-11-20","system_fingerprint":"fp_c67768f680","choices":[{"index":0,"message":{"role":"assistant","content":"{\"productName\":\"Unavailable\",\"productType\":\"cannabis\",\"labReports\":[]}"},"finish_reason":"stop"}],"usage":{"prompt_tokens":251,"completion_tokens":17,"total_tokens":268,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"completion_tokens_details":{"reasoning_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0,"audio_tokens":0}}},"content":{"productName":"Unavailable","productType":"cannabis","labReports":[]}}"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2294 …}
  -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Type\TextEditorType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2227 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text_editor"
  -columns: null
  -defaultColumns: "col-md-9 col-xxl-7"
  -translationParameters: []
  -templateName: "crud/field/text_editor"
  -templatePath: "@EasyAdmin/crud/field/text_editor.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2226 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2228 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2295 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#1752 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2230 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
38 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2231
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "action"
  -value: "fetch_products_from_product_url"
  -formattedValue: "fetch_products_from_product_url"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2291 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2234 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2233 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2235 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2296 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2232 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2237 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
39 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2238
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "provider"
  -value: "openai"
  -formattedValue: "openai"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2213 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2241 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2240 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2242 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2236 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2239 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2244 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
40 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2245
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "model"
  -value: "gpt-4o-2024-11-20"
  -formattedValue: "gpt-4o-2024-11-20"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2229 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2248 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2247 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2249 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2243 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2246 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2251 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
41 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2252
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "labReport"
  -value: null
  -formattedValue: null
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2305 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2255 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/label/null.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2254 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2256 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2250 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2253 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2258 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
42 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#2332
  -isAccessible: true
  -fqcn: "App\Entity\LabReport"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1238 …}
  -instance: null
  -primaryKeyName: "id"
  -primaryKeyValue: null
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
43 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2259
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "productUrl"
  -value: Proxies\__CG__\App\Entity\ProductUrl {#1442 …}
  -formattedValue: "https://delta8resellers.com/product/tabease-thca-wax-2g/"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2314 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2262 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/crud/field/association.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2261 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2263 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2352 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2260 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2265 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
44 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#2363
  -isAccessible: true
  -fqcn: "App\Entity\ProductUrl"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1302 …}
  -instance: Proxies\__CG__\App\Entity\ProductUrl {#1442 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 4355
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
45 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2266
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "project"
  -value: Proxies\__CG__\App\Entity\Project {#1368 …}
  -formattedValue: "Data8Resellers - Multiple lab results on product page [ 3 ] "
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2406 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2269 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/crud/field/association.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2268 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2270 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2405 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2267 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2272 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
46 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#2409
  -isAccessible: true
  -fqcn: "App\Entity\Project"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1170 …}
  -instance: Proxies\__CG__\App\Entity\Project {#1368 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 3
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
47 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2273
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "createdAt"
  -value: DateTime @1753415718 {#1438
    date: 2025-07-25 03:55:18.0 UTC (+00:00)
  }
  -formattedValue: "Jul 25, 2025, 3:55:18\u{202F}AM"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2429 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2276 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-datetime"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/datetime"
  -templatePath: "@EasyAdmin/crud/field/datetime.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2275 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2277 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2428 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2274 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2279 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
48 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2280
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "updatedAt"
  -value: DateTime @1753415718 {#1439
    date: 2025-07-25 03:55:18.0 UTC (+00:00)
  }
  -formattedValue: "Jul 25, 2025, 3:55:18\u{202F}AM"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2431 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2283 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-datetime"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/datetime"
  -templatePath: "@EasyAdmin/crud/field/datetime.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2282 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2284 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2278 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2281 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2286 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
49 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2288
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextEditorField"
  -propertyName: "requestContent"
  -value: "{"jsonSchema":{"name":"get_product_information_from_html","strict":true,"schema":{"type":"object","properties":{"productName":{"type":"string","description":"The name of the product"},"productType":{"type":"string","description":"The type of the product, for example: cannabis, shirt, mushroom, tray, pen etc..."},"labReports":{"type":"array","items":{"type":"object","properties":{"labReportName":{"type":"string","description":"The name of the lab report"},"labReportUrl":{"type":"string","description":"The url of the lab report"}},"required":["labReportName","labReportUrl"],"additionalProperties":false}}},"required":["productName","productType","labReports"],"additionalProperties":false}},"prompt":[{"role":"system","content":"You are an ai that can extract product information from a product page html"},{"role":"user","content":"<html><body><center><h1>403 Forbidden<\/h1><\/center><hr><center>nginx<\/center><\/body><\/html> \n\n \n        This is a lab report for a cannabis product. \n        Give me the total active thc percentage, the delta 9 percentage and the thca percentage from this lab report.\n        Give me the report extraction\/report date and the expiry date as well. Do not confuse extraction\/report date with sample date\n        For missing values return null;\n    "}]}"
  -formattedValue: "{"jsonSchema":{"name":"get_product_information_from_html","strict":true,"schema":{"type":"object","properties":{"productName":{"type":"string","description":"The name of the product"},"productType":{"type":"string","description":"The type of the product, for example: cannabis, shirt, mushroom, tray, pen etc..."},"labReports":{"type":"array","items":{"type":"object","properties":{"labReportName":{"type":"string","description":"The name of the lab report"},"labReportUrl":{"type":"string","description":"The url of the lab report"}},"required":["labReportName","labReportUrl"],"additionalProperties":false}}},"required":["productName","productType","labReports"],"additionalProperties":false}},"prompt":[{"role":"system","content":"You are an ai that can extract product information from a product page html"},{"role":"user","content":"<html><body><center><h1>403 Forbidden<\/h1><\/center><hr><center>nginx<\/center><\/body><\/html> \n\n \n        This is a lab report for a cannabis product. \n        Give me the total active thc percentage, the delta 9 percentage and the thca percentage from this lab report.\n        Give me the report extraction\/report date and the expiry date as well. Do not confuse extraction\/report date with sample date\n        For missing values return null;\n    "}]}"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2505 …}
  -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Type\TextEditorType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2430 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text_editor"
  -columns: null
  -defaultColumns: "col-md-9 col-xxl-7"
  -translationParameters: []
  -templateName: "crud/field/text_editor"
  -templatePath: "@EasyAdmin/crud/field/text_editor.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2290 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2285 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2504 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2289 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2432 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
50 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2395
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextEditorField"
  -propertyName: "responseContent"
  -value: "{"originalAiResponse":{"id":"chatcmpl-Bx3odL9Tw99IRameKZsqc3GQvydx3","object":"chat.completion","created":1753415719,"model":"gpt-4o-2024-11-20","system_fingerprint":"fp_c67768f680","choices":[{"index":0,"message":{"role":"assistant","content":"{\"productName\":\"Unavailable\",\"productType\":\"cannabis\",\"labReports\":[]}"},"finish_reason":"stop"}],"usage":{"prompt_tokens":251,"completion_tokens":17,"total_tokens":268,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"completion_tokens_details":{"reasoning_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0,"audio_tokens":0}}},"content":{"productName":"Unavailable","productType":"cannabis","labReports":[]}}"
  -formattedValue: "{"originalAiResponse":{"id":"chatcmpl-Bx3odL9Tw99IRameKZsqc3GQvydx3","object":"chat.completion","created":1753415719,"model":"gpt-4o-2024-11-20","system_fingerprint":"fp_c67768f680","choices":[{"index":0,"message":{"role":"assistant","content":"{\"productName\":\"Unavailable\",\"productType\":\"cannabis\",\"labReports\":[]}"},"finish_reason":"stop"}],"usage":{"prompt_tokens":251,"completion_tokens":17,"total_tokens":268,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"completion_tokens_details":{"reasoning_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0,"audio_tokens":0}}},"content":{"productName":"Unavailable","productType":"cannabis","labReports":[]}}"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2506 …}
  -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Type\TextEditorType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2439 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text_editor"
  -columns: null
  -defaultColumns: "col-md-9 col-xxl-7"
  -translationParameters: []
  -templateName: "crud/field/text_editor"
  -templatePath: "@EasyAdmin/crud/field/text_editor.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2396 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2415 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2507 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2422 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2442 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
51 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2443
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "action"
  -value: "fetch_products_from_product_url"
  -formattedValue: "fetch_products_from_product_url"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2503 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2446 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2445 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2447 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2508 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2444 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2449 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
52 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2450
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "provider"
  -value: "openai"
  -formattedValue: "openai"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2438 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2453 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2452 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2454 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2448 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2451 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2456 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
53 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2457
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "model"
  -value: "gpt-4o-2024-11-20"
  -formattedValue: "gpt-4o-2024-11-20"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2441 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2460 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2459 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2461 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2455 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2458 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2463 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
54 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2464
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "labReport"
  -value: null
  -formattedValue: null
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2517 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2467 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/label/null.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2466 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2468 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2462 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2465 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2470 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
55 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#2544
  -isAccessible: true
  -fqcn: "App\Entity\LabReport"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1238 …}
  -instance: null
  -primaryKeyName: "id"
  -primaryKeyValue: null
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
56 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2471
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "productUrl"
  -value: Proxies\__CG__\App\Entity\ProductUrl {#1448 …}
  -formattedValue: "https://delta8resellers.com/product/flying-monkey-rolling-tray/"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2526 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2474 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/crud/field/association.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2473 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2475 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2564 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2472 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2477 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
57 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#2575
  -isAccessible: true
  -fqcn: "App\Entity\ProductUrl"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1302 …}
  -instance: Proxies\__CG__\App\Entity\ProductUrl {#1448 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 4368
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
58 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2478
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "project"
  -value: Proxies\__CG__\App\Entity\Project {#1368 …}
  -formattedValue: "Data8Resellers - Multiple lab results on product page [ 3 ] "
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2618 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2481 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/crud/field/association.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2480 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2482 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2617 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2479 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2484 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
59 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#2621
  -isAccessible: true
  -fqcn: "App\Entity\Project"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1170 …}
  -instance: Proxies\__CG__\App\Entity\Project {#1368 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 3
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
60 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2485
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "createdAt"
  -value: DateTime @1753415720 {#1444
    date: 2025-07-25 03:55:20.0 UTC (+00:00)
  }
  -formattedValue: "Jul 25, 2025, 3:55:20\u{202F}AM"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2641 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2488 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-datetime"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/datetime"
  -templatePath: "@EasyAdmin/crud/field/datetime.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2487 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2489 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2640 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2486 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2491 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
61 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2492
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "updatedAt"
  -value: DateTime @1753415720 {#1445
    date: 2025-07-25 03:55:20.0 UTC (+00:00)
  }
  -formattedValue: "Jul 25, 2025, 3:55:20\u{202F}AM"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2643 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2495 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-datetime"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/datetime"
  -templatePath: "@EasyAdmin/crud/field/datetime.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2494 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2496 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2490 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2493 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2498 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
62 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2500
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextEditorField"
  -propertyName: "requestContent"
  -value: "{"jsonSchema":{"name":"get_product_information_from_html","strict":true,"schema":{"type":"object","properties":{"productName":{"type":"string","description":"The name of the product"},"productType":{"type":"string","description":"The type of the product, for example: cannabis, shirt, mushroom, tray, pen etc..."},"labReports":{"type":"array","items":{"type":"object","properties":{"labReportName":{"type":"string","description":"The name of the lab report"},"labReportUrl":{"type":"string","description":"The url of the lab report"}},"required":["labReportName","labReportUrl"],"additionalProperties":false}}},"required":["productName","productType","labReports"],"additionalProperties":false}},"prompt":[{"role":"system","content":"You are an ai that can extract product information from a product page html"},{"role":"user","content":"<html><body><center><h1>403 Forbidden<\/h1><\/center><hr><center>nginx<\/center><\/body><\/html> \n\n \n        This is a lab report for a cannabis product. \n        Give me the total active thc percentage, the delta 9 percentage and the thca percentage from this lab report.\n        Give me the report extraction\/report date and the expiry date as well. Do not confuse extraction\/report date with sample date\n        For missing values return null;\n    "}]}"
  -formattedValue: "{"jsonSchema":{"name":"get_product_information_from_html","strict":true,"schema":{"type":"object","properties":{"productName":{"type":"string","description":"The name of the product"},"productType":{"type":"string","description":"The type of the product, for example: cannabis, shirt, mushroom, tray, pen etc..."},"labReports":{"type":"array","items":{"type":"object","properties":{"labReportName":{"type":"string","description":"The name of the lab report"},"labReportUrl":{"type":"string","description":"The url of the lab report"}},"required":["labReportName","labReportUrl"],"additionalProperties":false}}},"required":["productName","productType","labReports"],"additionalProperties":false}},"prompt":[{"role":"system","content":"You are an ai that can extract product information from a product page html"},{"role":"user","content":"<html><body><center><h1>403 Forbidden<\/h1><\/center><hr><center>nginx<\/center><\/body><\/html> \n\n \n        This is a lab report for a cannabis product. \n        Give me the total active thc percentage, the delta 9 percentage and the thca percentage from this lab report.\n        Give me the report extraction\/report date and the expiry date as well. Do not confuse extraction\/report date with sample date\n        For missing values return null;\n    "}]}"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2717 …}
  -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Type\TextEditorType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2642 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text_editor"
  -columns: null
  -defaultColumns: "col-md-9 col-xxl-7"
  -translationParameters: []
  -templateName: "crud/field/text_editor"
  -templatePath: "@EasyAdmin/crud/field/text_editor.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2502 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2497 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2716 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2501 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2644 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
63 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2607
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextEditorField"
  -propertyName: "responseContent"
  -value: "{"originalAiResponse":{"id":"chatcmpl-Bx3ogDecOeXH6qcXmG3dy5LA0ykHh","object":"chat.completion","created":1753415722,"model":"gpt-4o-2024-11-20","system_fingerprint":"fp_c67768f680","choices":[{"index":0,"message":{"role":"assistant","content":"{\"productName\":\"Unavailable\",\"productType\":\"cannabis\",\"labReports\":[]}"},"finish_reason":"stop"}],"usage":{"prompt_tokens":251,"completion_tokens":17,"total_tokens":268,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"completion_tokens_details":{"reasoning_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0,"audio_tokens":0}}},"content":{"productName":"Unavailable","productType":"cannabis","labReports":[]}}"
  -formattedValue: "{"originalAiResponse":{"id":"chatcmpl-Bx3ogDecOeXH6qcXmG3dy5LA0ykHh","object":"chat.completion","created":1753415722,"model":"gpt-4o-2024-11-20","system_fingerprint":"fp_c67768f680","choices":[{"index":0,"message":{"role":"assistant","content":"{\"productName\":\"Unavailable\",\"productType\":\"cannabis\",\"labReports\":[]}"},"finish_reason":"stop"}],"usage":{"prompt_tokens":251,"completion_tokens":17,"total_tokens":268,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"completion_tokens_details":{"reasoning_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0,"audio_tokens":0}}},"content":{"productName":"Unavailable","productType":"cannabis","labReports":[]}}"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2718 …}
  -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Type\TextEditorType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2651 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text_editor"
  -columns: null
  -defaultColumns: "col-md-9 col-xxl-7"
  -translationParameters: []
  -templateName: "crud/field/text_editor"
  -templatePath: "@EasyAdmin/crud/field/text_editor.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2608 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2627 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2719 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2634 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2654 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
64 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2655
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "action"
  -value: "fetch_products_from_product_url"
  -formattedValue: "fetch_products_from_product_url"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2715 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2658 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2657 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2659 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2720 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2656 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2661 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
65 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2662
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "provider"
  -value: "openai"
  -formattedValue: "openai"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2650 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2665 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2664 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2666 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2660 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2663 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2668 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
66 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2669
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "model"
  -value: "gpt-4o-2024-11-20"
  -formattedValue: "gpt-4o-2024-11-20"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2653 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2672 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2671 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2673 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2667 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2670 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2675 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
67 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2676
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "labReport"
  -value: null
  -formattedValue: null
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2729 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2679 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/label/null.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2678 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2680 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2674 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2677 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2682 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
68 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#2756
  -isAccessible: true
  -fqcn: "App\Entity\LabReport"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1238 …}
  -instance: null
  -primaryKeyName: "id"
  -primaryKeyValue: null
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
69 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2683
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "productUrl"
  -value: Proxies\__CG__\App\Entity\ProductUrl {#1454 …}
  -formattedValue: "https://delta8resellers.com/product/donuts-kratom-raspberry-jelly-gel-shot-120mg/"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2738 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2686 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/crud/field/association.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2685 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2687 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2776 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2684 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2689 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
70 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#2787
  -isAccessible: true
  -fqcn: "App\Entity\ProductUrl"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1302 …}
  -instance: Proxies\__CG__\App\Entity\ProductUrl {#1454 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 4492
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
71 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2690
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "project"
  -value: Proxies\__CG__\App\Entity\Project {#1368 …}
  -formattedValue: "Data8Resellers - Multiple lab results on product page [ 3 ] "
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2830 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2693 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/crud/field/association.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2692 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2694 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2829 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2691 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2696 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
72 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#2833
  -isAccessible: true
  -fqcn: "App\Entity\Project"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1170 …}
  -instance: Proxies\__CG__\App\Entity\Project {#1368 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 3
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
73 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2697
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "createdAt"
  -value: DateTime @1753415722 {#1450
    date: 2025-07-25 03:55:22.0 UTC (+00:00)
  }
  -formattedValue: "Jul 25, 2025, 3:55:22\u{202F}AM"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2853 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2700 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-datetime"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/datetime"
  -templatePath: "@EasyAdmin/crud/field/datetime.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2699 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2701 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2852 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2698 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2703 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
74 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2704
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "updatedAt"
  -value: DateTime @1753415722 {#1451
    date: 2025-07-25 03:55:22.0 UTC (+00:00)
  }
  -formattedValue: "Jul 25, 2025, 3:55:22\u{202F}AM"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2855 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2707 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-datetime"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/datetime"
  -templatePath: "@EasyAdmin/crud/field/datetime.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2706 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2708 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2702 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2705 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2710 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
75 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2712
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextEditorField"
  -propertyName: "requestContent"
  -value: "{"jsonSchema":{"name":"get_product_information_from_html","strict":true,"schema":{"type":"object","properties":{"productName":{"type":"string","description":"The name of the product"},"productType":{"type":"string","description":"The type of the product, for example: cannabis, shirt, mushroom, tray, pen etc..."},"labReports":{"type":"array","items":{"type":"object","properties":{"labReportName":{"type":"string","description":"The name of the lab report"},"labReportUrl":{"type":"string","description":"The url of the lab report"}},"required":["labReportName","labReportUrl"],"additionalProperties":false}}},"required":["productName","productType","labReports"],"additionalProperties":false}},"prompt":[{"role":"system","content":"You are an ai that can extract product information from a product page html"},{"role":"user","content":"<html><body><center><h1>403 Forbidden<\/h1><\/center><hr><center>nginx<\/center><\/body><\/html> \n\n \n        This is a lab report for a cannabis product. \n        Give me the total active thc percentage, the delta 9 percentage and the thca percentage from this lab report.\n        Give me the report extraction\/report date and the expiry date as well. Do not confuse extraction\/report date with sample date\n        For missing values return null;\n    "}]}"
  -formattedValue: "{"jsonSchema":{"name":"get_product_information_from_html","strict":true,"schema":{"type":"object","properties":{"productName":{"type":"string","description":"The name of the product"},"productType":{"type":"string","description":"The type of the product, for example: cannabis, shirt, mushroom, tray, pen etc..."},"labReports":{"type":"array","items":{"type":"object","properties":{"labReportName":{"type":"string","description":"The name of the lab report"},"labReportUrl":{"type":"string","description":"The url of the lab report"}},"required":["labReportName","labReportUrl"],"additionalProperties":false}}},"required":["productName","productType","labReports"],"additionalProperties":false}},"prompt":[{"role":"system","content":"You are an ai that can extract product information from a product page html"},{"role":"user","content":"<html><body><center><h1>403 Forbidden<\/h1><\/center><hr><center>nginx<\/center><\/body><\/html> \n\n \n        This is a lab report for a cannabis product. \n        Give me the total active thc percentage, the delta 9 percentage and the thca percentage from this lab report.\n        Give me the report extraction\/report date and the expiry date as well. Do not confuse extraction\/report date with sample date\n        For missing values return null;\n    "}]}"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2929 …}
  -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Type\TextEditorType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2854 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text_editor"
  -columns: null
  -defaultColumns: "col-md-9 col-xxl-7"
  -translationParameters: []
  -templateName: "crud/field/text_editor"
  -templatePath: "@EasyAdmin/crud/field/text_editor.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2714 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2709 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2928 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2713 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2856 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
76 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2819
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextEditorField"
  -propertyName: "responseContent"
  -value: "{"originalAiResponse":{"id":"chatcmpl-Bx3oiv6oi56kykx3iHdxA6kltEVxo","object":"chat.completion","created":1753415724,"model":"gpt-4o-2024-11-20","system_fingerprint":"fp_c67768f680","choices":[{"index":0,"message":{"role":"assistant","content":"{\"productName\":\"Cannabis Sample\",\"productType\":\"cannabis\",\"labReports\":[{\"labReportName\":\"Lab Report Example\",\"labReportUrl\":\"http:\/\/example.com\/report\"}]}"},"finish_reason":"stop"}],"usage":{"prompt_tokens":251,"completion_tokens":38,"total_tokens":289,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"completion_tokens_details":{"reasoning_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0,"audio_tokens":0}}},"content":{"productName":"Cannabis Sample","productType":"cannabis","labReports":[{"labReportName":"Lab Report Example","labReportUrl":"http:\/\/example.com\/report"}]}}"
  -formattedValue: "{"originalAiResponse":{"id":"chatcmpl-Bx3oiv6oi56kykx3iHdxA6kltEVxo","object":"chat.completion","created":1753415724,"model":"gpt-4o-2024-11-20","system_fingerprint":"fp_c67768f680","choices":[{"index":0,"message":{"role":"assistant","content":"{\"productName\":\"Cannabis Sample\",\"productType\":\"cannabis\",\"labReports\":[{\"labReportName\":\"Lab Report Example\",\"labReportUrl\":\"http:\/\/example.com\/report\"}]}"},"finish_reason":"stop"}],"usage":{"prompt_tokens":251,"completion_tokens":38,"total_tokens":289,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"completion_tokens_details":{"reasoning_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0,"audio_tokens":0}}},"content":{"productName":"Cannabis Sample","productType":"cannabis","labReports":[{"labReportName":"Lab Report Example","labReportUrl":"http:\/\/example.com\/report"}]}}"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2930 …}
  -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Type\TextEditorType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2863 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text_editor"
  -columns: null
  -defaultColumns: "col-md-9 col-xxl-7"
  -translationParameters: []
  -templateName: "crud/field/text_editor"
  -templatePath: "@EasyAdmin/crud/field/text_editor.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2820 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2839 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2931 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2846 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2866 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
77 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2867
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "action"
  -value: "fetch_products_from_product_url"
  -formattedValue: "fetch_products_from_product_url"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2927 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2870 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2869 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2871 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2932 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2868 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2873 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
78 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2874
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "provider"
  -value: "openai"
  -formattedValue: "openai"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2862 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2877 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2876 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2878 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2872 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2875 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2880 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
79 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2881
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "model"
  -value: "gpt-4o-2024-11-20"
  -formattedValue: "gpt-4o-2024-11-20"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2865 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2884 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2883 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2885 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2879 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2882 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2887 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
80 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2888
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "labReport"
  -value: null
  -formattedValue: null
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2941 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2891 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/label/null.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2890 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2892 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2886 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2889 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2894 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
81 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#2968
  -isAccessible: true
  -fqcn: "App\Entity\LabReport"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1238 …}
  -instance: null
  -primaryKeyName: "id"
  -primaryKeyValue: null
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
82 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2895
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "productUrl"
  -value: Proxies\__CG__\App\Entity\ProductUrl {#1460 …}
  -formattedValue: "https://delta8resellers.com/product/generic-rx-7-hydroxymitragynine-tablets-30ct-300mg/"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2950 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2898 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/crud/field/association.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2897 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2899 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2988 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2896 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2901 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
83 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#2999
  -isAccessible: true
  -fqcn: "App\Entity\ProductUrl"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1302 …}
  -instance: Proxies\__CG__\App\Entity\ProductUrl {#1460 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 4497
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
84 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2902
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "project"
  -value: Proxies\__CG__\App\Entity\Project {#1368 …}
  -formattedValue: "Data8Resellers - Multiple lab results on product page [ 3 ] "
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3042 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2905 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/crud/field/association.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2904 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2906 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3041 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2903 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2908 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
85 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#3045
  -isAccessible: true
  -fqcn: "App\Entity\Project"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1170 …}
  -instance: Proxies\__CG__\App\Entity\Project {#1368 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 3
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
86 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2909
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "createdAt"
  -value: DateTime @1753415725 {#1456
    date: 2025-07-25 03:55:25.0 UTC (+00:00)
  }
  -formattedValue: "Jul 25, 2025, 3:55:25\u{202F}AM"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3065 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2912 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-datetime"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/datetime"
  -templatePath: "@EasyAdmin/crud/field/datetime.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2911 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2913 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3064 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2910 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2915 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
87 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2916
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "updatedAt"
  -value: DateTime @1753415725 {#1457
    date: 2025-07-25 03:55:25.0 UTC (+00:00)
  }
  -formattedValue: "Jul 25, 2025, 3:55:25\u{202F}AM"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3067 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2919 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-datetime"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/datetime"
  -templatePath: "@EasyAdmin/crud/field/datetime.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2918 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2920 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2914 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2917 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2922 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
88 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2924
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextEditorField"
  -propertyName: "requestContent"
  -value: "{"prompt":[{"role":"system","content":"You are an ai that can match cannabis product names to their lab report based on the product name and lab report matching name"},{"role":"user","content":"\n            I have an array of product names as follows\n            [\"Unknown\"]\n\n            I also have an array of lab reports of those products. \n            This data is an array of objects where each object is a lab report, the object has the lab report name, lab report matching name and its url.\n            The matching name of the lab report is similar to atleast one of the products given above. \n            Match the product names to the correct lab report based on the product name and matching name.\n            Give me the resulting product to lab report matching data.\n            The lab report data are as follows : \n\n            []\n        "}],"jsonSchema":{"name":"match_product_to_lab_report","strict":true,"schema":{"type":"object","properties":{"matchings":{"type":"array","items":{"type":"object","properties":{"product_name":{"type":"string","description":"The name of the product"},"lab_report":{"type":"object","properties":{"lab_report_name":{"type":"string","description":"The lab report name"},"lab_report_matching_name":{"type":"string","description":"The matching name of the lap report"},"lab_report_url":{"type":"string","description":"The url of the lab report"},"lab_report_id":{"type":"number","description":"the id of the lab report from the original given array"}},"required":["lab_report_name","lab_report_matching_name","lab_report_url","lab_report_id"],"additionalProperties":false}},"required":["product_name","lab_report"],"additionalProperties":false}}},"required":["matchings"],"additionalProperties":false}}}"
  -formattedValue: "{"prompt":[{"role":"system","content":"You are an ai that can match cannabis product names to their lab report based on the product name and lab report matching name"},{"role":"user","content":"\n            I have an array of product names as follows\n            [\"Unknown\"]\n\n            I also have an array of lab reports of those products. \n            This data is an array of objects where each object is a lab report, the object has the lab report name, lab report matching name and its url.\n            The matching name of the lab report is similar to atleast one of the products given above. \n            Match the product names to the correct lab report based on the product name and matching name.\n            Give me the resulting product to lab report matching data.\n            The lab report data are as follows : \n\n            []\n        "}],"jsonSchema":{"name":"match_product_to_lab_report","strict":true,"schema":{"type":"object","properties":{"matchings":{"type":"array","items":{"type":"object","properties":{"product_name":{"type":"string","description":"The name of the product"},"lab_report":{"type":"object","properties":{"lab_report_name":{"type":"string","description":"The lab report name"},"lab_report_matching_name":{"type":"string","description":"The matching name of the lap report"},"lab_report_url":{"type":"string","description":"The url of the lab report"},"lab_report_id":{"type":"number","description":"the id of the lab report from the original given array"}},"required":["lab_report_name","lab_report_matching_name","lab_report_url","lab_report_id"],"additionalProperties":false}},"required":["product_name","lab_report"],"additionalProperties":false}}},"required":["matchings"],"additionalProperties":false}}}"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3141 …}
  -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Type\TextEditorType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3066 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text_editor"
  -columns: null
  -defaultColumns: "col-md-9 col-xxl-7"
  -translationParameters: []
  -templateName: "crud/field/text_editor"
  -templatePath: "@EasyAdmin/crud/field/text_editor.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2926 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2921 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3140 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2925 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3068 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
89 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3031
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextEditorField"
  -propertyName: "responseContent"
  -value: "{"id":"chatcmpl-Bx3rrjqAKNl9OGdcBhYMc0BDJZK62","object":"chat.completion","created":1753415919,"model":"gpt-4o-2024-08-06","system_fingerprint":"fp_a288987b44","choices":[{"index":0,"message":{"role":"assistant","content":"{\"matchings\":[]}"},"finish_reason":"stop"}],"usage":{"prompt_tokens":306,"completion_tokens":5,"total_tokens":311,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"completion_tokens_details":{"reasoning_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0,"audio_tokens":0}}}"
  -formattedValue: "{"id":"chatcmpl-Bx3rrjqAKNl9OGdcBhYMc0BDJZK62","object":"chat.completion","created":1753415919,"model":"gpt-4o-2024-08-06","system_fingerprint":"fp_a288987b44","choices":[{"index":0,"message":{"role":"assistant","content":"{\"matchings\":[]}"},"finish_reason":"stop"}],"usage":{"prompt_tokens":306,"completion_tokens":5,"total_tokens":311,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"completion_tokens_details":{"reasoning_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0,"audio_tokens":0}}}"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3142 …}
  -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Type\TextEditorType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3075 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text_editor"
  -columns: null
  -defaultColumns: "col-md-9 col-xxl-7"
  -translationParameters: []
  -templateName: "crud/field/text_editor"
  -templatePath: "@EasyAdmin/crud/field/text_editor.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3032 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3051 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3143 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3058 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3078 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
90 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3079
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "action"
  -value: "product_lab_report_matching"
  -formattedValue: "product_lab_report_matching"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3139 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3082 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3081 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3083 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3144 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3080 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3085 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
91 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3086
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "provider"
  -value: "openai"
  -formattedValue: "openai"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3074 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3089 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3088 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3090 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3084 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3087 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3092 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
92 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3093
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "model"
  -value: "gpt-4o"
  -formattedValue: "gpt-4o"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3077 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3096 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3095 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3097 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3091 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3094 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3099 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
93 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3100
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "labReport"
  -value: null
  -formattedValue: null
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3153 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3103 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/label/null.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3102 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3104 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3098 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3101 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3106 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
94 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#3180
  -isAccessible: true
  -fqcn: "App\Entity\LabReport"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1238 …}
  -instance: null
  -primaryKeyName: "id"
  -primaryKeyValue: null
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
95 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3107
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "productUrl"
  -value: Proxies\__CG__\App\Entity\ProductUrl {#1466 …}
  -formattedValue: "https://delta8resellers.com/product/tre-house-live-rosin-thca-disposable-3-5g/"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3162 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3110 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/crud/field/association.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3109 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3111 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3200 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3108 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3113 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
96 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#3211
  -isAccessible: true
  -fqcn: "App\Entity\ProductUrl"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1302 …}
  -instance: Proxies\__CG__\App\Entity\ProductUrl {#1466 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 4857
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
97 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3114
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "project"
  -value: Proxies\__CG__\App\Entity\Project {#1368 …}
  -formattedValue: "Data8Resellers - Multiple lab results on product page [ 3 ] "
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3254 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3117 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/crud/field/association.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3116 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3118 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3253 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3115 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3120 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
98 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#3257
  -isAccessible: true
  -fqcn: "App\Entity\Project"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1170 …}
  -instance: Proxies\__CG__\App\Entity\Project {#1368 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 3
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
99 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3121
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "createdAt"
  -value: DateTime @1753415920 {#1462
    date: 2025-07-25 03:58:40.0 UTC (+00:00)
  }
  -formattedValue: "Jul 25, 2025, 3:58:40\u{202F}AM"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3277 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3124 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-datetime"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/datetime"
  -templatePath: "@EasyAdmin/crud/field/datetime.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3123 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3125 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3276 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3122 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3127 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
100 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3128
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "updatedAt"
  -value: DateTime @1753415920 {#1463
    date: 2025-07-25 03:58:40.0 UTC (+00:00)
  }
  -formattedValue: "Jul 25, 2025, 3:58:40\u{202F}AM"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3279 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3131 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-datetime"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/datetime"
  -templatePath: "@EasyAdmin/crud/field/datetime.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3130 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3132 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3126 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3129 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3134 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
101 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3136
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextEditorField"
  -propertyName: "requestContent"
  -value: "{"prompt":[{"role":"system","content":"You are an ai that can match cannabis product names to their lab report based on the product name and lab report matching name"},{"role":"user","content":"\n            I have an array of product names as follows\n            [\"Unavailable due to Error\"]\n\n            I also have an array of lab reports of those products. \n            This data is an array of objects where each object is a lab report, the object has the lab report name, lab report matching name and its url.\n            The matching name of the lab report is similar to atleast one of the products given above. \n            Match the product names to the correct lab report based on the product name and matching name.\n            Give me the resulting product to lab report matching data.\n            The lab report data are as follows : \n\n            []\n        "}],"jsonSchema":{"name":"match_product_to_lab_report","strict":true,"schema":{"type":"object","properties":{"matchings":{"type":"array","items":{"type":"object","properties":{"product_name":{"type":"string","description":"The name of the product"},"lab_report":{"type":"object","properties":{"lab_report_name":{"type":"string","description":"The lab report name"},"lab_report_matching_name":{"type":"string","description":"The matching name of the lap report"},"lab_report_url":{"type":"string","description":"The url of the lab report"},"lab_report_id":{"type":"number","description":"the id of the lab report from the original given array"}},"required":["lab_report_name","lab_report_matching_name","lab_report_url","lab_report_id"],"additionalProperties":false}},"required":["product_name","lab_report"],"additionalProperties":false}}},"required":["matchings"],"additionalProperties":false}}}"
  -formattedValue: "{"prompt":[{"role":"system","content":"You are an ai that can match cannabis product names to their lab report based on the product name and lab report matching name"},{"role":"user","content":"\n            I have an array of product names as follows\n            [\"Unavailable due to Error\"]\n\n            I also have an array of lab reports of those products. \n            This data is an array of objects where each object is a lab report, the object has the lab report name, lab report matching name and its url.\n            The matching name of the lab report is similar to atleast one of the products given above. \n            Match the product names to the correct lab report based on the product name and matching name.\n            Give me the resulting product to lab report matching data.\n            The lab report data are as follows : \n\n            []\n        "}],"jsonSchema":{"name":"match_product_to_lab_report","strict":true,"schema":{"type":"object","properties":{"matchings":{"type":"array","items":{"type":"object","properties":{"product_name":{"type":"string","description":"The name of the product"},"lab_report":{"type":"object","properties":{"lab_report_name":{"type":"string","description":"The lab report name"},"lab_report_matching_name":{"type":"string","description":"The matching name of the lap report"},"lab_report_url":{"type":"string","description":"The url of the lab report"},"lab_report_id":{"type":"number","description":"the id of the lab report from the original given array"}},"required":["lab_report_name","lab_report_matching_name","lab_report_url","lab_report_id"],"additionalProperties":false}},"required":["product_name","lab_report"],"additionalProperties":false}}},"required":["matchings"],"additionalProperties":false}}}"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3353 …}
  -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Type\TextEditorType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3278 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text_editor"
  -columns: null
  -defaultColumns: "col-md-9 col-xxl-7"
  -translationParameters: []
  -templateName: "crud/field/text_editor"
  -templatePath: "@EasyAdmin/crud/field/text_editor.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3138 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3133 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3352 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3137 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3280 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
102 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3243
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextEditorField"
  -propertyName: "responseContent"
  -value: "{"id":"chatcmpl-Bx3rvRpXTdHA2ycSsBj9WO706olXB","object":"chat.completion","created":1753415923,"model":"gpt-4o-2024-08-06","system_fingerprint":"fp_a288987b44","choices":[{"index":0,"message":{"role":"assistant","content":"{\"matchings\":[]}"},"finish_reason":"stop"}],"usage":{"prompt_tokens":309,"completion_tokens":5,"total_tokens":314,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"completion_tokens_details":{"reasoning_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0,"audio_tokens":0}}}"
  -formattedValue: "{"id":"chatcmpl-Bx3rvRpXTdHA2ycSsBj9WO706olXB","object":"chat.completion","created":1753415923,"model":"gpt-4o-2024-08-06","system_fingerprint":"fp_a288987b44","choices":[{"index":0,"message":{"role":"assistant","content":"{\"matchings\":[]}"},"finish_reason":"stop"}],"usage":{"prompt_tokens":309,"completion_tokens":5,"total_tokens":314,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"completion_tokens_details":{"reasoning_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0,"audio_tokens":0}}}"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3354 …}
  -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Type\TextEditorType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3287 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text_editor"
  -columns: null
  -defaultColumns: "col-md-9 col-xxl-7"
  -translationParameters: []
  -templateName: "crud/field/text_editor"
  -templatePath: "@EasyAdmin/crud/field/text_editor.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3244 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3263 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3355 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3270 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3290 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
103 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3291
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "action"
  -value: "product_lab_report_matching"
  -formattedValue: "product_lab_report_matching"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3351 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3294 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3293 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3295 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3356 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3292 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3297 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
104 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3298
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "provider"
  -value: "openai"
  -formattedValue: "openai"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3286 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3301 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3300 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3302 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3296 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3299 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3304 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
105 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3305
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "model"
  -value: "gpt-4o"
  -formattedValue: "gpt-4o"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3289 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3308 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3307 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3309 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3303 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3306 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3311 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
106 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3312
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "labReport"
  -value: null
  -formattedValue: null
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3365 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3315 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/label/null.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3314 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3316 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3310 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3313 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3318 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
107 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#3392
  -isAccessible: true
  -fqcn: "App\Entity\LabReport"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1238 …}
  -instance: null
  -primaryKeyName: "id"
  -primaryKeyValue: null
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
108 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3319
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "productUrl"
  -value: Proxies\__CG__\App\Entity\ProductUrl {#1472 …}
  -formattedValue: "https://delta8resellers.com/product/exotic-dip-n-lick-candy-40g/"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3374 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3322 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/crud/field/association.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3321 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3323 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3412 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3320 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3325 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
109 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#3423
  -isAccessible: true
  -fqcn: "App\Entity\ProductUrl"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1302 …}
  -instance: Proxies\__CG__\App\Entity\ProductUrl {#1472 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 5033
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
110 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3326
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "project"
  -value: Proxies\__CG__\App\Entity\Project {#1368 …}
  -formattedValue: "Data8Resellers - Multiple lab results on product page [ 3 ] "
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3466 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3329 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/crud/field/association.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3328 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3330 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3465 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3327 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3332 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
111 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#3469
  -isAccessible: true
  -fqcn: "App\Entity\Project"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1170 …}
  -instance: Proxies\__CG__\App\Entity\Project {#1368 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 3
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
112 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3333
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "createdAt"
  -value: DateTime @1753415923 {#1468
    date: 2025-07-25 03:58:43.0 UTC (+00:00)
  }
  -formattedValue: "Jul 25, 2025, 3:58:43\u{202F}AM"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3489 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3336 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-datetime"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/datetime"
  -templatePath: "@EasyAdmin/crud/field/datetime.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3335 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3337 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3488 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3334 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3339 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
113 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3340
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "updatedAt"
  -value: DateTime @1753415923 {#1469
    date: 2025-07-25 03:58:43.0 UTC (+00:00)
  }
  -formattedValue: "Jul 25, 2025, 3:58:43\u{202F}AM"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3491 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3343 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-datetime"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/datetime"
  -templatePath: "@EasyAdmin/crud/field/datetime.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3342 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3344 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3338 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3341 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3346 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
114 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3348
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextEditorField"
  -propertyName: "requestContent"
  -value: "{"prompt":[{"role":"system","content":"You are an ai that can match cannabis product names to their lab report based on the product name and lab report matching name"},{"role":"user","content":"\n            I have an array of product names as follows\n            [\"Forbidden Product\"]\n\n            I also have an array of lab reports of those products. \n            This data is an array of objects where each object is a lab report, the object has the lab report name, lab report matching name and its url.\n            The matching name of the lab report is similar to atleast one of the products given above. \n            Match the product names to the correct lab report based on the product name and matching name.\n            Give me the resulting product to lab report matching data.\n            The lab report data are as follows : \n\n            []\n        "}],"jsonSchema":{"name":"match_product_to_lab_report","strict":true,"schema":{"type":"object","properties":{"matchings":{"type":"array","items":{"type":"object","properties":{"product_name":{"type":"string","description":"The name of the product"},"lab_report":{"type":"object","properties":{"lab_report_name":{"type":"string","description":"The lab report name"},"lab_report_matching_name":{"type":"string","description":"The matching name of the lap report"},"lab_report_url":{"type":"string","description":"The url of the lab report"},"lab_report_id":{"type":"number","description":"the id of the lab report from the original given array"}},"required":["lab_report_name","lab_report_matching_name","lab_report_url","lab_report_id"],"additionalProperties":false}},"required":["product_name","lab_report"],"additionalProperties":false}}},"required":["matchings"],"additionalProperties":false}}}"
  -formattedValue: "{"prompt":[{"role":"system","content":"You are an ai that can match cannabis product names to their lab report based on the product name and lab report matching name"},{"role":"user","content":"\n            I have an array of product names as follows\n            [\"Forbidden Product\"]\n\n            I also have an array of lab reports of those products. \n            This data is an array of objects where each object is a lab report, the object has the lab report name, lab report matching name and its url.\n            The matching name of the lab report is similar to atleast one of the products given above. \n            Match the product names to the correct lab report based on the product name and matching name.\n            Give me the resulting product to lab report matching data.\n            The lab report data are as follows : \n\n            []\n        "}],"jsonSchema":{"name":"match_product_to_lab_report","strict":true,"schema":{"type":"object","properties":{"matchings":{"type":"array","items":{"type":"object","properties":{"product_name":{"type":"string","description":"The name of the product"},"lab_report":{"type":"object","properties":{"lab_report_name":{"type":"string","description":"The lab report name"},"lab_report_matching_name":{"type":"string","description":"The matching name of the lap report"},"lab_report_url":{"type":"string","description":"The url of the lab report"},"lab_report_id":{"type":"number","description":"the id of the lab report from the original given array"}},"required":["lab_report_name","lab_report_matching_name","lab_report_url","lab_report_id"],"additionalProperties":false}},"required":["product_name","lab_report"],"additionalProperties":false}}},"required":["matchings"],"additionalProperties":false}}}"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3565 …}
  -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Type\TextEditorType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3490 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text_editor"
  -columns: null
  -defaultColumns: "col-md-9 col-xxl-7"
  -translationParameters: []
  -templateName: "crud/field/text_editor"
  -templatePath: "@EasyAdmin/crud/field/text_editor.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3350 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3345 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3564 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3349 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3492 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
115 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3455
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextEditorField"
  -propertyName: "responseContent"
  -value: "{"id":"chatcmpl-Bx3rz1MkSGtLosKsx3w0b4iBehFsg","object":"chat.completion","created":1753415927,"model":"gpt-4o-2024-08-06","system_fingerprint":"fp_a288987b44","choices":[{"index":0,"message":{"role":"assistant","content":"{\"matchings\":[]}"},"finish_reason":"stop"}],"usage":{"prompt_tokens":307,"completion_tokens":5,"total_tokens":312,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"completion_tokens_details":{"reasoning_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0,"audio_tokens":0}}}"
  -formattedValue: "{"id":"chatcmpl-Bx3rz1MkSGtLosKsx3w0b4iBehFsg","object":"chat.completion","created":1753415927,"model":"gpt-4o-2024-08-06","system_fingerprint":"fp_a288987b44","choices":[{"index":0,"message":{"role":"assistant","content":"{\"matchings\":[]}"},"finish_reason":"stop"}],"usage":{"prompt_tokens":307,"completion_tokens":5,"total_tokens":312,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"completion_tokens_details":{"reasoning_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0,"audio_tokens":0}}}"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3566 …}
  -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Type\TextEditorType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3499 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text_editor"
  -columns: null
  -defaultColumns: "col-md-9 col-xxl-7"
  -translationParameters: []
  -templateName: "crud/field/text_editor"
  -templatePath: "@EasyAdmin/crud/field/text_editor.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3456 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3475 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3567 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3482 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3502 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
116 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3503
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "action"
  -value: "product_lab_report_matching"
  -formattedValue: "product_lab_report_matching"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3563 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3506 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3505 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3507 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3568 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3504 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3509 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
117 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3510
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "provider"
  -value: "openai"
  -formattedValue: "openai"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3498 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3513 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3512 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3514 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3508 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3511 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3516 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
118 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3517
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "model"
  -value: "gpt-4o"
  -formattedValue: "gpt-4o"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3501 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3520 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3519 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3521 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3515 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3518 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3523 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
119 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3524
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "labReport"
  -value: null
  -formattedValue: null
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3577 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3527 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/label/null.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3526 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3528 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3522 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3525 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3530 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
120 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#3604
  -isAccessible: true
  -fqcn: "App\Entity\LabReport"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1238 …}
  -instance: null
  -primaryKeyName: "id"
  -primaryKeyValue: null
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
121 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3531
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "productUrl"
  -value: Proxies\__CG__\App\Entity\ProductUrl {#1478 …}
  -formattedValue: "https://delta8resellers.com/product/wild-orchard-d9-11-magic-brownie-300mg/"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3586 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3534 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/crud/field/association.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3533 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3535 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3624 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3532 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3537 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
122 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#3635
  -isAccessible: true
  -fqcn: "App\Entity\ProductUrl"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1302 …}
  -instance: Proxies\__CG__\App\Entity\ProductUrl {#1478 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 4884
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
123 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3538
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "project"
  -value: Proxies\__CG__\App\Entity\Project {#1368 …}
  -formattedValue: "Data8Resellers - Multiple lab results on product page [ 3 ] "
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3678 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3541 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/crud/field/association.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3540 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3542 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3677 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3539 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3544 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
124 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#3681
  -isAccessible: true
  -fqcn: "App\Entity\Project"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1170 …}
  -instance: Proxies\__CG__\App\Entity\Project {#1368 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 3
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
125 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3545
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "createdAt"
  -value: DateTime @1753415928 {#1474
    date: 2025-07-25 03:58:48.0 UTC (+00:00)
  }
  -formattedValue: "Jul 25, 2025, 3:58:48\u{202F}AM"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3701 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3548 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-datetime"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/datetime"
  -templatePath: "@EasyAdmin/crud/field/datetime.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3547 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3549 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3700 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3546 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3551 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
126 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3552
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "updatedAt"
  -value: DateTime @1753415928 {#1475
    date: 2025-07-25 03:58:48.0 UTC (+00:00)
  }
  -formattedValue: "Jul 25, 2025, 3:58:48\u{202F}AM"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3703 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3555 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-datetime"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/datetime"
  -templatePath: "@EasyAdmin/crud/field/datetime.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3554 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3556 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3550 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3553 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3558 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
127 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3560
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextEditorField"
  -propertyName: "requestContent"
  -value: "{"prompt":[{"role":"system","content":"You are an ai that can match cannabis product names to their lab report based on the product name and lab report matching name"},{"role":"user","content":"\n            I have an array of product names as follows\n            [\"OpenAI Sample Product\"]\n\n            I also have an array of lab reports of those products. \n            This data is an array of objects where each object is a lab report, the object has the lab report name, lab report matching name and its url.\n            The matching name of the lab report is similar to atleast one of the products given above. \n            Match the product names to the correct lab report based on the product name and matching name.\n            Give me the resulting product to lab report matching data.\n            The lab report data are as follows : \n\n            []\n        "}],"jsonSchema":{"name":"match_product_to_lab_report","strict":true,"schema":{"type":"object","properties":{"matchings":{"type":"array","items":{"type":"object","properties":{"product_name":{"type":"string","description":"The name of the product"},"lab_report":{"type":"object","properties":{"lab_report_name":{"type":"string","description":"The lab report name"},"lab_report_matching_name":{"type":"string","description":"The matching name of the lap report"},"lab_report_url":{"type":"string","description":"The url of the lab report"},"lab_report_id":{"type":"number","description":"the id of the lab report from the original given array"}},"required":["lab_report_name","lab_report_matching_name","lab_report_url","lab_report_id"],"additionalProperties":false}},"required":["product_name","lab_report"],"additionalProperties":false}}},"required":["matchings"],"additionalProperties":false}}}"
  -formattedValue: "{"prompt":[{"role":"system","content":"You are an ai that can match cannabis product names to their lab report based on the product name and lab report matching name"},{"role":"user","content":"\n            I have an array of product names as follows\n            [\"OpenAI Sample Product\"]\n\n            I also have an array of lab reports of those products. \n            This data is an array of objects where each object is a lab report, the object has the lab report name, lab report matching name and its url.\n            The matching name of the lab report is similar to atleast one of the products given above. \n            Match the product names to the correct lab report based on the product name and matching name.\n            Give me the resulting product to lab report matching data.\n            The lab report data are as follows : \n\n            []\n        "}],"jsonSchema":{"name":"match_product_to_lab_report","strict":true,"schema":{"type":"object","properties":{"matchings":{"type":"array","items":{"type":"object","properties":{"product_name":{"type":"string","description":"The name of the product"},"lab_report":{"type":"object","properties":{"lab_report_name":{"type":"string","description":"The lab report name"},"lab_report_matching_name":{"type":"string","description":"The matching name of the lap report"},"lab_report_url":{"type":"string","description":"The url of the lab report"},"lab_report_id":{"type":"number","description":"the id of the lab report from the original given array"}},"required":["lab_report_name","lab_report_matching_name","lab_report_url","lab_report_id"],"additionalProperties":false}},"required":["product_name","lab_report"],"additionalProperties":false}}},"required":["matchings"],"additionalProperties":false}}}"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3777 …}
  -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Type\TextEditorType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3702 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text_editor"
  -columns: null
  -defaultColumns: "col-md-9 col-xxl-7"
  -translationParameters: []
  -templateName: "crud/field/text_editor"
  -templatePath: "@EasyAdmin/crud/field/text_editor.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3562 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3557 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3776 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3561 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3704 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
128 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3667
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextEditorField"
  -propertyName: "responseContent"
  -value: "{"id":"chatcmpl-Bx3s4AEv2FDLiEvYkKlDEi9iX74eD","object":"chat.completion","created":1753415932,"model":"gpt-4o-2024-08-06","system_fingerprint":"fp_a288987b44","choices":[{"index":0,"message":{"role":"assistant","content":"{\"matchings\":[]}"},"finish_reason":"stop"}],"usage":{"prompt_tokens":309,"completion_tokens":5,"total_tokens":314,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"completion_tokens_details":{"reasoning_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0,"audio_tokens":0}}}"
  -formattedValue: "{"id":"chatcmpl-Bx3s4AEv2FDLiEvYkKlDEi9iX74eD","object":"chat.completion","created":1753415932,"model":"gpt-4o-2024-08-06","system_fingerprint":"fp_a288987b44","choices":[{"index":0,"message":{"role":"assistant","content":"{\"matchings\":[]}"},"finish_reason":"stop"}],"usage":{"prompt_tokens":309,"completion_tokens":5,"total_tokens":314,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"completion_tokens_details":{"reasoning_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0,"audio_tokens":0}}}"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3778 …}
  -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Type\TextEditorType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3711 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text_editor"
  -columns: null
  -defaultColumns: "col-md-9 col-xxl-7"
  -translationParameters: []
  -templateName: "crud/field/text_editor"
  -templatePath: "@EasyAdmin/crud/field/text_editor.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3668 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3687 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3779 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3694 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3714 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
129 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3715
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "action"
  -value: "product_lab_report_matching"
  -formattedValue: "product_lab_report_matching"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3775 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3718 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3717 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3719 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3780 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3716 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3721 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
130 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3722
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "provider"
  -value: "openai"
  -formattedValue: "openai"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3710 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3725 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3724 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3726 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3720 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3723 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3728 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
131 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3729
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "model"
  -value: "gpt-4o"
  -formattedValue: "gpt-4o"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3713 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3732 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3731 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3733 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3727 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3730 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3735 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
132 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3736
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "labReport"
  -value: null
  -formattedValue: null
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3789 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3739 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/label/null.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3738 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3740 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3734 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3737 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3742 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
133 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#3816
  -isAccessible: true
  -fqcn: "App\Entity\LabReport"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1238 …}
  -instance: null
  -primaryKeyName: "id"
  -primaryKeyValue: null
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
134 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3743
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "productUrl"
  -value: Proxies\__CG__\App\Entity\ProductUrl {#1484 …}
  -formattedValue: "https://delta8resellers.com/product/exotic-faygo-soda-20oz/"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3798 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3746 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/crud/field/association.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3745 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3747 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3836 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3744 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3749 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
135 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#3847
  -isAccessible: true
  -fqcn: "App\Entity\ProductUrl"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1302 …}
  -instance: Proxies\__CG__\App\Entity\ProductUrl {#1484 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 5005
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
136 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3750
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "project"
  -value: Proxies\__CG__\App\Entity\Project {#1368 …}
  -formattedValue: "Data8Resellers - Multiple lab results on product page [ 3 ] "
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3890 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3753 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/crud/field/association.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3752 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3754 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3889 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3751 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3756 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
137 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#3893
  -isAccessible: true
  -fqcn: "App\Entity\Project"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1170 …}
  -instance: Proxies\__CG__\App\Entity\Project {#1368 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 3
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
138 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3757
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "createdAt"
  -value: DateTime @1753415932 {#1480
    date: 2025-07-25 03:58:52.0 UTC (+00:00)
  }
  -formattedValue: "Jul 25, 2025, 3:58:52\u{202F}AM"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3913 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3760 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-datetime"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/datetime"
  -templatePath: "@EasyAdmin/crud/field/datetime.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3759 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3761 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3912 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3758 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3763 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
139 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3764
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "updatedAt"
  -value: DateTime @1753415932 {#1481
    date: 2025-07-25 03:58:52.0 UTC (+00:00)
  }
  -formattedValue: "Jul 25, 2025, 3:58:52\u{202F}AM"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3915 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3767 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-datetime"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/datetime"
  -templatePath: "@EasyAdmin/crud/field/datetime.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3766 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3768 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3762 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3765 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3770 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
140 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3772
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextEditorField"
  -propertyName: "requestContent"
  -value: "{"prompt":[{"role":"system","content":"You are an ai that can match cannabis product names to their lab report based on the product name and lab report matching name"},{"role":"user","content":"\n            I have an array of product names as follows\n            [\"403 Forbidden\"]\n\n            I also have an array of lab reports of those products. \n            This data is an array of objects where each object is a lab report, the object has the lab report name, lab report matching name and its url.\n            The matching name of the lab report is similar to atleast one of the products given above. \n            Match the product names to the correct lab report based on the product name and matching name.\n            Give me the resulting product to lab report matching data.\n            The lab report data are as follows : \n\n            []\n        "}],"jsonSchema":{"name":"match_product_to_lab_report","strict":true,"schema":{"type":"object","properties":{"matchings":{"type":"array","items":{"type":"object","properties":{"product_name":{"type":"string","description":"The name of the product"},"lab_report":{"type":"object","properties":{"lab_report_name":{"type":"string","description":"The lab report name"},"lab_report_matching_name":{"type":"string","description":"The matching name of the lap report"},"lab_report_url":{"type":"string","description":"The url of the lab report"},"lab_report_id":{"type":"number","description":"the id of the lab report from the original given array"}},"required":["lab_report_name","lab_report_matching_name","lab_report_url","lab_report_id"],"additionalProperties":false}},"required":["product_name","lab_report"],"additionalProperties":false}}},"required":["matchings"],"additionalProperties":false}}}"
  -formattedValue: "{"prompt":[{"role":"system","content":"You are an ai that can match cannabis product names to their lab report based on the product name and lab report matching name"},{"role":"user","content":"\n            I have an array of product names as follows\n            [\"403 Forbidden\"]\n\n            I also have an array of lab reports of those products. \n            This data is an array of objects where each object is a lab report, the object has the lab report name, lab report matching name and its url.\n            The matching name of the lab report is similar to atleast one of the products given above. \n            Match the product names to the correct lab report based on the product name and matching name.\n            Give me the resulting product to lab report matching data.\n            The lab report data are as follows : \n\n            []\n        "}],"jsonSchema":{"name":"match_product_to_lab_report","strict":true,"schema":{"type":"object","properties":{"matchings":{"type":"array","items":{"type":"object","properties":{"product_name":{"type":"string","description":"The name of the product"},"lab_report":{"type":"object","properties":{"lab_report_name":{"type":"string","description":"The lab report name"},"lab_report_matching_name":{"type":"string","description":"The matching name of the lap report"},"lab_report_url":{"type":"string","description":"The url of the lab report"},"lab_report_id":{"type":"number","description":"the id of the lab report from the original given array"}},"required":["lab_report_name","lab_report_matching_name","lab_report_url","lab_report_id"],"additionalProperties":false}},"required":["product_name","lab_report"],"additionalProperties":false}}},"required":["matchings"],"additionalProperties":false}}}"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3989 …}
  -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Type\TextEditorType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3914 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text_editor"
  -columns: null
  -defaultColumns: "col-md-9 col-xxl-7"
  -translationParameters: []
  -templateName: "crud/field/text_editor"
  -templatePath: "@EasyAdmin/crud/field/text_editor.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3774 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3769 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3988 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3773 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3916 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
141 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3879
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextEditorField"
  -propertyName: "responseContent"
  -value: "{"id":"chatcmpl-Bx3sHB66xVtRVX6rOB8S4m311th0a","object":"chat.completion","created":1753415945,"model":"gpt-4o-2024-08-06","system_fingerprint":"fp_a288987b44","choices":[{"index":0,"message":{"role":"assistant","content":"{\"matchings\":[]}"},"finish_reason":"stop"}],"usage":{"prompt_tokens":307,"completion_tokens":5,"total_tokens":312,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"completion_tokens_details":{"reasoning_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0,"audio_tokens":0}}}"
  -formattedValue: "{"id":"chatcmpl-Bx3sHB66xVtRVX6rOB8S4m311th0a","object":"chat.completion","created":1753415945,"model":"gpt-4o-2024-08-06","system_fingerprint":"fp_a288987b44","choices":[{"index":0,"message":{"role":"assistant","content":"{\"matchings\":[]}"},"finish_reason":"stop"}],"usage":{"prompt_tokens":307,"completion_tokens":5,"total_tokens":312,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"completion_tokens_details":{"reasoning_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0,"audio_tokens":0}}}"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3990 …}
  -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Type\TextEditorType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3923 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text_editor"
  -columns: null
  -defaultColumns: "col-md-9 col-xxl-7"
  -translationParameters: []
  -templateName: "crud/field/text_editor"
  -templatePath: "@EasyAdmin/crud/field/text_editor.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3880 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3899 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3991 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3906 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3926 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
142 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3927
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "action"
  -value: "product_lab_report_matching"
  -formattedValue: "product_lab_report_matching"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3987 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3930 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3929 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3931 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3992 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3928 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3933 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
143 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3934
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "provider"
  -value: "openai"
  -formattedValue: "openai"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3922 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3937 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3936 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3938 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3932 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3935 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3940 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
144 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3941
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "model"
  -value: "gpt-4o"
  -formattedValue: "gpt-4o"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3925 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3944 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3943 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3945 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3939 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3942 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3947 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
145 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3948
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "labReport"
  -value: null
  -formattedValue: null
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4001 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3951 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/label/null.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3950 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3952 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3946 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3949 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3954 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
146 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#4028
  -isAccessible: true
  -fqcn: "App\Entity\LabReport"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1238 …}
  -instance: null
  -primaryKeyName: "id"
  -primaryKeyValue: null
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
147 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3955
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "productUrl"
  -value: Proxies\__CG__\App\Entity\ProductUrl {#1490 …}
  -formattedValue: "https://delta8resellers.com/product/exotic-hi-chew-pink-white-grapefruit-duo-55g/"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4010 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3958 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/crud/field/association.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3957 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3959 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4048 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3956 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3961 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
148 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#4059
  -isAccessible: true
  -fqcn: "App\Entity\ProductUrl"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1302 …}
  -instance: Proxies\__CG__\App\Entity\ProductUrl {#1490 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 5131
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
149 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3962
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "project"
  -value: Proxies\__CG__\App\Entity\Project {#1368 …}
  -formattedValue: "Data8Resellers - Multiple lab results on product page [ 3 ] "
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4102 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3965 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/crud/field/association.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3964 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3966 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4101 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3963 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3968 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
150 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#4105
  -isAccessible: true
  -fqcn: "App\Entity\Project"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1170 …}
  -instance: Proxies\__CG__\App\Entity\Project {#1368 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 3
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
151 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3969
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "createdAt"
  -value: DateTime @1753415946 {#1486
    date: 2025-07-25 03:59:06.0 UTC (+00:00)
  }
  -formattedValue: "Jul 25, 2025, 3:59:06\u{202F}AM"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4125 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3972 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-datetime"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/datetime"
  -templatePath: "@EasyAdmin/crud/field/datetime.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3971 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3973 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4124 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3970 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3975 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
152 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3976
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "updatedAt"
  -value: DateTime @1753415946 {#1487
    date: 2025-07-25 03:59:06.0 UTC (+00:00)
  }
  -formattedValue: "Jul 25, 2025, 3:59:06\u{202F}AM"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4127 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3979 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-datetime"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/datetime"
  -templatePath: "@EasyAdmin/crud/field/datetime.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3978 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3980 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3974 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3977 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3982 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
153 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3984
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextEditorField"
  -propertyName: "requestContent"
  -value: "{"prompt":[{"role":"system","content":"You are an ai that can match cannabis product names to their lab report based on the product name and lab report matching name"},{"role":"user","content":"\n            I have an array of product names as follows\n            [\"403 Forbidden\"]\n\n            I also have an array of lab reports of those products. \n            This data is an array of objects where each object is a lab report, the object has the lab report name, lab report matching name and its url.\n            The matching name of the lab report is similar to atleast one of the products given above. \n            Match the product names to the correct lab report based on the product name and matching name.\n            Give me the resulting product to lab report matching data.\n            The lab report data are as follows : \n\n            []\n        "}],"jsonSchema":{"name":"match_product_to_lab_report","strict":true,"schema":{"type":"object","properties":{"matchings":{"type":"array","items":{"type":"object","properties":{"product_name":{"type":"string","description":"The name of the product"},"lab_report":{"type":"object","properties":{"lab_report_name":{"type":"string","description":"The lab report name"},"lab_report_matching_name":{"type":"string","description":"The matching name of the lap report"},"lab_report_url":{"type":"string","description":"The url of the lab report"},"lab_report_id":{"type":"number","description":"the id of the lab report from the original given array"}},"required":["lab_report_name","lab_report_matching_name","lab_report_url","lab_report_id"],"additionalProperties":false}},"required":["product_name","lab_report"],"additionalProperties":false}}},"required":["matchings"],"additionalProperties":false}}}"
  -formattedValue: "{"prompt":[{"role":"system","content":"You are an ai that can match cannabis product names to their lab report based on the product name and lab report matching name"},{"role":"user","content":"\n            I have an array of product names as follows\n            [\"403 Forbidden\"]\n\n            I also have an array of lab reports of those products. \n            This data is an array of objects where each object is a lab report, the object has the lab report name, lab report matching name and its url.\n            The matching name of the lab report is similar to atleast one of the products given above. \n            Match the product names to the correct lab report based on the product name and matching name.\n            Give me the resulting product to lab report matching data.\n            The lab report data are as follows : \n\n            []\n        "}],"jsonSchema":{"name":"match_product_to_lab_report","strict":true,"schema":{"type":"object","properties":{"matchings":{"type":"array","items":{"type":"object","properties":{"product_name":{"type":"string","description":"The name of the product"},"lab_report":{"type":"object","properties":{"lab_report_name":{"type":"string","description":"The lab report name"},"lab_report_matching_name":{"type":"string","description":"The matching name of the lap report"},"lab_report_url":{"type":"string","description":"The url of the lab report"},"lab_report_id":{"type":"number","description":"the id of the lab report from the original given array"}},"required":["lab_report_name","lab_report_matching_name","lab_report_url","lab_report_id"],"additionalProperties":false}},"required":["product_name","lab_report"],"additionalProperties":false}}},"required":["matchings"],"additionalProperties":false}}}"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4201 …}
  -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Type\TextEditorType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4126 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text_editor"
  -columns: null
  -defaultColumns: "col-md-9 col-xxl-7"
  -translationParameters: []
  -templateName: "crud/field/text_editor"
  -templatePath: "@EasyAdmin/crud/field/text_editor.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3986 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3981 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4200 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3985 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4128 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
154 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4091
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextEditorField"
  -propertyName: "responseContent"
  -value: "{"id":"chatcmpl-Bx3sLT1v8zxw9tZD67hwkTzxGs1TB","object":"chat.completion","created":1753415949,"model":"gpt-4o-2024-08-06","system_fingerprint":"fp_a288987b44","choices":[{"index":0,"message":{"role":"assistant","content":"{\"matchings\":[]}"},"finish_reason":"stop"}],"usage":{"prompt_tokens":307,"completion_tokens":5,"total_tokens":312,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"completion_tokens_details":{"reasoning_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0,"audio_tokens":0}}}"
  -formattedValue: "{"id":"chatcmpl-Bx3sLT1v8zxw9tZD67hwkTzxGs1TB","object":"chat.completion","created":1753415949,"model":"gpt-4o-2024-08-06","system_fingerprint":"fp_a288987b44","choices":[{"index":0,"message":{"role":"assistant","content":"{\"matchings\":[]}"},"finish_reason":"stop"}],"usage":{"prompt_tokens":307,"completion_tokens":5,"total_tokens":312,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"completion_tokens_details":{"reasoning_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0,"audio_tokens":0}}}"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4202 …}
  -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Type\TextEditorType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4135 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text_editor"
  -columns: null
  -defaultColumns: "col-md-9 col-xxl-7"
  -translationParameters: []
  -templateName: "crud/field/text_editor"
  -templatePath: "@EasyAdmin/crud/field/text_editor.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4092 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4111 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4203 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4118 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4138 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
155 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4139
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "action"
  -value: "product_lab_report_matching"
  -formattedValue: "product_lab_report_matching"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4199 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4142 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4141 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4143 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4204 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4140 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4145 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
156 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4146
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "provider"
  -value: "openai"
  -formattedValue: "openai"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4134 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4149 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4148 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4150 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4144 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4147 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4152 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
157 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4153
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "model"
  -value: "gpt-4o"
  -formattedValue: "gpt-4o"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4137 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4156 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4155 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4157 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4151 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4154 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4159 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
158 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4160
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "labReport"
  -value: null
  -formattedValue: null
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4213 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4163 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/label/null.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4162 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4164 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4158 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4161 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4166 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
159 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#4240
  -isAccessible: true
  -fqcn: "App\Entity\LabReport"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1238 …}
  -instance: null
  -primaryKeyName: "id"
  -primaryKeyValue: null
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
160 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4167
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "productUrl"
  -value: Proxies\__CG__\App\Entity\ProductUrl {#1496 …}
  -formattedValue: "https://delta8resellers.com/product/exotic-tic-tac-98g/"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4222 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4170 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/crud/field/association.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4169 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4171 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4260 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4168 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4173 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
161 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#4271
  -isAccessible: true
  -fqcn: "App\Entity\ProductUrl"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1302 …}
  -instance: Proxies\__CG__\App\Entity\ProductUrl {#1496 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 5077
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
162 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4174
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "project"
  -value: Proxies\__CG__\App\Entity\Project {#1368 …}
  -formattedValue: "Data8Resellers - Multiple lab results on product page [ 3 ] "
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4314 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4177 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/crud/field/association.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4176 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4178 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4313 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4175 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4180 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
163 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#4317
  -isAccessible: true
  -fqcn: "App\Entity\Project"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1170 …}
  -instance: Proxies\__CG__\App\Entity\Project {#1368 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 3
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
164 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4181
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "createdAt"
  -value: DateTime @1753415949 {#1492
    date: 2025-07-25 03:59:09.0 UTC (+00:00)
  }
  -formattedValue: "Jul 25, 2025, 3:59:09\u{202F}AM"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4337 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4184 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-datetime"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/datetime"
  -templatePath: "@EasyAdmin/crud/field/datetime.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4183 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4185 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4336 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4182 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4187 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
165 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4188
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "updatedAt"
  -value: DateTime @1753415949 {#1493
    date: 2025-07-25 03:59:09.0 UTC (+00:00)
  }
  -formattedValue: "Jul 25, 2025, 3:59:09\u{202F}AM"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4339 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4191 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-datetime"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/datetime"
  -templatePath: "@EasyAdmin/crud/field/datetime.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4190 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4192 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4186 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4189 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4194 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
166 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4196
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextEditorField"
  -propertyName: "requestContent"
  -value: "{"prompt":[{"role":"system","content":"You are an ai that can match cannabis product names to their lab report based on the product name and lab report matching name"},{"role":"user","content":"\n            I have an array of product names as follows\n            [\"Forbidden Access\"]\n\n            I also have an array of lab reports of those products. \n            This data is an array of objects where each object is a lab report, the object has the lab report name, lab report matching name and its url.\n            The matching name of the lab report is similar to atleast one of the products given above. \n            Match the product names to the correct lab report based on the product name and matching name.\n            Give me the resulting product to lab report matching data.\n            The lab report data are as follows : \n\n            []\n        "}],"jsonSchema":{"name":"match_product_to_lab_report","strict":true,"schema":{"type":"object","properties":{"matchings":{"type":"array","items":{"type":"object","properties":{"product_name":{"type":"string","description":"The name of the product"},"lab_report":{"type":"object","properties":{"lab_report_name":{"type":"string","description":"The lab report name"},"lab_report_matching_name":{"type":"string","description":"The matching name of the lap report"},"lab_report_url":{"type":"string","description":"The url of the lab report"},"lab_report_id":{"type":"number","description":"the id of the lab report from the original given array"}},"required":["lab_report_name","lab_report_matching_name","lab_report_url","lab_report_id"],"additionalProperties":false}},"required":["product_name","lab_report"],"additionalProperties":false}}},"required":["matchings"],"additionalProperties":false}}}"
  -formattedValue: "{"prompt":[{"role":"system","content":"You are an ai that can match cannabis product names to their lab report based on the product name and lab report matching name"},{"role":"user","content":"\n            I have an array of product names as follows\n            [\"Forbidden Access\"]\n\n            I also have an array of lab reports of those products. \n            This data is an array of objects where each object is a lab report, the object has the lab report name, lab report matching name and its url.\n            The matching name of the lab report is similar to atleast one of the products given above. \n            Match the product names to the correct lab report based on the product name and matching name.\n            Give me the resulting product to lab report matching data.\n            The lab report data are as follows : \n\n            []\n        "}],"jsonSchema":{"name":"match_product_to_lab_report","strict":true,"schema":{"type":"object","properties":{"matchings":{"type":"array","items":{"type":"object","properties":{"product_name":{"type":"string","description":"The name of the product"},"lab_report":{"type":"object","properties":{"lab_report_name":{"type":"string","description":"The lab report name"},"lab_report_matching_name":{"type":"string","description":"The matching name of the lap report"},"lab_report_url":{"type":"string","description":"The url of the lab report"},"lab_report_id":{"type":"number","description":"the id of the lab report from the original given array"}},"required":["lab_report_name","lab_report_matching_name","lab_report_url","lab_report_id"],"additionalProperties":false}},"required":["product_name","lab_report"],"additionalProperties":false}}},"required":["matchings"],"additionalProperties":false}}}"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4413 …}
  -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Type\TextEditorType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4338 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text_editor"
  -columns: null
  -defaultColumns: "col-md-9 col-xxl-7"
  -translationParameters: []
  -templateName: "crud/field/text_editor"
  -templatePath: "@EasyAdmin/crud/field/text_editor.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4198 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4193 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4412 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4197 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4340 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
167 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4303
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextEditorField"
  -propertyName: "responseContent"
  -value: "{"id":"chatcmpl-Bx3sORqJBOvK3uOyxxqvpXJFjrn7E","object":"chat.completion","created":1753415952,"model":"gpt-4o-2024-08-06","system_fingerprint":"fp_a288987b44","choices":[{"index":0,"message":{"role":"assistant","content":"{\"matchings\":[]}"},"finish_reason":"stop"}],"usage":{"prompt_tokens":307,"completion_tokens":5,"total_tokens":312,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"completion_tokens_details":{"reasoning_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0,"audio_tokens":0}}}"
  -formattedValue: "{"id":"chatcmpl-Bx3sORqJBOvK3uOyxxqvpXJFjrn7E","object":"chat.completion","created":1753415952,"model":"gpt-4o-2024-08-06","system_fingerprint":"fp_a288987b44","choices":[{"index":0,"message":{"role":"assistant","content":"{\"matchings\":[]}"},"finish_reason":"stop"}],"usage":{"prompt_tokens":307,"completion_tokens":5,"total_tokens":312,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"completion_tokens_details":{"reasoning_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0,"audio_tokens":0}}}"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4414 …}
  -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Type\TextEditorType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4347 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text_editor"
  -columns: null
  -defaultColumns: "col-md-9 col-xxl-7"
  -translationParameters: []
  -templateName: "crud/field/text_editor"
  -templatePath: "@EasyAdmin/crud/field/text_editor.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4304 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4323 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4415 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4330 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4350 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
168 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4351
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "action"
  -value: "product_lab_report_matching"
  -formattedValue: "product_lab_report_matching"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4411 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4354 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4353 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4355 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4416 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4352 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4357 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
169 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4358
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "provider"
  -value: "openai"
  -formattedValue: "openai"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4346 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4361 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4360 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4362 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4356 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4359 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4364 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
170 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4365
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "model"
  -value: "gpt-4o"
  -formattedValue: "gpt-4o"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4349 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4368 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4367 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4369 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4363 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4366 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4371 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
171 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4372
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "labReport"
  -value: null
  -formattedValue: null
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4425 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4375 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/label/null.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4374 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4376 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4370 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4373 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4378 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
172 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#4452
  -isAccessible: true
  -fqcn: "App\Entity\LabReport"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1238 …}
  -instance: null
  -primaryKeyName: "id"
  -primaryKeyValue: null
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
173 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4379
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "productUrl"
  -value: Proxies\__CG__\App\Entity\ProductUrl {#1502 …}
  -formattedValue: "https://delta8resellers.com/product/exotic-nissin-cup-n-noodles-con-camaron-64g/"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4434 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4382 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/crud/field/association.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4381 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4383 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4472 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4380 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4385 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
174 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#4483
  -isAccessible: true
  -fqcn: "App\Entity\ProductUrl"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1302 …}
  -instance: Proxies\__CG__\App\Entity\ProductUrl {#1502 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 5189
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
175 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4386
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "project"
  -value: Proxies\__CG__\App\Entity\Project {#1368 …}
  -formattedValue: "Data8Resellers - Multiple lab results on product page [ 3 ] "
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4526 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4389 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/crud/field/association.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4388 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4390 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4525 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4387 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4392 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
176 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#4529
  -isAccessible: true
  -fqcn: "App\Entity\Project"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1170 …}
  -instance: Proxies\__CG__\App\Entity\Project {#1368 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 3
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
177 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4393
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "createdAt"
  -value: DateTime @1753415952 {#1498
    date: 2025-07-25 03:59:12.0 UTC (+00:00)
  }
  -formattedValue: "Jul 25, 2025, 3:59:12\u{202F}AM"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4549 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4396 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-datetime"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/datetime"
  -templatePath: "@EasyAdmin/crud/field/datetime.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4395 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4397 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4548 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4394 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4399 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
178 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4400
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "updatedAt"
  -value: DateTime @1753415952 {#1499
    date: 2025-07-25 03:59:12.0 UTC (+00:00)
  }
  -formattedValue: "Jul 25, 2025, 3:59:12\u{202F}AM"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4551 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4403 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-datetime"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/datetime"
  -templatePath: "@EasyAdmin/crud/field/datetime.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4402 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4404 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4398 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4401 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4406 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
179 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4408
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextEditorField"
  -propertyName: "requestContent"
  -value: "{"prompt":[{"role":"system","content":"You are an ai that can match cannabis product names to their lab report based on the product name and lab report matching name"},{"role":"user","content":"\n            I have an array of product names as follows\n            [\"Unknown Product\"]\n\n            I also have an array of lab reports of those products. \n            This data is an array of objects where each object is a lab report, the object has the lab report name, lab report matching name and its url.\n            The matching name of the lab report is similar to atleast one of the products given above. \n            Match the product names to the correct lab report based on the product name and matching name.\n            Give me the resulting product to lab report matching data.\n            The lab report data are as follows : \n\n            []\n        "}],"jsonSchema":{"name":"match_product_to_lab_report","strict":true,"schema":{"type":"object","properties":{"matchings":{"type":"array","items":{"type":"object","properties":{"product_name":{"type":"string","description":"The name of the product"},"lab_report":{"type":"object","properties":{"lab_report_name":{"type":"string","description":"The lab report name"},"lab_report_matching_name":{"type":"string","description":"The matching name of the lap report"},"lab_report_url":{"type":"string","description":"The url of the lab report"},"lab_report_id":{"type":"number","description":"the id of the lab report from the original given array"}},"required":["lab_report_name","lab_report_matching_name","lab_report_url","lab_report_id"],"additionalProperties":false}},"required":["product_name","lab_report"],"additionalProperties":false}}},"required":["matchings"],"additionalProperties":false}}}"
  -formattedValue: "{"prompt":[{"role":"system","content":"You are an ai that can match cannabis product names to their lab report based on the product name and lab report matching name"},{"role":"user","content":"\n            I have an array of product names as follows\n            [\"Unknown Product\"]\n\n            I also have an array of lab reports of those products. \n            This data is an array of objects where each object is a lab report, the object has the lab report name, lab report matching name and its url.\n            The matching name of the lab report is similar to atleast one of the products given above. \n            Match the product names to the correct lab report based on the product name and matching name.\n            Give me the resulting product to lab report matching data.\n            The lab report data are as follows : \n\n            []\n        "}],"jsonSchema":{"name":"match_product_to_lab_report","strict":true,"schema":{"type":"object","properties":{"matchings":{"type":"array","items":{"type":"object","properties":{"product_name":{"type":"string","description":"The name of the product"},"lab_report":{"type":"object","properties":{"lab_report_name":{"type":"string","description":"The lab report name"},"lab_report_matching_name":{"type":"string","description":"The matching name of the lap report"},"lab_report_url":{"type":"string","description":"The url of the lab report"},"lab_report_id":{"type":"number","description":"the id of the lab report from the original given array"}},"required":["lab_report_name","lab_report_matching_name","lab_report_url","lab_report_id"],"additionalProperties":false}},"required":["product_name","lab_report"],"additionalProperties":false}}},"required":["matchings"],"additionalProperties":false}}}"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4625 …}
  -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Type\TextEditorType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4550 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text_editor"
  -columns: null
  -defaultColumns: "col-md-9 col-xxl-7"
  -translationParameters: []
  -templateName: "crud/field/text_editor"
  -templatePath: "@EasyAdmin/crud/field/text_editor.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4410 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4405 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4624 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4409 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4552 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
180 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4515
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextEditorField"
  -propertyName: "responseContent"
  -value: "{"id":"chatcmpl-Bx3smAebti4FH2RNoBjKtjM54o9a2","object":"chat.completion","created":1753415976,"model":"gpt-4o-2024-08-06","system_fingerprint":"fp_a288987b44","choices":[{"index":0,"message":{"role":"assistant","content":"{\"matchings\":[]}"},"finish_reason":"stop"}],"usage":{"prompt_tokens":307,"completion_tokens":5,"total_tokens":312,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"completion_tokens_details":{"reasoning_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0,"audio_tokens":0}}}"
  -formattedValue: "{"id":"chatcmpl-Bx3smAebti4FH2RNoBjKtjM54o9a2","object":"chat.completion","created":1753415976,"model":"gpt-4o-2024-08-06","system_fingerprint":"fp_a288987b44","choices":[{"index":0,"message":{"role":"assistant","content":"{\"matchings\":[]}"},"finish_reason":"stop"}],"usage":{"prompt_tokens":307,"completion_tokens":5,"total_tokens":312,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"completion_tokens_details":{"reasoning_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0,"audio_tokens":0}}}"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4626 …}
  -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Type\TextEditorType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4559 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text_editor"
  -columns: null
  -defaultColumns: "col-md-9 col-xxl-7"
  -translationParameters: []
  -templateName: "crud/field/text_editor"
  -templatePath: "@EasyAdmin/crud/field/text_editor.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4516 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4535 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4627 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4542 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4562 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
181 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4563
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "action"
  -value: "product_lab_report_matching"
  -formattedValue: "product_lab_report_matching"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4623 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4566 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4565 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4567 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4628 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4564 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4569 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
182 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4570
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "provider"
  -value: "openai"
  -formattedValue: "openai"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4558 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4573 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4572 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4574 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4568 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4571 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4576 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
183 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4577
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "model"
  -value: "gpt-4o"
  -formattedValue: "gpt-4o"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4561 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4580 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4579 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4581 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4575 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4578 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4583 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
184 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4584
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "labReport"
  -value: null
  -formattedValue: null
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4637 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4587 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/label/null.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4586 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4588 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4582 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4585 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4590 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
185 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#4664
  -isAccessible: true
  -fqcn: "App\Entity\LabReport"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1238 …}
  -instance: null
  -primaryKeyName: "id"
  -primaryKeyValue: null
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
186 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4591
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "productUrl"
  -value: Proxies\__CG__\App\Entity\ProductUrl {#1508 …}
  -formattedValue: "https://delta8resellers.com/product/wild-orchard-delta-8-gummies-500mg/"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4646 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4594 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/crud/field/association.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4593 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4595 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4684 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4592 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4597 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
187 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#4695
  -isAccessible: true
  -fqcn: "App\Entity\ProductUrl"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1302 …}
  -instance: Proxies\__CG__\App\Entity\ProductUrl {#1508 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 5162
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
188 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4598
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "project"
  -value: Proxies\__CG__\App\Entity\Project {#1368 …}
  -formattedValue: "Data8Resellers - Multiple lab results on product page [ 3 ] "
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4738 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4601 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/crud/field/association.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4600 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4602 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4737 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4599 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4604 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
189 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#4741
  -isAccessible: true
  -fqcn: "App\Entity\Project"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1170 …}
  -instance: Proxies\__CG__\App\Entity\Project {#1368 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 3
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
190 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4605
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "createdAt"
  -value: DateTime @1753415977 {#1504
    date: 2025-07-25 03:59:37.0 UTC (+00:00)
  }
  -formattedValue: "Jul 25, 2025, 3:59:37\u{202F}AM"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4761 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4608 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-datetime"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/datetime"
  -templatePath: "@EasyAdmin/crud/field/datetime.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4607 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4609 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4760 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4606 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4611 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
191 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4612
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "updatedAt"
  -value: DateTime @1753415977 {#1505
    date: 2025-07-25 03:59:37.0 UTC (+00:00)
  }
  -formattedValue: "Jul 25, 2025, 3:59:37\u{202F}AM"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4763 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4615 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-datetime"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/datetime"
  -templatePath: "@EasyAdmin/crud/field/datetime.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4614 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4616 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4610 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4613 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4618 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
192 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4620
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextEditorField"
  -propertyName: "requestContent"
  -value: "{"jsonSchema":{"name":"get_product_information_from_html","strict":true,"schema":{"type":"object","properties":{"productName":{"type":"string","description":"The name of the product"},"productType":{"type":"string","description":"The type of the product, for example: cannabis, shirt, mushroom, tray, pen etc..."},"labReports":{"type":"array","items":{"type":"object","properties":{"labReportName":{"type":"string","description":"The name of the lab report"},"labReportUrl":{"type":"string","description":"The url of the lab report"}},"required":["labReportName","labReportUrl"],"additionalProperties":false}}},"required":["productName","productType","labReports"],"additionalProperties":false}},"prompt":[{"role":"system","content":"You are an ai that can extract product information from a product page html"},{"role":"user","content":"<html><body><center><h1>403 Forbidden<\/h1><\/center><hr><center>nginx<\/center><\/body><\/html> \n\n \n        This is a lab report for a cannabis product. \n        Give me the total active thc percentage, the delta 9 percentage and the thca percentage from this lab report.\n        Give me the report extraction\/report date and the expiry date as well. Do not confuse extraction\/report date with sample date\n        For missing values return null;\n    "}]}"
  -formattedValue: "{"jsonSchema":{"name":"get_product_information_from_html","strict":true,"schema":{"type":"object","properties":{"productName":{"type":"string","description":"The name of the product"},"productType":{"type":"string","description":"The type of the product, for example: cannabis, shirt, mushroom, tray, pen etc..."},"labReports":{"type":"array","items":{"type":"object","properties":{"labReportName":{"type":"string","description":"The name of the lab report"},"labReportUrl":{"type":"string","description":"The url of the lab report"}},"required":["labReportName","labReportUrl"],"additionalProperties":false}}},"required":["productName","productType","labReports"],"additionalProperties":false}},"prompt":[{"role":"system","content":"You are an ai that can extract product information from a product page html"},{"role":"user","content":"<html><body><center><h1>403 Forbidden<\/h1><\/center><hr><center>nginx<\/center><\/body><\/html> \n\n \n        This is a lab report for a cannabis product. \n        Give me the total active thc percentage, the delta 9 percentage and the thca percentage from this lab report.\n        Give me the report extraction\/report date and the expiry date as well. Do not confuse extraction\/report date with sample date\n        For missing values return null;\n    "}]}"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4837 …}
  -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Type\TextEditorType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4762 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text_editor"
  -columns: null
  -defaultColumns: "col-md-9 col-xxl-7"
  -translationParameters: []
  -templateName: "crud/field/text_editor"
  -templatePath: "@EasyAdmin/crud/field/text_editor.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4622 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4617 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4836 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4621 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4764 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
193 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4727
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextEditorField"
  -propertyName: "responseContent"
  -value: "{"originalAiResponse":{"id":"chatcmpl-Bx3v9qPk7zupzfhhVfQGv6WmMrhxH","object":"chat.completion","created":1753416123,"model":"gpt-4o-2024-11-20","system_fingerprint":"fp_c67768f680","choices":[{"index":0,"message":{"role":"assistant","content":"{\"productName\":\"403 Forbidden\",\"productType\":\"lab report\",\"labReports\":[{\"labReportName\":\"403 Forbidden Lab Report\",\"labReportUrl\":\"http:\/\/exampleInvalidUrl.com\"}]}"},"finish_reason":"stop"}],"usage":{"prompt_tokens":251,"completion_tokens":38,"total_tokens":289,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"completion_tokens_details":{"reasoning_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0,"audio_tokens":0}}},"content":{"productName":"403 Forbidden","productType":"lab report","labReports":[{"labReportName":"403 Forbidden Lab Report","labReportUrl":"http:\/\/exampleInvalidUrl.com"}]}}"
  -formattedValue: "{"originalAiResponse":{"id":"chatcmpl-Bx3v9qPk7zupzfhhVfQGv6WmMrhxH","object":"chat.completion","created":1753416123,"model":"gpt-4o-2024-11-20","system_fingerprint":"fp_c67768f680","choices":[{"index":0,"message":{"role":"assistant","content":"{\"productName\":\"403 Forbidden\",\"productType\":\"lab report\",\"labReports\":[{\"labReportName\":\"403 Forbidden Lab Report\",\"labReportUrl\":\"http:\/\/exampleInvalidUrl.com\"}]}"},"finish_reason":"stop"}],"usage":{"prompt_tokens":251,"completion_tokens":38,"total_tokens":289,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"completion_tokens_details":{"reasoning_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0,"audio_tokens":0}}},"content":{"productName":"403 Forbidden","productType":"lab report","labReports":[{"labReportName":"403 Forbidden Lab Report","labReportUrl":"http:\/\/exampleInvalidUrl.com"}]}}"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4838 …}
  -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Type\TextEditorType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4771 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text_editor"
  -columns: null
  -defaultColumns: "col-md-9 col-xxl-7"
  -translationParameters: []
  -templateName: "crud/field/text_editor"
  -templatePath: "@EasyAdmin/crud/field/text_editor.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4728 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4747 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4839 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4754 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4774 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
194 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4775
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "action"
  -value: "fetch_products_from_product_url"
  -formattedValue: "fetch_products_from_product_url"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4835 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4778 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4777 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4779 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4840 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4776 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4781 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
195 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4782
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "provider"
  -value: "openai"
  -formattedValue: "openai"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4770 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4785 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4784 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4786 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4780 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4783 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4788 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
196 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4789
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "model"
  -value: "gpt-4o-2024-11-20"
  -formattedValue: "gpt-4o-2024-11-20"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4773 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4792 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4791 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4793 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4787 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4790 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4795 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
197 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4796
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "labReport"
  -value: null
  -formattedValue: null
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4849 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4799 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/label/null.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4798 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4800 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4794 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4797 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4802 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
198 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#4876
  -isAccessible: true
  -fqcn: "App\Entity\LabReport"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1238 …}
  -instance: null
  -primaryKeyName: "id"
  -primaryKeyValue: null
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
199 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4803
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "productUrl"
  -value: Proxies\__CG__\App\Entity\ProductUrl {#1514 …}
  -formattedValue: "https://delta8resellers.com/product/purlyf-live-resin-delta-8-cartridge-2g/"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4858 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4806 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/crud/field/association.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4805 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4807 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4896 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4804 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4809 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
200 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#4907
  -isAccessible: true
  -fqcn: "App\Entity\ProductUrl"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1302 …}
  -instance: Proxies\__CG__\App\Entity\ProductUrl {#1514 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 4817
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
201 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4810
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "project"
  -value: Proxies\__CG__\App\Entity\Project {#1368 …}
  -formattedValue: "Data8Resellers - Multiple lab results on product page [ 3 ] "
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4950 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4813 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/crud/field/association.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4812 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4814 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4949 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4811 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4816 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
202 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#4953
  -isAccessible: true
  -fqcn: "App\Entity\Project"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1170 …}
  -instance: Proxies\__CG__\App\Entity\Project {#1368 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 3
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
203 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4817
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "createdAt"
  -value: DateTime @1753416123 {#1510
    date: 2025-07-25 04:02:03.0 UTC (+00:00)
  }
  -formattedValue: "Jul 25, 2025, 4:02:03\u{202F}AM"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4973 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4820 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-datetime"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/datetime"
  -templatePath: "@EasyAdmin/crud/field/datetime.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4819 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4821 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4972 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4818 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4823 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
204 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4824
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "updatedAt"
  -value: DateTime @1753416123 {#1511
    date: 2025-07-25 04:02:03.0 UTC (+00:00)
  }
  -formattedValue: "Jul 25, 2025, 4:02:03\u{202F}AM"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4975 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4827 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-datetime"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/datetime"
  -templatePath: "@EasyAdmin/crud/field/datetime.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4826 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4828 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4822 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4825 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4830 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
205 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4832
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextEditorField"
  -propertyName: "requestContent"
  -value: "{"jsonSchema":{"name":"get_product_information_from_html","strict":true,"schema":{"type":"object","properties":{"productName":{"type":"string","description":"The name of the product"},"productType":{"type":"string","description":"The type of the product, for example: cannabis, shirt, mushroom, tray, pen etc..."},"labReports":{"type":"array","items":{"type":"object","properties":{"labReportName":{"type":"string","description":"The name of the lab report"},"labReportUrl":{"type":"string","description":"The url of the lab report"}},"required":["labReportName","labReportUrl"],"additionalProperties":false}}},"required":["productName","productType","labReports"],"additionalProperties":false}},"prompt":[{"role":"system","content":"You are an ai that can extract product information from a product page html"},{"role":"user","content":"<html><body><center><h1>403 Forbidden<\/h1><\/center><hr><center>nginx<\/center><\/body><\/html> \n\n \n        This is a lab report for a cannabis product. \n        Give me the total active thc percentage, the delta 9 percentage and the thca percentage from this lab report.\n        Give me the report extraction\/report date and the expiry date as well. Do not confuse extraction\/report date with sample date\n        For missing values return null;\n    "}]}"
  -formattedValue: "{"jsonSchema":{"name":"get_product_information_from_html","strict":true,"schema":{"type":"object","properties":{"productName":{"type":"string","description":"The name of the product"},"productType":{"type":"string","description":"The type of the product, for example: cannabis, shirt, mushroom, tray, pen etc..."},"labReports":{"type":"array","items":{"type":"object","properties":{"labReportName":{"type":"string","description":"The name of the lab report"},"labReportUrl":{"type":"string","description":"The url of the lab report"}},"required":["labReportName","labReportUrl"],"additionalProperties":false}}},"required":["productName","productType","labReports"],"additionalProperties":false}},"prompt":[{"role":"system","content":"You are an ai that can extract product information from a product page html"},{"role":"user","content":"<html><body><center><h1>403 Forbidden<\/h1><\/center><hr><center>nginx<\/center><\/body><\/html> \n\n \n        This is a lab report for a cannabis product. \n        Give me the total active thc percentage, the delta 9 percentage and the thca percentage from this lab report.\n        Give me the report extraction\/report date and the expiry date as well. Do not confuse extraction\/report date with sample date\n        For missing values return null;\n    "}]}"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5049 …}
  -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Type\TextEditorType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4974 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text_editor"
  -columns: null
  -defaultColumns: "col-md-9 col-xxl-7"
  -translationParameters: []
  -templateName: "crud/field/text_editor"
  -templatePath: "@EasyAdmin/crud/field/text_editor.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4834 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4829 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5048 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4833 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4976 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
206 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4939
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextEditorField"
  -propertyName: "responseContent"
  -value: "{"originalAiResponse":{"id":"chatcmpl-Bx3vBscTNL8zOZ2hcqgq0UAFSecfq","object":"chat.completion","created":1753416125,"model":"gpt-4o-2024-11-20","system_fingerprint":"fp_c67768f680","choices":[{"index":0,"message":{"role":"assistant","content":"{\"productName\":\"Not Extractable\",\"productType\":\"Not Extractable\",\"labReports\":[]}"},"finish_reason":"stop"}],"usage":{"prompt_tokens":251,"completion_tokens":19,"total_tokens":270,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"completion_tokens_details":{"reasoning_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0,"audio_tokens":0}}},"content":{"productName":"Not Extractable","productType":"Not Extractable","labReports":[]}}"
  -formattedValue: "{"originalAiResponse":{"id":"chatcmpl-Bx3vBscTNL8zOZ2hcqgq0UAFSecfq","object":"chat.completion","created":1753416125,"model":"gpt-4o-2024-11-20","system_fingerprint":"fp_c67768f680","choices":[{"index":0,"message":{"role":"assistant","content":"{\"productName\":\"Not Extractable\",\"productType\":\"Not Extractable\",\"labReports\":[]}"},"finish_reason":"stop"}],"usage":{"prompt_tokens":251,"completion_tokens":19,"total_tokens":270,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"completion_tokens_details":{"reasoning_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0,"audio_tokens":0}}},"content":{"productName":"Not Extractable","productType":"Not Extractable","labReports":[]}}"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5050 …}
  -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Type\TextEditorType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4983 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text_editor"
  -columns: null
  -defaultColumns: "col-md-9 col-xxl-7"
  -translationParameters: []
  -templateName: "crud/field/text_editor"
  -templatePath: "@EasyAdmin/crud/field/text_editor.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4940 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4959 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5051 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4966 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4986 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
207 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4987
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "action"
  -value: "fetch_products_from_product_url"
  -formattedValue: "fetch_products_from_product_url"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5047 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4990 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4989 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4991 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5052 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4988 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4993 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
208 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4994
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "provider"
  -value: "openai"
  -formattedValue: "openai"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4982 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4997 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4996 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4998 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4992 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4995 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5000 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
209 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5001
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "model"
  -value: "gpt-4o-2024-11-20"
  -formattedValue: "gpt-4o-2024-11-20"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4985 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5004 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5003 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5005 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4999 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5002 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5007 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
210 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5008
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "labReport"
  -value: null
  -formattedValue: null
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5061 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5011 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/label/null.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5010 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5012 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5006 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5009 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5014 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
211 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#5088
  -isAccessible: true
  -fqcn: "App\Entity\LabReport"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1238 …}
  -instance: null
  -primaryKeyName: "id"
  -primaryKeyValue: null
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
212 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5015
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "productUrl"
  -value: Proxies\__CG__\App\Entity\ProductUrl {#1520 …}
  -formattedValue: "http://delta8resellers.com/product/dough-royal-edition-delta-8-disposable-1000mg/"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5070 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5018 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/crud/field/association.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5017 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5019 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5108 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5016 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5021 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
213 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#5119
  -isAccessible: true
  -fqcn: "App\Entity\ProductUrl"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1302 …}
  -instance: Proxies\__CG__\App\Entity\ProductUrl {#1520 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 4938
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
214 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5022
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "project"
  -value: Proxies\__CG__\App\Entity\Project {#1368 …}
  -formattedValue: "Data8Resellers - Multiple lab results on product page [ 3 ] "
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5162 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5025 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/crud/field/association.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5024 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5026 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5161 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5023 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5028 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
215 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#5165
  -isAccessible: true
  -fqcn: "App\Entity\Project"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1170 …}
  -instance: Proxies\__CG__\App\Entity\Project {#1368 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 3
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
216 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5029
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "createdAt"
  -value: DateTime @1753416126 {#1516
    date: 2025-07-25 04:02:06.0 UTC (+00:00)
  }
  -formattedValue: "Jul 25, 2025, 4:02:06\u{202F}AM"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5185 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5032 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-datetime"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/datetime"
  -templatePath: "@EasyAdmin/crud/field/datetime.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5031 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5033 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5184 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5030 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5035 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
217 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5036
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "updatedAt"
  -value: DateTime @1753416126 {#1517
    date: 2025-07-25 04:02:06.0 UTC (+00:00)
  }
  -formattedValue: "Jul 25, 2025, 4:02:06\u{202F}AM"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5187 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5039 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-datetime"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/datetime"
  -templatePath: "@EasyAdmin/crud/field/datetime.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5038 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5040 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5034 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5037 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5042 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
218 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5044
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextEditorField"
  -propertyName: "requestContent"
  -value: "{"jsonSchema":{"name":"get_product_information_from_html","strict":true,"schema":{"type":"object","properties":{"productName":{"type":"string","description":"The name of the product"},"productType":{"type":"string","description":"The type of the product, for example: cannabis, shirt, mushroom, tray, pen etc..."},"labReports":{"type":"array","items":{"type":"object","properties":{"labReportName":{"type":"string","description":"The name of the lab report"},"labReportUrl":{"type":"string","description":"The url of the lab report"}},"required":["labReportName","labReportUrl"],"additionalProperties":false}}},"required":["productName","productType","labReports"],"additionalProperties":false}},"prompt":[{"role":"system","content":"You are an ai that can extract product information from a product page html"},{"role":"user","content":"<html><body><center><h1>403 Forbidden<\/h1><\/center><hr><center>nginx<\/center><\/body><\/html> \n\n \n        This is a lab report for a cannabis product. \n        Give me the total active thc percentage, the delta 9 percentage and the thca percentage from this lab report.\n        Give me the report extraction\/report date and the expiry date as well. Do not confuse extraction\/report date with sample date\n        For missing values return null;\n    "}]}"
  -formattedValue: "{"jsonSchema":{"name":"get_product_information_from_html","strict":true,"schema":{"type":"object","properties":{"productName":{"type":"string","description":"The name of the product"},"productType":{"type":"string","description":"The type of the product, for example: cannabis, shirt, mushroom, tray, pen etc..."},"labReports":{"type":"array","items":{"type":"object","properties":{"labReportName":{"type":"string","description":"The name of the lab report"},"labReportUrl":{"type":"string","description":"The url of the lab report"}},"required":["labReportName","labReportUrl"],"additionalProperties":false}}},"required":["productName","productType","labReports"],"additionalProperties":false}},"prompt":[{"role":"system","content":"You are an ai that can extract product information from a product page html"},{"role":"user","content":"<html><body><center><h1>403 Forbidden<\/h1><\/center><hr><center>nginx<\/center><\/body><\/html> \n\n \n        This is a lab report for a cannabis product. \n        Give me the total active thc percentage, the delta 9 percentage and the thca percentage from this lab report.\n        Give me the report extraction\/report date and the expiry date as well. Do not confuse extraction\/report date with sample date\n        For missing values return null;\n    "}]}"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5261 …}
  -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Type\TextEditorType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5186 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text_editor"
  -columns: null
  -defaultColumns: "col-md-9 col-xxl-7"
  -translationParameters: []
  -templateName: "crud/field/text_editor"
  -templatePath: "@EasyAdmin/crud/field/text_editor.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5046 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5041 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5260 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5045 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5188 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
219 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5151
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextEditorField"
  -propertyName: "responseContent"
  -value: "{"originalAiResponse":{"id":"chatcmpl-Bx3vE43Odh96Wx44sl3dx3y5hMrlr","object":"chat.completion","created":1753416128,"model":"gpt-4o-2024-11-20","system_fingerprint":"fp_c67768f680","choices":[{"index":0,"message":{"role":"assistant","content":"{\"productName\":\"\",\"productType\":\"cannabis\",\"labReports\":[]}"},"finish_reason":"stop"}],"usage":{"prompt_tokens":251,"completion_tokens":15,"total_tokens":266,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"completion_tokens_details":{"reasoning_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0,"audio_tokens":0}}},"content":{"productName":"","productType":"cannabis","labReports":[]}}"
  -formattedValue: "{"originalAiResponse":{"id":"chatcmpl-Bx3vE43Odh96Wx44sl3dx3y5hMrlr","object":"chat.completion","created":1753416128,"model":"gpt-4o-2024-11-20","system_fingerprint":"fp_c67768f680","choices":[{"index":0,"message":{"role":"assistant","content":"{\"productName\":\"\",\"productType\":\"cannabis\",\"labReports\":[]}"},"finish_reason":"stop"}],"usage":{"prompt_tokens":251,"completion_tokens":15,"total_tokens":266,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"completion_tokens_details":{"reasoning_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0,"audio_tokens":0}}},"content":{"productName":"","productType":"cannabis","labReports":[]}}"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5262 …}
  -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Type\TextEditorType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5195 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text_editor"
  -columns: null
  -defaultColumns: "col-md-9 col-xxl-7"
  -translationParameters: []
  -templateName: "crud/field/text_editor"
  -templatePath: "@EasyAdmin/crud/field/text_editor.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5152 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5171 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5263 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5178 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5198 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
220 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5199
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "action"
  -value: "fetch_products_from_product_url"
  -formattedValue: "fetch_products_from_product_url"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5259 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5202 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5201 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5203 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5264 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5200 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5205 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
221 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5206
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "provider"
  -value: "openai"
  -formattedValue: "openai"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5194 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5209 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5208 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5210 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5204 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5207 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5212 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
222 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5213
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "model"
  -value: "gpt-4o-2024-11-20"
  -formattedValue: "gpt-4o-2024-11-20"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5197 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5216 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5215 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5217 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5211 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5214 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5219 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
223 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5220
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "labReport"
  -value: null
  -formattedValue: null
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5273 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5223 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/label/null.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5222 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5224 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5218 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5221 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5226 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
224 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#5300
  -isAccessible: true
  -fqcn: "App\Entity\LabReport"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1238 …}
  -instance: null
  -primaryKeyName: "id"
  -primaryKeyValue: null
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
225 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5227
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "productUrl"
  -value: Proxies\__CG__\App\Entity\ProductUrl {#1526 …}
  -formattedValue: "https://delta8resellers.com/product/exotic-milky-bar-mini-eggs-chocolate-bar-100g/"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5282 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5230 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/crud/field/association.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5229 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5231 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5320 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5228 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5233 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
226 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#5331
  -isAccessible: true
  -fqcn: "App\Entity\ProductUrl"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1302 …}
  -instance: Proxies\__CG__\App\Entity\ProductUrl {#1526 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 5126
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
227 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5234
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "project"
  -value: Proxies\__CG__\App\Entity\Project {#1368 …}
  -formattedValue: "Data8Resellers - Multiple lab results on product page [ 3 ] "
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5374 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5237 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/crud/field/association.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5236 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5238 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5373 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5235 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5240 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
228 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#5377
  -isAccessible: true
  -fqcn: "App\Entity\Project"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1170 …}
  -instance: Proxies\__CG__\App\Entity\Project {#1368 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 3
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
229 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5241
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "createdAt"
  -value: DateTime @1753416128 {#1522
    date: 2025-07-25 04:02:08.0 UTC (+00:00)
  }
  -formattedValue: "Jul 25, 2025, 4:02:08\u{202F}AM"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5397 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5244 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-datetime"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/datetime"
  -templatePath: "@EasyAdmin/crud/field/datetime.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5243 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5245 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5396 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5242 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5247 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
230 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5248
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "updatedAt"
  -value: DateTime @1753416128 {#1523
    date: 2025-07-25 04:02:08.0 UTC (+00:00)
  }
  -formattedValue: "Jul 25, 2025, 4:02:08\u{202F}AM"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5399 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5251 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-datetime"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/datetime"
  -templatePath: "@EasyAdmin/crud/field/datetime.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5250 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5252 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5246 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5249 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5254 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
231 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5256
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextEditorField"
  -propertyName: "requestContent"
  -value: "{"jsonSchema":{"name":"get_product_information_from_html","strict":true,"schema":{"type":"object","properties":{"productName":{"type":"string","description":"The name of the product"},"productType":{"type":"string","description":"The type of the product, for example: cannabis, shirt, mushroom, tray, pen etc..."},"labReports":{"type":"array","items":{"type":"object","properties":{"labReportName":{"type":"string","description":"The name of the lab report"},"labReportUrl":{"type":"string","description":"The url of the lab report"}},"required":["labReportName","labReportUrl"],"additionalProperties":false}}},"required":["productName","productType","labReports"],"additionalProperties":false}},"prompt":[{"role":"system","content":"You are an ai that can extract product information from a product page html"},{"role":"user","content":"<html><body><center><h1>403 Forbidden<\/h1><\/center><hr><center>nginx<\/center><\/body><\/html> \n\n \n        This is a lab report for a cannabis product. \n        Give me the total active thc percentage, the delta 9 percentage and the thca percentage from this lab report.\n        Give me the report extraction\/report date and the expiry date as well. Do not confuse extraction\/report date with sample date\n        For missing values return null;\n    "}]}"
  -formattedValue: "{"jsonSchema":{"name":"get_product_information_from_html","strict":true,"schema":{"type":"object","properties":{"productName":{"type":"string","description":"The name of the product"},"productType":{"type":"string","description":"The type of the product, for example: cannabis, shirt, mushroom, tray, pen etc..."},"labReports":{"type":"array","items":{"type":"object","properties":{"labReportName":{"type":"string","description":"The name of the lab report"},"labReportUrl":{"type":"string","description":"The url of the lab report"}},"required":["labReportName","labReportUrl"],"additionalProperties":false}}},"required":["productName","productType","labReports"],"additionalProperties":false}},"prompt":[{"role":"system","content":"You are an ai that can extract product information from a product page html"},{"role":"user","content":"<html><body><center><h1>403 Forbidden<\/h1><\/center><hr><center>nginx<\/center><\/body><\/html> \n\n \n        This is a lab report for a cannabis product. \n        Give me the total active thc percentage, the delta 9 percentage and the thca percentage from this lab report.\n        Give me the report extraction\/report date and the expiry date as well. Do not confuse extraction\/report date with sample date\n        For missing values return null;\n    "}]}"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5473 …}
  -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Type\TextEditorType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5398 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text_editor"
  -columns: null
  -defaultColumns: "col-md-9 col-xxl-7"
  -translationParameters: []
  -templateName: "crud/field/text_editor"
  -templatePath: "@EasyAdmin/crud/field/text_editor.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5258 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5253 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5472 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5257 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5400 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
232 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5363
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextEditorField"
  -propertyName: "responseContent"
  -value: "{"originalAiResponse":{"id":"chatcmpl-Bx3vGSZk7nFEF4ux3cLFmcIZNiWQY","object":"chat.completion","created":1753416130,"model":"gpt-4o-2024-11-20","system_fingerprint":"fp_c67768f680","choices":[{"index":0,"message":{"role":"assistant","content":"{\"productName\":\"Unavailable\",\"productType\":\"cannabis\",\"labReports\":[]}"},"finish_reason":"stop"}],"usage":{"prompt_tokens":251,"completion_tokens":17,"total_tokens":268,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"completion_tokens_details":{"reasoning_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0,"audio_tokens":0}}},"content":{"productName":"Unavailable","productType":"cannabis","labReports":[]}}"
  -formattedValue: "{"originalAiResponse":{"id":"chatcmpl-Bx3vGSZk7nFEF4ux3cLFmcIZNiWQY","object":"chat.completion","created":1753416130,"model":"gpt-4o-2024-11-20","system_fingerprint":"fp_c67768f680","choices":[{"index":0,"message":{"role":"assistant","content":"{\"productName\":\"Unavailable\",\"productType\":\"cannabis\",\"labReports\":[]}"},"finish_reason":"stop"}],"usage":{"prompt_tokens":251,"completion_tokens":17,"total_tokens":268,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"completion_tokens_details":{"reasoning_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0,"audio_tokens":0}}},"content":{"productName":"Unavailable","productType":"cannabis","labReports":[]}}"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5474 …}
  -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Type\TextEditorType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5407 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text_editor"
  -columns: null
  -defaultColumns: "col-md-9 col-xxl-7"
  -translationParameters: []
  -templateName: "crud/field/text_editor"
  -templatePath: "@EasyAdmin/crud/field/text_editor.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5364 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5383 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5475 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5390 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5410 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
233 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5411
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "action"
  -value: "fetch_products_from_product_url"
  -formattedValue: "fetch_products_from_product_url"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5471 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5414 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5413 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5415 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5476 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5412 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5417 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
234 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5418
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "provider"
  -value: "openai"
  -formattedValue: "openai"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5406 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5421 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5420 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5422 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5416 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5419 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5424 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
235 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5425
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "model"
  -value: "gpt-4o-2024-11-20"
  -formattedValue: "gpt-4o-2024-11-20"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5409 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5428 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5427 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5429 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5423 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5426 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5431 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
236 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5432
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "labReport"
  -value: null
  -formattedValue: null
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5485 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5435 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/label/null.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5434 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5436 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5430 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5433 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5438 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
237 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#5512
  -isAccessible: true
  -fqcn: "App\Entity\LabReport"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1238 …}
  -instance: null
  -primaryKeyName: "id"
  -primaryKeyValue: null
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
238 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5439
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "productUrl"
  -value: Proxies\__CG__\App\Entity\ProductUrl {#1532 …}
  -formattedValue: "https://delta8resellers.com/product/canna-river-sleep-gummies-cbn-10mg-cbd-20mg-60-cnt/"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5494 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5442 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/crud/field/association.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5441 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5443 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5532 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5440 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5445 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
239 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#5543
  -isAccessible: true
  -fqcn: "App\Entity\ProductUrl"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1302 …}
  -instance: Proxies\__CG__\App\Entity\ProductUrl {#1532 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 5149
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
240 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5446
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "project"
  -value: Proxies\__CG__\App\Entity\Project {#1368 …}
  -formattedValue: "Data8Resellers - Multiple lab results on product page [ 3 ] "
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5586 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5449 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/crud/field/association.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5448 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5450 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5585 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5447 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5452 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
241 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#5589
  -isAccessible: true
  -fqcn: "App\Entity\Project"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1170 …}
  -instance: Proxies\__CG__\App\Entity\Project {#1368 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 3
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
242 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5453
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "createdAt"
  -value: DateTime @1753416130 {#1528
    date: 2025-07-25 04:02:10.0 UTC (+00:00)
  }
  -formattedValue: "Jul 25, 2025, 4:02:10\u{202F}AM"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5609 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5456 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-datetime"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/datetime"
  -templatePath: "@EasyAdmin/crud/field/datetime.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5455 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5457 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5608 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5454 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5459 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
243 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5460
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "updatedAt"
  -value: DateTime @1753416130 {#1529
    date: 2025-07-25 04:02:10.0 UTC (+00:00)
  }
  -formattedValue: "Jul 25, 2025, 4:02:10\u{202F}AM"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5611 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5463 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-datetime"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/datetime"
  -templatePath: "@EasyAdmin/crud/field/datetime.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5462 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5464 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5458 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5461 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5466 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
244 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5468
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextEditorField"
  -propertyName: "requestContent"
  -value: "{"jsonSchema":{"name":"get_product_information_from_html","strict":true,"schema":{"type":"object","properties":{"productName":{"type":"string","description":"The name of the product"},"productType":{"type":"string","description":"The type of the product, for example: cannabis, shirt, mushroom, tray, pen etc..."},"labReports":{"type":"array","items":{"type":"object","properties":{"labReportName":{"type":"string","description":"The name of the lab report"},"labReportUrl":{"type":"string","description":"The url of the lab report"}},"required":["labReportName","labReportUrl"],"additionalProperties":false}}},"required":["productName","productType","labReports"],"additionalProperties":false}},"prompt":[{"role":"system","content":"You are an ai that can extract product information from a product page html"},{"role":"user","content":"<html><body><center><h1>403 Forbidden<\/h1><\/center><hr><center>nginx<\/center><\/body><\/html> \n\n \n        This is a lab report for a cannabis product. \n        Give me the total active thc percentage, the delta 9 percentage and the thca percentage from this lab report.\n        Give me the report extraction\/report date and the expiry date as well. Do not confuse extraction\/report date with sample date\n        For missing values return null;\n    "}]}"
  -formattedValue: "{"jsonSchema":{"name":"get_product_information_from_html","strict":true,"schema":{"type":"object","properties":{"productName":{"type":"string","description":"The name of the product"},"productType":{"type":"string","description":"The type of the product, for example: cannabis, shirt, mushroom, tray, pen etc..."},"labReports":{"type":"array","items":{"type":"object","properties":{"labReportName":{"type":"string","description":"The name of the lab report"},"labReportUrl":{"type":"string","description":"The url of the lab report"}},"required":["labReportName","labReportUrl"],"additionalProperties":false}}},"required":["productName","productType","labReports"],"additionalProperties":false}},"prompt":[{"role":"system","content":"You are an ai that can extract product information from a product page html"},{"role":"user","content":"<html><body><center><h1>403 Forbidden<\/h1><\/center><hr><center>nginx<\/center><\/body><\/html> \n\n \n        This is a lab report for a cannabis product. \n        Give me the total active thc percentage, the delta 9 percentage and the thca percentage from this lab report.\n        Give me the report extraction\/report date and the expiry date as well. Do not confuse extraction\/report date with sample date\n        For missing values return null;\n    "}]}"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5685 …}
  -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Type\TextEditorType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5610 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text_editor"
  -columns: null
  -defaultColumns: "col-md-9 col-xxl-7"
  -translationParameters: []
  -templateName: "crud/field/text_editor"
  -templatePath: "@EasyAdmin/crud/field/text_editor.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5470 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5465 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5684 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5469 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5612 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
245 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5575
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextEditorField"
  -propertyName: "responseContent"
  -value: "{"originalAiResponse":{"id":"chatcmpl-Bx3vI1dl80wxOZPIqoeLkRYx6Dc66","object":"chat.completion","created":1753416132,"model":"gpt-4o-2024-11-20","system_fingerprint":"fp_c67768f680","choices":[{"index":0,"message":{"role":"assistant","content":"{\"productName\":\"Unknown\",\"productType\":\"cannabis\",\"labReports\":[]}"},"finish_reason":"stop"}],"usage":{"prompt_tokens":251,"completion_tokens":17,"total_tokens":268,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"completion_tokens_details":{"reasoning_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0,"audio_tokens":0}}},"content":{"productName":"Unknown","productType":"cannabis","labReports":[]}}"
  -formattedValue: "{"originalAiResponse":{"id":"chatcmpl-Bx3vI1dl80wxOZPIqoeLkRYx6Dc66","object":"chat.completion","created":1753416132,"model":"gpt-4o-2024-11-20","system_fingerprint":"fp_c67768f680","choices":[{"index":0,"message":{"role":"assistant","content":"{\"productName\":\"Unknown\",\"productType\":\"cannabis\",\"labReports\":[]}"},"finish_reason":"stop"}],"usage":{"prompt_tokens":251,"completion_tokens":17,"total_tokens":268,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"completion_tokens_details":{"reasoning_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0,"audio_tokens":0}}},"content":{"productName":"Unknown","productType":"cannabis","labReports":[]}}"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5686 …}
  -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Type\TextEditorType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5619 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text_editor"
  -columns: null
  -defaultColumns: "col-md-9 col-xxl-7"
  -translationParameters: []
  -templateName: "crud/field/text_editor"
  -templatePath: "@EasyAdmin/crud/field/text_editor.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5576 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5595 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5687 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5602 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5622 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
246 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5623
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "action"
  -value: "fetch_products_from_product_url"
  -formattedValue: "fetch_products_from_product_url"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5683 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5626 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5625 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5627 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5688 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5624 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5629 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
247 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5630
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "provider"
  -value: "openai"
  -formattedValue: "openai"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5618 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5633 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5632 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5634 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5628 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5631 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5636 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
248 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5637
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "model"
  -value: "gpt-4o-2024-11-20"
  -formattedValue: "gpt-4o-2024-11-20"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5621 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5640 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5639 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5641 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5635 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5638 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5643 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
249 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5644
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "labReport"
  -value: null
  -formattedValue: null
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5697 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5647 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/label/null.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5646 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5648 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5642 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5645 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5650 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
250 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#5724
  -isAccessible: true
  -fqcn: "App\Entity\LabReport"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1238 …}
  -instance: null
  -primaryKeyName: "id"
  -primaryKeyValue: null
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
251 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5651
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "productUrl"
  -value: Proxies\__CG__\App\Entity\ProductUrl {#1538 …}
  -formattedValue: "https://delta8resellers.com/product/urb-rocks-d9-15mg/"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5706 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5654 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/crud/field/association.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5653 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5655 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5744 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5652 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5657 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
252 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#5755
  -isAccessible: true
  -fqcn: "App\Entity\ProductUrl"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1302 …}
  -instance: Proxies\__CG__\App\Entity\ProductUrl {#1538 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 5174
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
253 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5658
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "project"
  -value: Proxies\__CG__\App\Entity\Project {#1368 …}
  -formattedValue: "Data8Resellers - Multiple lab results on product page [ 3 ] "
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5798 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5661 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/crud/field/association.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5660 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5662 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5797 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5659 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5664 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
254 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#5801
  -isAccessible: true
  -fqcn: "App\Entity\Project"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1170 …}
  -instance: Proxies\__CG__\App\Entity\Project {#1368 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 3
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
255 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5665
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "createdAt"
  -value: DateTime @1753416133 {#1534
    date: 2025-07-25 04:02:13.0 UTC (+00:00)
  }
  -formattedValue: "Jul 25, 2025, 4:02:13\u{202F}AM"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5821 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5668 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-datetime"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/datetime"
  -templatePath: "@EasyAdmin/crud/field/datetime.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5667 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5669 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5820 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5666 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5671 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
256 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5672
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "updatedAt"
  -value: DateTime @1753416133 {#1535
    date: 2025-07-25 04:02:13.0 UTC (+00:00)
  }
  -formattedValue: "Jul 25, 2025, 4:02:13\u{202F}AM"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5823 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5675 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-datetime"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/datetime"
  -templatePath: "@EasyAdmin/crud/field/datetime.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5674 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5676 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5670 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5673 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5678 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
257 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5680
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextEditorField"
  -propertyName: "requestContent"
  -value: "{"jsonSchema":{"name":"get_product_information_from_html","strict":true,"schema":{"type":"object","properties":{"productName":{"type":"string","description":"The name of the product"},"productType":{"type":"string","description":"The type of the product, for example: cannabis, shirt, mushroom, tray, pen etc..."},"labReports":{"type":"array","items":{"type":"object","properties":{"labReportName":{"type":"string","description":"The name of the lab report"},"labReportUrl":{"type":"string","description":"The url of the lab report"}},"required":["labReportName","labReportUrl"],"additionalProperties":false}}},"required":["productName","productType","labReports"],"additionalProperties":false}},"prompt":[{"role":"system","content":"You are an ai that can extract product information from a product page html"},{"role":"user","content":"<html><body><center><h1>403 Forbidden<\/h1><\/center><hr><center>nginx<\/center><\/body><\/html> \n\n \n        This is a lab report for a cannabis product. \n        Give me the total active thc percentage, the delta 9 percentage and the thca percentage from this lab report.\n        Give me the report extraction\/report date and the expiry date as well. Do not confuse extraction\/report date with sample date\n        For missing values return null;\n    "}]}"
  -formattedValue: "{"jsonSchema":{"name":"get_product_information_from_html","strict":true,"schema":{"type":"object","properties":{"productName":{"type":"string","description":"The name of the product"},"productType":{"type":"string","description":"The type of the product, for example: cannabis, shirt, mushroom, tray, pen etc..."},"labReports":{"type":"array","items":{"type":"object","properties":{"labReportName":{"type":"string","description":"The name of the lab report"},"labReportUrl":{"type":"string","description":"The url of the lab report"}},"required":["labReportName","labReportUrl"],"additionalProperties":false}}},"required":["productName","productType","labReports"],"additionalProperties":false}},"prompt":[{"role":"system","content":"You are an ai that can extract product information from a product page html"},{"role":"user","content":"<html><body><center><h1>403 Forbidden<\/h1><\/center><hr><center>nginx<\/center><\/body><\/html> \n\n \n        This is a lab report for a cannabis product. \n        Give me the total active thc percentage, the delta 9 percentage and the thca percentage from this lab report.\n        Give me the report extraction\/report date and the expiry date as well. Do not confuse extraction\/report date with sample date\n        For missing values return null;\n    "}]}"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5897 …}
  -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Type\TextEditorType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5822 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text_editor"
  -columns: null
  -defaultColumns: "col-md-9 col-xxl-7"
  -translationParameters: []
  -templateName: "crud/field/text_editor"
  -templatePath: "@EasyAdmin/crud/field/text_editor.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5682 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5677 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5896 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5681 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5824 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
258 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5787
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextEditorField"
  -propertyName: "responseContent"
  -value: "{"originalAiResponse":{"id":"chatcmpl-Bx3vKja4MQW79X1x8kgf0UN6T10H9","object":"chat.completion","created":1753416134,"model":"gpt-4o-2024-11-20","system_fingerprint":"fp_c67768f680","choices":[{"index":0,"message":{"role":"assistant","content":"{\"productName\":\"Cannabis Flower\",\"productType\":\"cannabis\",\"labReports\":[]}"},"finish_reason":"stop"}],"usage":{"prompt_tokens":251,"completion_tokens":19,"total_tokens":270,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"completion_tokens_details":{"reasoning_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0,"audio_tokens":0}}},"content":{"productName":"Cannabis Flower","productType":"cannabis","labReports":[]}}"
  -formattedValue: "{"originalAiResponse":{"id":"chatcmpl-Bx3vKja4MQW79X1x8kgf0UN6T10H9","object":"chat.completion","created":1753416134,"model":"gpt-4o-2024-11-20","system_fingerprint":"fp_c67768f680","choices":[{"index":0,"message":{"role":"assistant","content":"{\"productName\":\"Cannabis Flower\",\"productType\":\"cannabis\",\"labReports\":[]}"},"finish_reason":"stop"}],"usage":{"prompt_tokens":251,"completion_tokens":19,"total_tokens":270,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"completion_tokens_details":{"reasoning_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0,"audio_tokens":0}}},"content":{"productName":"Cannabis Flower","productType":"cannabis","labReports":[]}}"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5898 …}
  -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Type\TextEditorType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5831 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text_editor"
  -columns: null
  -defaultColumns: "col-md-9 col-xxl-7"
  -translationParameters: []
  -templateName: "crud/field/text_editor"
  -templatePath: "@EasyAdmin/crud/field/text_editor.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5788 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5807 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5899 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5814 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5834 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
259 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5835
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "action"
  -value: "fetch_products_from_product_url"
  -formattedValue: "fetch_products_from_product_url"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5895 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5838 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5837 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5839 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5900 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5836 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5841 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
260 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5842
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "provider"
  -value: "openai"
  -formattedValue: "openai"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5830 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5845 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5844 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5846 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5840 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5843 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5848 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
261 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5849
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "model"
  -value: "gpt-4o-2024-11-20"
  -formattedValue: "gpt-4o-2024-11-20"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5833 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5852 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5851 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5853 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5847 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5850 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5855 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
262 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5856
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "labReport"
  -value: null
  -formattedValue: null
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5909 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5859 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/label/null.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5858 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5860 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5854 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5857 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5862 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
263 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#5936
  -isAccessible: true
  -fqcn: "App\Entity\LabReport"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1238 …}
  -instance: null
  -primaryKeyName: "id"
  -primaryKeyValue: null
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
264 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5863
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "productUrl"
  -value: Proxies\__CG__\App\Entity\ProductUrl {#1544 …}
  -formattedValue: "https://delta8resellers.com/product/hempzilla-cbd-cbn-nighttime-gummies-750mg/"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#5918 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5866 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/crud/field/association.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5865 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5867 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5956 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5864 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5869 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
265 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#5967
  -isAccessible: true
  -fqcn: "App\Entity\ProductUrl"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1302 …}
  -instance: Proxies\__CG__\App\Entity\ProductUrl {#1544 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 5211
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
266 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5870
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "project"
  -value: Proxies\__CG__\App\Entity\Project {#1368 …}
  -formattedValue: "Data8Resellers - Multiple lab results on product page [ 3 ] "
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#6010 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5873 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/crud/field/association.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5872 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5874 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#6009 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5871 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5876 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
267 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#6013
  -isAccessible: true
  -fqcn: "App\Entity\Project"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1170 …}
  -instance: Proxies\__CG__\App\Entity\Project {#1368 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 3
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
268 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5877
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "createdAt"
  -value: DateTime @1753416134 {#1540
    date: 2025-07-25 04:02:14.0 UTC (+00:00)
  }
  -formattedValue: "Jul 25, 2025, 4:02:14\u{202F}AM"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#6033 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5880 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-datetime"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/datetime"
  -templatePath: "@EasyAdmin/crud/field/datetime.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5879 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5881 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#6032 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5878 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5883 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
269 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5884
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "updatedAt"
  -value: DateTime @1753416134 {#1541
    date: 2025-07-25 04:02:14.0 UTC (+00:00)
  }
  -formattedValue: "Jul 25, 2025, 4:02:14\u{202F}AM"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#6035 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5887 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-datetime"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/datetime"
  -templatePath: "@EasyAdmin/crud/field/datetime.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5886 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5888 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5882 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5885 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5890 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
270 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5892
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextEditorField"
  -propertyName: "requestContent"
  -value: "{"prompt":[{"role":"system","content":"You are an ai that can match cannabis product names to their lab report based on the product name and lab report matching name"},{"role":"user","content":"\n            I have an array of product names as follows\n            [\"Forbidden Product\"]\n\n            I also have an array of lab reports of those products. \n            This data is an array of objects where each object is a lab report, the object has the lab report name, lab report matching name and its url.\n            The matching name of the lab report is similar to atleast one of the products given above. \n            Match the product names to the correct lab report based on the product name and matching name.\n            Give me the resulting product to lab report matching data.\n            The lab report data are as follows : \n\n            []\n        "}],"jsonSchema":{"name":"match_product_to_lab_report","strict":true,"schema":{"type":"object","properties":{"matchings":{"type":"array","items":{"type":"object","properties":{"product_name":{"type":"string","description":"The name of the product"},"lab_report":{"type":"object","properties":{"lab_report_name":{"type":"string","description":"The lab report name"},"lab_report_matching_name":{"type":"string","description":"The matching name of the lap report"},"lab_report_url":{"type":"string","description":"The url of the lab report"},"lab_report_id":{"type":"number","description":"the id of the lab report from the original given array"}},"required":["lab_report_name","lab_report_matching_name","lab_report_url","lab_report_id"],"additionalProperties":false}},"required":["product_name","lab_report"],"additionalProperties":false}}},"required":["matchings"],"additionalProperties":false}}}"
  -formattedValue: "{"prompt":[{"role":"system","content":"You are an ai that can match cannabis product names to their lab report based on the product name and lab report matching name"},{"role":"user","content":"\n            I have an array of product names as follows\n            [\"Forbidden Product\"]\n\n            I also have an array of lab reports of those products. \n            This data is an array of objects where each object is a lab report, the object has the lab report name, lab report matching name and its url.\n            The matching name of the lab report is similar to atleast one of the products given above. \n            Match the product names to the correct lab report based on the product name and matching name.\n            Give me the resulting product to lab report matching data.\n            The lab report data are as follows : \n\n            []\n        "}],"jsonSchema":{"name":"match_product_to_lab_report","strict":true,"schema":{"type":"object","properties":{"matchings":{"type":"array","items":{"type":"object","properties":{"product_name":{"type":"string","description":"The name of the product"},"lab_report":{"type":"object","properties":{"lab_report_name":{"type":"string","description":"The lab report name"},"lab_report_matching_name":{"type":"string","description":"The matching name of the lap report"},"lab_report_url":{"type":"string","description":"The url of the lab report"},"lab_report_id":{"type":"number","description":"the id of the lab report from the original given array"}},"required":["lab_report_name","lab_report_matching_name","lab_report_url","lab_report_id"],"additionalProperties":false}},"required":["product_name","lab_report"],"additionalProperties":false}}},"required":["matchings"],"additionalProperties":false}}}"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#6109 …}
  -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Type\TextEditorType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#6034 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text_editor"
  -columns: null
  -defaultColumns: "col-md-9 col-xxl-7"
  -translationParameters: []
  -templateName: "crud/field/text_editor"
  -templatePath: "@EasyAdmin/crud/field/text_editor.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#5894 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#5889 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#6108 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#5893 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#6036 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
271 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#5999
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextEditorField"
  -propertyName: "responseContent"
  -value: "{"id":"chatcmpl-Bx4DZMyuu1GYnZvNOREMT8AUYzfnV","object":"chat.completion","created":1753417265,"model":"gpt-4o-2024-08-06","system_fingerprint":"fp_a288987b44","choices":[{"index":0,"message":{"role":"assistant","content":"{\"matchings\":[]}"},"finish_reason":"stop"}],"usage":{"prompt_tokens":307,"completion_tokens":5,"total_tokens":312,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"completion_tokens_details":{"reasoning_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0,"audio_tokens":0}}}"
  -formattedValue: "{"id":"chatcmpl-Bx4DZMyuu1GYnZvNOREMT8AUYzfnV","object":"chat.completion","created":1753417265,"model":"gpt-4o-2024-08-06","system_fingerprint":"fp_a288987b44","choices":[{"index":0,"message":{"role":"assistant","content":"{\"matchings\":[]}"},"finish_reason":"stop"}],"usage":{"prompt_tokens":307,"completion_tokens":5,"total_tokens":312,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"completion_tokens_details":{"reasoning_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0,"audio_tokens":0}}}"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#6110 …}
  -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Type\TextEditorType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#6043 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text_editor"
  -columns: null
  -defaultColumns: "col-md-9 col-xxl-7"
  -translationParameters: []
  -templateName: "crud/field/text_editor"
  -templatePath: "@EasyAdmin/crud/field/text_editor.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#6000 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#6019 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#6111 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#6026 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#6046 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
272 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#6047
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "action"
  -value: "product_lab_report_matching"
  -formattedValue: "product_lab_report_matching"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#6107 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#6050 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#6049 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#6051 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#6112 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#6048 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#6053 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
273 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#6054
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "provider"
  -value: "openai"
  -formattedValue: "openai"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#6042 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#6057 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#6056 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#6058 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#6052 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#6055 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#6060 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
274 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#6061
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "model"
  -value: "gpt-4o"
  -formattedValue: "gpt-4o"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#6045 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#6064 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/crud/field/text.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#6063 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#6065 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#6059 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#6062 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#6067 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
275 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#6068
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "labReport"
  -value: null
  -formattedValue: null
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#6121 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#6071 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/label/null.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#6070 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#6072 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#6066 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#6069 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#6074 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
276 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#6148
  -isAccessible: true
  -fqcn: "App\Entity\LabReport"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1238 …}
  -instance: null
  -primaryKeyName: "id"
  -primaryKeyValue: null
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
277 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#6075
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "productUrl"
  -value: Proxies\__CG__\App\Entity\ProductUrl {#1550 …}
  -formattedValue: "https://delta8resellers.com/product/modus-thca-dabs-2g/"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#6130 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#6078 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/crud/field/association.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#6077 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#6079 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#6168 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#6076 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#6081 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
278 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#6179
  -isAccessible: true
  -fqcn: "App\Entity\ProductUrl"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1302 …}
  -instance: Proxies\__CG__\App\Entity\ProductUrl {#1550 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 4348
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
279 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#6082
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "project"
  -value: Proxies\__CG__\App\Entity\Project {#1368 …}
  -formattedValue: "Data8Resellers - Multiple lab results on product page [ 3 ] "
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#6222 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#6085 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: "crud/field/association"
  -templatePath: "@EasyAdmin/crud/field/association.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#6084 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#6086 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#6221 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#6083 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#6088 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
280 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#6225
  -isAccessible: true
  -fqcn: "App\Entity\Project"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1170 …}
  -instance: Proxies\__CG__\App\Entity\Project {#1368 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 3
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
281 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#6089
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "createdAt"
  -value: DateTime @1753417265 {#1546
    date: 2025-07-25 04:21:05.0 UTC (+00:00)
  }
  -formattedValue: "Jul 25, 2025, 4:21:05\u{202F}AM"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#6245 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#6092 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-datetime"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/datetime"
  -templatePath: "@EasyAdmin/crud/field/datetime.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#6091 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#6093 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#6244 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#6090 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#6095 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
282 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#6096
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "updatedAt"
  -value: DateTime @1753417265 {#1547
    date: 2025-07-25 04:21:05.0 UTC (+00:00)
  }
  -formattedValue: "Jul 25, 2025, 4:21:05\u{202F}AM"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#6247 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#6099 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-datetime"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/datetime"
  -templatePath: "@EasyAdmin/crud/field/datetime.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#6098 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#6100 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#6094 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#6097 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#6102 …}
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
283 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#6254
    -type: "entity"
    -name: "edit"
    -label: Symfony\Component\Translation\TranslatableMessage {#6231 …}
    -icon: null
    -cssClass: "action-edit"
    -addedCssClass: " "
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "edit"
    ]
    -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=edit&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=2248&page=4"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "edit"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1050
    -isAccessible: true
    -fqcn: "App\Entity\AILog"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
    -instance: App\Entity\AILog {#1143 …}
    -primaryKeyName: "id"
    -primaryKeyValue: 2248
    -permission: null
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#1672 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6272 …}
  }
]
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
284 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#6238
    -type: "entity"
    -name: "delete"
    -label: Symfony\Component\Translation\TranslatableMessage {#6259 …}
    -icon: null
    -cssClass: "action-delete text-danger"
    -addedCssClass: " text-danger"
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "delete"
      "formaction" => "https://cbdextract.nw.agency/admin?crudAction=delete&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=2248&page=4"
      "data-bs-toggle" => "modal"
      "data-bs-target" => "#modal-delete"
    ]
    -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=delete&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=2248&page=4"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "delete"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1050
    -isAccessible: true
    -fqcn: "App\Entity\AILog"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
    -instance: App\Entity\AILog {#1143 …}
    -primaryKeyName: "id"
    -primaryKeyValue: 2248
    -permission: null
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#1672 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6272 …}
  }
]
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
285 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#6246
    -type: "entity"
    -name: "edit"
    -label: Symfony\Component\Translation\TranslatableMessage {#6283 …}
    -icon: null
    -cssClass: "action-edit"
    -addedCssClass: " "
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "edit"
    ]
    -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=edit&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=2249&page=4"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "edit"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1151
    -isAccessible: true
    -fqcn: "App\Entity\AILog"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
    -instance: App\Entity\AILog {#1440 …}
    -primaryKeyName: "id"
    -primaryKeyValue: 2249
    -permission: null
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#1796 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6299 …}
  }
]
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
286 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#6104
    -type: "entity"
    -name: "delete"
    -label: Symfony\Component\Translation\TranslatableMessage {#6286 …}
    -icon: null
    -cssClass: "action-delete text-danger"
    -addedCssClass: " text-danger"
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "delete"
      "formaction" => "https://cbdextract.nw.agency/admin?crudAction=delete&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=2249&page=4"
      "data-bs-toggle" => "modal"
      "data-bs-target" => "#modal-delete"
    ]
    -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=delete&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=2249&page=4"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "delete"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1151
    -isAccessible: true
    -fqcn: "App\Entity\AILog"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
    -instance: App\Entity\AILog {#1440 …}
    -primaryKeyName: "id"
    -primaryKeyValue: 2249
    -permission: null
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#1796 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6299 …}
  }
]
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
287 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#6248
    -type: "entity"
    -name: "edit"
    -label: Symfony\Component\Translation\TranslatableMessage {#6310 …}
    -icon: null
    -cssClass: "action-edit"
    -addedCssClass: " "
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "edit"
    ]
    -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=edit&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=2250&page=4"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "edit"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1562
    -isAccessible: true
    -fqcn: "App\Entity\AILog"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
    -instance: App\Entity\AILog {#1446 …}
    -primaryKeyName: "id"
    -primaryKeyValue: 2250
    -permission: null
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#2287 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6326 …}
  }
]
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
288 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#6255
    -type: "entity"
    -name: "delete"
    -label: Symfony\Component\Translation\TranslatableMessage {#6313 …}
    -icon: null
    -cssClass: "action-delete text-danger"
    -addedCssClass: " text-danger"
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "delete"
      "formaction" => "https://cbdextract.nw.agency/admin?crudAction=delete&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=2250&page=4"
      "data-bs-toggle" => "modal"
      "data-bs-target" => "#modal-delete"
    ]
    -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=delete&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=2250&page=4"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "delete"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1562
    -isAccessible: true
    -fqcn: "App\Entity\AILog"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
    -instance: App\Entity\AILog {#1446 …}
    -primaryKeyName: "id"
    -primaryKeyValue: 2250
    -permission: null
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#2287 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6326 …}
  }
]
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
289 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#6106
    -type: "entity"
    -name: "edit"
    -label: Symfony\Component\Translation\TranslatableMessage {#6337 …}
    -icon: null
    -cssClass: "action-edit"
    -addedCssClass: " "
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "edit"
    ]
    -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=edit&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=2251&page=4"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "edit"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1557
    -isAccessible: true
    -fqcn: "App\Entity\AILog"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
    -instance: App\Entity\AILog {#1452 …}
    -primaryKeyName: "id"
    -primaryKeyValue: 2251
    -permission: null
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#2499 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6353 …}
  }
]
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
290 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#6274
    -type: "entity"
    -name: "delete"
    -label: Symfony\Component\Translation\TranslatableMessage {#6340 …}
    -icon: null
    -cssClass: "action-delete text-danger"
    -addedCssClass: " text-danger"
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "delete"
      "formaction" => "https://cbdextract.nw.agency/admin?crudAction=delete&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=2251&page=4"
      "data-bs-toggle" => "modal"
      "data-bs-target" => "#modal-delete"
    ]
    -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=delete&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=2251&page=4"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "delete"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1557
    -isAccessible: true
    -fqcn: "App\Entity\AILog"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
    -instance: App\Entity\AILog {#1452 …}
    -primaryKeyName: "id"
    -primaryKeyValue: 2251
    -permission: null
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#2499 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6353 …}
  }
]
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
291 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#6211
    -type: "entity"
    -name: "edit"
    -label: Symfony\Component\Translation\TranslatableMessage {#6364 …}
    -icon: null
    -cssClass: "action-edit"
    -addedCssClass: " "
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "edit"
    ]
    -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=edit&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=2252&page=4"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "edit"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1171
    -isAccessible: true
    -fqcn: "App\Entity\AILog"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
    -instance: App\Entity\AILog {#1458 …}
    -primaryKeyName: "id"
    -primaryKeyValue: 2252
    -permission: null
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#2711 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6380 …}
  }
]
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
292 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#6301
    -type: "entity"
    -name: "delete"
    -label: Symfony\Component\Translation\TranslatableMessage {#6367 …}
    -icon: null
    -cssClass: "action-delete text-danger"
    -addedCssClass: " text-danger"
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "delete"
      "formaction" => "https://cbdextract.nw.agency/admin?crudAction=delete&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=2252&page=4"
      "data-bs-toggle" => "modal"
      "data-bs-target" => "#modal-delete"
    ]
    -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=delete&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=2252&page=4"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "delete"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1171
    -isAccessible: true
    -fqcn: "App\Entity\AILog"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
    -instance: App\Entity\AILog {#1458 …}
    -primaryKeyName: "id"
    -primaryKeyValue: 2252
    -permission: null
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#2711 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6380 …}
  }
]
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
293 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#6105
    -type: "entity"
    -name: "edit"
    -label: Symfony\Component\Translation\TranslatableMessage {#6391 …}
    -icon: null
    -cssClass: "action-edit"
    -addedCssClass: " "
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "edit"
    ]
    -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=edit&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=2254&page=4"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "edit"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1054
    -isAccessible: true
    -fqcn: "App\Entity\AILog"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
    -instance: App\Entity\AILog {#1464 …}
    -primaryKeyName: "id"
    -primaryKeyValue: 2254
    -permission: null
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#2923 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6407 …}
  }
]
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
294 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#6328
    -type: "entity"
    -name: "delete"
    -label: Symfony\Component\Translation\TranslatableMessage {#6394 …}
    -icon: null
    -cssClass: "action-delete text-danger"
    -addedCssClass: " text-danger"
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "delete"
      "formaction" => "https://cbdextract.nw.agency/admin?crudAction=delete&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=2254&page=4"
      "data-bs-toggle" => "modal"
      "data-bs-target" => "#modal-delete"
    ]
    -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=delete&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=2254&page=4"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "delete"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1054
    -isAccessible: true
    -fqcn: "App\Entity\AILog"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
    -instance: App\Entity\AILog {#1464 …}
    -primaryKeyName: "id"
    -primaryKeyValue: 2254
    -permission: null
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#2923 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6407 …}
  }
]
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
295 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#6212
    -type: "entity"
    -name: "edit"
    -label: Symfony\Component\Translation\TranslatableMessage {#6418 …}
    -icon: null
    -cssClass: "action-edit"
    -addedCssClass: " "
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "edit"
    ]
    -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=edit&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=2256&page=4"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "edit"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1559
    -isAccessible: true
    -fqcn: "App\Entity\AILog"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
    -instance: App\Entity\AILog {#1470 …}
    -primaryKeyName: "id"
    -primaryKeyValue: 2256
    -permission: null
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3135 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6434 …}
  }
]
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
296 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#6355
    -type: "entity"
    -name: "delete"
    -label: Symfony\Component\Translation\TranslatableMessage {#6421 …}
    -icon: null
    -cssClass: "action-delete text-danger"
    -addedCssClass: " text-danger"
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "delete"
      "formaction" => "https://cbdextract.nw.agency/admin?crudAction=delete&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=2256&page=4"
      "data-bs-toggle" => "modal"
      "data-bs-target" => "#modal-delete"
    ]
    -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=delete&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=2256&page=4"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "delete"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1559
    -isAccessible: true
    -fqcn: "App\Entity\AILog"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
    -instance: App\Entity\AILog {#1470 …}
    -primaryKeyName: "id"
    -primaryKeyValue: 2256
    -permission: null
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3135 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6434 …}
  }
]
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
297 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#6261
    -type: "entity"
    -name: "edit"
    -label: Symfony\Component\Translation\TranslatableMessage {#6445 …}
    -icon: null
    -cssClass: "action-edit"
    -addedCssClass: " "
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "edit"
    ]
    -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=edit&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=2258&page=4"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "edit"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1052
    -isAccessible: true
    -fqcn: "App\Entity\AILog"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
    -instance: App\Entity\AILog {#1476 …}
    -primaryKeyName: "id"
    -primaryKeyValue: 2258
    -permission: null
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3347 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6461 …}
  }
]
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
298 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#6382
    -type: "entity"
    -name: "delete"
    -label: Symfony\Component\Translation\TranslatableMessage {#6448 …}
    -icon: null
    -cssClass: "action-delete text-danger"
    -addedCssClass: " text-danger"
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "delete"
      "formaction" => "https://cbdextract.nw.agency/admin?crudAction=delete&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=2258&page=4"
      "data-bs-toggle" => "modal"
      "data-bs-target" => "#modal-delete"
    ]
    -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=delete&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=2258&page=4"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "delete"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1052
    -isAccessible: true
    -fqcn: "App\Entity\AILog"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
    -instance: App\Entity\AILog {#1476 …}
    -primaryKeyName: "id"
    -primaryKeyValue: 2258
    -permission: null
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3347 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6461 …}
  }
]
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
299 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#6288
    -type: "entity"
    -name: "edit"
    -label: Symfony\Component\Translation\TranslatableMessage {#6472 …}
    -icon: null
    -cssClass: "action-edit"
    -addedCssClass: " "
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "edit"
    ]
    -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=edit&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=2260&page=4"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "edit"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1564
    -isAccessible: true
    -fqcn: "App\Entity\AILog"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
    -instance: App\Entity\AILog {#1482 …}
    -primaryKeyName: "id"
    -primaryKeyValue: 2260
    -permission: null
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3559 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6488 …}
  }
]
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
300 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#6409
    -type: "entity"
    -name: "delete"
    -label: Symfony\Component\Translation\TranslatableMessage {#6475 …}
    -icon: null
    -cssClass: "action-delete text-danger"
    -addedCssClass: " text-danger"
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "delete"
      "formaction" => "https://cbdextract.nw.agency/admin?crudAction=delete&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=2260&page=4"
      "data-bs-toggle" => "modal"
      "data-bs-target" => "#modal-delete"
    ]
    -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=delete&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=2260&page=4"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "delete"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1564
    -isAccessible: true
    -fqcn: "App\Entity\AILog"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
    -instance: App\Entity\AILog {#1482 …}
    -primaryKeyName: "id"
    -primaryKeyValue: 2260
    -permission: null
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3559 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6488 …}
  }
]
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
301 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#6315
    -type: "entity"
    -name: "edit"
    -label: Symfony\Component\Translation\TranslatableMessage {#6499 …}
    -icon: null
    -cssClass: "action-edit"
    -addedCssClass: " "
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "edit"
    ]
    -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=edit&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=2264&page=4"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "edit"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1049
    -isAccessible: true
    -fqcn: "App\Entity\AILog"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
    -instance: App\Entity\AILog {#1488 …}
    -primaryKeyName: "id"
    -primaryKeyValue: 2264
    -permission: null
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3771 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6515 …}
  }
]
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
302 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#6436
    -type: "entity"
    -name: "delete"
    -label: Symfony\Component\Translation\TranslatableMessage {#6502 …}
    -icon: null
    -cssClass: "action-delete text-danger"
    -addedCssClass: " text-danger"
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "delete"
      "formaction" => "https://cbdextract.nw.agency/admin?crudAction=delete&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=2264&page=4"
      "data-bs-toggle" => "modal"
      "data-bs-target" => "#modal-delete"
    ]
    -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=delete&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=2264&page=4"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "delete"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1049
    -isAccessible: true
    -fqcn: "App\Entity\AILog"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
    -instance: App\Entity\AILog {#1488 …}
    -primaryKeyName: "id"
    -primaryKeyValue: 2264
    -permission: null
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3771 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6515 …}
  }
]
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
303 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#6342
    -type: "entity"
    -name: "edit"
    -label: Symfony\Component\Translation\TranslatableMessage {#6526 …}
    -icon: null
    -cssClass: "action-edit"
    -addedCssClass: " "
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "edit"
    ]
    -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=edit&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=2266&page=4"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "edit"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1573
    -isAccessible: true
    -fqcn: "App\Entity\AILog"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
    -instance: App\Entity\AILog {#1494 …}
    -primaryKeyName: "id"
    -primaryKeyValue: 2266
    -permission: null
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3983 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6542 …}
  }
]
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
304 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#6463
    -type: "entity"
    -name: "delete"
    -label: Symfony\Component\Translation\TranslatableMessage {#6529 …}
    -icon: null
    -cssClass: "action-delete text-danger"
    -addedCssClass: " text-danger"
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "delete"
      "formaction" => "https://cbdextract.nw.agency/admin?crudAction=delete&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=2266&page=4"
      "data-bs-toggle" => "modal"
      "data-bs-target" => "#modal-delete"
    ]
    -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=delete&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=2266&page=4"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "delete"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1573
    -isAccessible: true
    -fqcn: "App\Entity\AILog"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
    -instance: App\Entity\AILog {#1494 …}
    -primaryKeyName: "id"
    -primaryKeyValue: 2266
    -permission: null
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3983 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6542 …}
  }
]
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
305 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#6369
    -type: "entity"
    -name: "edit"
    -label: Symfony\Component\Translation\TranslatableMessage {#6553 …}
    -icon: null
    -cssClass: "action-edit"
    -addedCssClass: " "
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "edit"
    ]
    -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=edit&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=2268&page=4"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "edit"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1582
    -isAccessible: true
    -fqcn: "App\Entity\AILog"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
    -instance: App\Entity\AILog {#1500 …}
    -primaryKeyName: "id"
    -primaryKeyValue: 2268
    -permission: null
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#4195 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6569 …}
  }
]
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
306 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#6490
    -type: "entity"
    -name: "delete"
    -label: Symfony\Component\Translation\TranslatableMessage {#6556 …}
    -icon: null
    -cssClass: "action-delete text-danger"
    -addedCssClass: " text-danger"
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "delete"
      "formaction" => "https://cbdextract.nw.agency/admin?crudAction=delete&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=2268&page=4"
      "data-bs-toggle" => "modal"
      "data-bs-target" => "#modal-delete"
    ]
    -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=delete&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=2268&page=4"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "delete"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1582
    -isAccessible: true
    -fqcn: "App\Entity\AILog"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
    -instance: App\Entity\AILog {#1500 …}
    -primaryKeyName: "id"
    -primaryKeyValue: 2268
    -permission: null
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#4195 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6569 …}
  }
]
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
307 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#6396
    -type: "entity"
    -name: "edit"
    -label: Symfony\Component\Translation\TranslatableMessage {#6580 …}
    -icon: null
    -cssClass: "action-edit"
    -addedCssClass: " "
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "edit"
    ]
    -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=edit&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=2272&page=4"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "edit"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1591
    -isAccessible: true
    -fqcn: "App\Entity\AILog"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
    -instance: App\Entity\AILog {#1506 …}
    -primaryKeyName: "id"
    -primaryKeyValue: 2272
    -permission: null
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#4407 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6596 …}
  }
]
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
308 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#6517
    -type: "entity"
    -name: "delete"
    -label: Symfony\Component\Translation\TranslatableMessage {#6583 …}
    -icon: null
    -cssClass: "action-delete text-danger"
    -addedCssClass: " text-danger"
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "delete"
      "formaction" => "https://cbdextract.nw.agency/admin?crudAction=delete&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=2272&page=4"
      "data-bs-toggle" => "modal"
      "data-bs-target" => "#modal-delete"
    ]
    -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=delete&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=2272&page=4"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "delete"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1591
    -isAccessible: true
    -fqcn: "App\Entity\AILog"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
    -instance: App\Entity\AILog {#1506 …}
    -primaryKeyName: "id"
    -primaryKeyValue: 2272
    -permission: null
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#4407 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6596 …}
  }
]
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
309 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#6423
    -type: "entity"
    -name: "edit"
    -label: Symfony\Component\Translation\TranslatableMessage {#6607 …}
    -icon: null
    -cssClass: "action-edit"
    -addedCssClass: " "
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "edit"
    ]
    -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=edit&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=2279&page=4"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "edit"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1600
    -isAccessible: true
    -fqcn: "App\Entity\AILog"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
    -instance: App\Entity\AILog {#1512 …}
    -primaryKeyName: "id"
    -primaryKeyValue: 2279
    -permission: null
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#4619 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6623 …}
  }
]
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
310 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#6544
    -type: "entity"
    -name: "delete"
    -label: Symfony\Component\Translation\TranslatableMessage {#6610 …}
    -icon: null
    -cssClass: "action-delete text-danger"
    -addedCssClass: " text-danger"
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "delete"
      "formaction" => "https://cbdextract.nw.agency/admin?crudAction=delete&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=2279&page=4"
      "data-bs-toggle" => "modal"
      "data-bs-target" => "#modal-delete"
    ]
    -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=delete&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=2279&page=4"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "delete"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1600
    -isAccessible: true
    -fqcn: "App\Entity\AILog"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
    -instance: App\Entity\AILog {#1512 …}
    -primaryKeyName: "id"
    -primaryKeyValue: 2279
    -permission: null
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#4619 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6623 …}
  }
]
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
311 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#6450
    -type: "entity"
    -name: "edit"
    -label: Symfony\Component\Translation\TranslatableMessage {#6634 …}
    -icon: null
    -cssClass: "action-edit"
    -addedCssClass: " "
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "edit"
    ]
    -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=edit&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=2280&page=4"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "edit"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1609
    -isAccessible: true
    -fqcn: "App\Entity\AILog"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
    -instance: App\Entity\AILog {#1518 …}
    -primaryKeyName: "id"
    -primaryKeyValue: 2280
    -permission: null
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#4831 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6650 …}
  }
]
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
312 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#6571
    -type: "entity"
    -name: "delete"
    -label: Symfony\Component\Translation\TranslatableMessage {#6637 …}
    -icon: null
    -cssClass: "action-delete text-danger"
    -addedCssClass: " text-danger"
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "delete"
      "formaction" => "https://cbdextract.nw.agency/admin?crudAction=delete&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=2280&page=4"
      "data-bs-toggle" => "modal"
      "data-bs-target" => "#modal-delete"
    ]
    -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=delete&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=2280&page=4"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "delete"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1609
    -isAccessible: true
    -fqcn: "App\Entity\AILog"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
    -instance: App\Entity\AILog {#1518 …}
    -primaryKeyName: "id"
    -primaryKeyValue: 2280
    -permission: null
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#4831 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6650 …}
  }
]
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
313 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#6477
    -type: "entity"
    -name: "edit"
    -label: Symfony\Component\Translation\TranslatableMessage {#6661 …}
    -icon: null
    -cssClass: "action-edit"
    -addedCssClass: " "
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "edit"
    ]
    -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=edit&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=2281&page=4"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "edit"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1618
    -isAccessible: true
    -fqcn: "App\Entity\AILog"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
    -instance: App\Entity\AILog {#1524 …}
    -primaryKeyName: "id"
    -primaryKeyValue: 2281
    -permission: null
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#5043 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6677 …}
  }
]
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
314 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#6598
    -type: "entity"
    -name: "delete"
    -label: Symfony\Component\Translation\TranslatableMessage {#6664 …}
    -icon: null
    -cssClass: "action-delete text-danger"
    -addedCssClass: " text-danger"
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "delete"
      "formaction" => "https://cbdextract.nw.agency/admin?crudAction=delete&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=2281&page=4"
      "data-bs-toggle" => "modal"
      "data-bs-target" => "#modal-delete"
    ]
    -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=delete&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=2281&page=4"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "delete"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1618
    -isAccessible: true
    -fqcn: "App\Entity\AILog"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
    -instance: App\Entity\AILog {#1524 …}
    -primaryKeyName: "id"
    -primaryKeyValue: 2281
    -permission: null
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#5043 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6677 …}
  }
]
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
315 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#6504
    -type: "entity"
    -name: "edit"
    -label: Symfony\Component\Translation\TranslatableMessage {#6688 …}
    -icon: null
    -cssClass: "action-edit"
    -addedCssClass: " "
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "edit"
    ]
    -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=edit&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=2282&page=4"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "edit"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1627
    -isAccessible: true
    -fqcn: "App\Entity\AILog"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
    -instance: App\Entity\AILog {#1530 …}
    -primaryKeyName: "id"
    -primaryKeyValue: 2282
    -permission: null
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#5255 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6704 …}
  }
]
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
316 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#6625
    -type: "entity"
    -name: "delete"
    -label: Symfony\Component\Translation\TranslatableMessage {#6691 …}
    -icon: null
    -cssClass: "action-delete text-danger"
    -addedCssClass: " text-danger"
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "delete"
      "formaction" => "https://cbdextract.nw.agency/admin?crudAction=delete&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=2282&page=4"
      "data-bs-toggle" => "modal"
      "data-bs-target" => "#modal-delete"
    ]
    -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=delete&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=2282&page=4"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "delete"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1627
    -isAccessible: true
    -fqcn: "App\Entity\AILog"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
    -instance: App\Entity\AILog {#1530 …}
    -primaryKeyName: "id"
    -primaryKeyValue: 2282
    -permission: null
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#5255 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6704 …}
  }
]
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
317 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#6531
    -type: "entity"
    -name: "edit"
    -label: Symfony\Component\Translation\TranslatableMessage {#6715 …}
    -icon: null
    -cssClass: "action-edit"
    -addedCssClass: " "
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "edit"
    ]
    -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=edit&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=2283&page=4"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "edit"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1636
    -isAccessible: true
    -fqcn: "App\Entity\AILog"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
    -instance: App\Entity\AILog {#1536 …}
    -primaryKeyName: "id"
    -primaryKeyValue: 2283
    -permission: null
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#5467 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6731 …}
  }
]
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
318 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#6652
    -type: "entity"
    -name: "delete"
    -label: Symfony\Component\Translation\TranslatableMessage {#6718 …}
    -icon: null
    -cssClass: "action-delete text-danger"
    -addedCssClass: " text-danger"
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "delete"
      "formaction" => "https://cbdextract.nw.agency/admin?crudAction=delete&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=2283&page=4"
      "data-bs-toggle" => "modal"
      "data-bs-target" => "#modal-delete"
    ]
    -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=delete&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=2283&page=4"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "delete"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1636
    -isAccessible: true
    -fqcn: "App\Entity\AILog"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
    -instance: App\Entity\AILog {#1536 …}
    -primaryKeyName: "id"
    -primaryKeyValue: 2283
    -permission: null
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#5467 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6731 …}
  }
]
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
319 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#6558
    -type: "entity"
    -name: "edit"
    -label: Symfony\Component\Translation\TranslatableMessage {#6742 …}
    -icon: null
    -cssClass: "action-edit"
    -addedCssClass: " "
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "edit"
    ]
    -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=edit&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=2284&page=4"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "edit"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1645
    -isAccessible: true
    -fqcn: "App\Entity\AILog"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
    -instance: App\Entity\AILog {#1542 …}
    -primaryKeyName: "id"
    -primaryKeyValue: 2284
    -permission: null
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#5679 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6758 …}
  }
]
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
320 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#6679
    -type: "entity"
    -name: "delete"
    -label: Symfony\Component\Translation\TranslatableMessage {#6745 …}
    -icon: null
    -cssClass: "action-delete text-danger"
    -addedCssClass: " text-danger"
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "delete"
      "formaction" => "https://cbdextract.nw.agency/admin?crudAction=delete&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=2284&page=4"
      "data-bs-toggle" => "modal"
      "data-bs-target" => "#modal-delete"
    ]
    -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=delete&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=2284&page=4"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "delete"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1645
    -isAccessible: true
    -fqcn: "App\Entity\AILog"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
    -instance: App\Entity\AILog {#1542 …}
    -primaryKeyName: "id"
    -primaryKeyValue: 2284
    -permission: null
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#5679 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6758 …}
  }
]
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
321 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#6585
    -type: "entity"
    -name: "edit"
    -label: Symfony\Component\Translation\TranslatableMessage {#6769 …}
    -icon: null
    -cssClass: "action-edit"
    -addedCssClass: " "
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "edit"
    ]
    -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=edit&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=2363&page=4"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "edit"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1654
    -isAccessible: true
    -fqcn: "App\Entity\AILog"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
    -instance: App\Entity\AILog {#1548 …}
    -primaryKeyName: "id"
    -primaryKeyValue: 2363
    -permission: null
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#5891 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6785 …}
  }
]
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
322 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#6706
    -type: "entity"
    -name: "delete"
    -label: Symfony\Component\Translation\TranslatableMessage {#6772 …}
    -icon: null
    -cssClass: "action-delete text-danger"
    -addedCssClass: " text-danger"
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "delete"
      "formaction" => "https://cbdextract.nw.agency/admin?crudAction=delete&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=2363&page=4"
      "data-bs-toggle" => "modal"
      "data-bs-target" => "#modal-delete"
    ]
    -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=delete&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&entityId=2363&page=4"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "delete"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1654
    -isAccessible: true
    -fqcn: "App\Entity\AILog"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#673 …}
    -instance: App\Entity\AILog {#1548 …}
    -primaryKeyName: "id"
    -primaryKeyValue: 2363
    -permission: null
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#5891 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#6785 …}
  }
]
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
323 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#566
    -type: "global"
    -name: "new"
    -label: Symfony\Component\Translation\TranslatableMessage {#6103 …}
    -icon: null
    -cssClass: "action-new btn btn-primary"
    -addedCssClass: " btn btn-primary"
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "new"
    ]
    -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=new&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "new"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
  }
  "entity" => null
]
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
324 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#560
    -type: "batch"
    -name: "batchDelete"
    -label: Symfony\Component\Translation\TranslatableMessage {#6747 …}
    -icon: null
    -cssClass: "action-batchDelete btn btn-danger pr-0"
    -addedCssClass: " btn btn-danger pr-0"
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "batchDelete"
      "data-bs-toggle" => "modal"
      "data-bs-target" => "#modal-batch-action"
      "data-action-csrf-token" => Symfony\Component\Security\Csrf\CsrfToken {#1663
        -id: "ea-batch-action-batchDelete"
        -value: "e1c0c365c4c43132cb791dab66.2d77kf4VDlzcc0ldDH-Or7-f0ye4O_-swTOYGjQYwJQ.77fWy4hWXAqPXhweSxv29ciokkv3TJDAogT2Xwdui8D0qpf6kXJWCoUjJg"
      }
      "data-action-batch" => "true"
      "data-entity-fqcn" => "App\Entity\AILog"
      "data-action-url" => "https://cbdextract.nw.agency/admin?crudAction=batchDelete&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&page=4"
    ]
    -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=batchDelete&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController&page=4"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "batchDelete"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
  }
  "entity" => null
]
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
325 DENIED IS_IMPERSONATOR
null
"Symfony\Component\Security\Core\Authorization\Voter\AuthenticatedVoter"
ACCESS DENIED
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
Show voter details
326 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6881
  -type: "dashboard"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6916 …}
  -icon: "fa fa-home"
  -cssClass: ""
  -permission: null
  -routeName: null
  -routeParameters: null
  -linkUrl: "https://cbdextract.nw.agency/admin"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
327 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6883
  -type: "section"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6919 …}
  -icon: null
  -cssClass: ""
  -permission: null
  -routeName: null
  -routeParameters: null
  -linkUrl: "#"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
328 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6885
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6922 …}
  -icon: "fa-solid fa-cannabis"
  -cssClass: ""
  -permission: null
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "App\Entity\Project"
    "entityId" => null
  ]
  -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=index&crudControllerFqcn=App%5CController%5CAdmin%5CProjectCrudController"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
329 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6887
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6933 …}
  -icon: "fa-solid fa-cannabis"
  -cssClass: ""
  -permission: null
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "App\Entity\Product"
    "entityId" => null
  ]
  -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=index&crudControllerFqcn=App%5CController%5CAdmin%5CProductCrudController"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
330 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6889
  -type: "section"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6918 …}
  -icon: null
  -cssClass: ""
  -permission: null
  -routeName: null
  -routeParameters: null
  -linkUrl: "#"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
331 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6891
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6953 …}
  -icon: "fa fa-file"
  -cssClass: ""
  -permission: null
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "App\Entity\LabReport"
    "entityId" => null
  ]
  -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=index&crudControllerFqcn=App%5CController%5CAdmin%5CLabReportCrudController"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
332 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6893
  -type: "route"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6964 …}
  -icon: "fa fa-file"
  -cssClass: ""
  -permission: null
  -routeName: "admin_upload_extract"
  -routeParameters: []
  -linkUrl: "https://cbdextract.nw.agency/admin?routeName=admin_upload_extract"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
333 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6895
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6974 …}
  -icon: "fa fa-file"
  -cssClass: ""
  -permission: null
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "App\Entity\LabReportFail"
    "entityId" => null
  ]
  -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=index&crudControllerFqcn=App%5CController%5CAdmin%5CLabReportFailCrudController"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
334 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6897
  -type: "section"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6983 …}
  -icon: null
  -cssClass: ""
  -permission: null
  -routeName: null
  -routeParameters: null
  -linkUrl: "#"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
335 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6899
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6994 …}
  -icon: "fa-solid fa-globe"
  -cssClass: ""
  -permission: null
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "App\Entity\ProductUrl"
    "entityId" => null
  ]
  -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=index&crudControllerFqcn=App%5CController%5CAdmin%5CProductUrlCrudController"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
336 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6901
  -type: "section"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#7005 …}
  -icon: null
  -cssClass: ""
  -permission: null
  -routeName: null
  -routeParameters: null
  -linkUrl: "#"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
337 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6903
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#7006 …}
  -icon: "fa fa-book"
  -cssClass: ""
  -permission: null
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "App\Entity\ExtractorDictionary"
    "entityId" => null
  ]
  -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=index&crudControllerFqcn=App%5CController%5CAdmin%5CExtractorDictionaryCrudController"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
338 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6905
  -type: "section"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#7025 …}
  -icon: null
  -cssClass: ""
  -permission: null
  -routeName: null
  -routeParameters: null
  -linkUrl: "#"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
339 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6907
  -type: "crud"
  -selected: true
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#7026 …}
  -icon: "fa-solid fa-list"
  -cssClass: ""
  -permission: null
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "App\Entity\AILog"
    "entityId" => null
  ]
  -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=index&crudControllerFqcn=App%5CController%5CAdmin%5CAILogCrudController"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
340 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6909
  -type: "section"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#7045 …}
  -icon: "fa-solid fa-message"
  -cssClass: ""
  -permission: null
  -routeName: null
  -routeParameters: null
  -linkUrl: "#"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
341 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6911
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#7046 …}
  -icon: null
  -cssClass: ""
  -permission: null
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "App\Entity\Queue"
    "entityId" => null
  ]
  -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=index&crudControllerFqcn=App%5CController%5CAdmin%5CQueueCrudController"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
342 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6913
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#7065 …}
  -icon: null
  -cssClass: ""
  -permission: null
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "App\Entity\QueueSimulator"
    "entityId" => null
  ]
  -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=index&crudControllerFqcn=App%5CController%5CAdmin%5CQueueSimulatorCrudController"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
343 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6915
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6984 …}
  -icon: null
  -cssClass: ""
  -permission: null
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "App\Entity\QueueException"
    "entityId" => null
  ]
  -linkUrl: "https://cbdextract.nw.agency/admin?crudAction=index&crudControllerFqcn=App%5CController%5CAdmin%5CQueueExceptionCrudController"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
ACCESS GRANTED
Show voter details
344 DENIED IS_IMPERSONATOR
null
"Symfony\Component\Security\Core\Authorization\Voter\AuthenticatedVoter"
ACCESS DENIED
"App\Security\Voter\ProjectVoter"
ACCESS ABSTAIN
Show voter details