GET https://easyadmin.yoannh.dev/en/admin/comment

Security

Token

There is no security token. It was removed in 36cb96.

Firewall

main Name
Security enabled
Stateless

Configuration

Key Value
provider security.user.provider.concrete.users_in_memory
context main
entry_point (none)
user_checker security.user_checker
access_denied_handler (none)
access_denied_url (none)
authenticators (none)

Listeners

Listener Duration Response
"Symfony\Component\Security\Http\Firewall\ChannelListener"
(none) (none)
"Symfony\Component\Security\Http\Firewall\ContextListener"
1.61 ms (none)
"Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener"
(none) (none)
"Symfony\Component\Security\Http\Firewall\AccessListener"
0.00 ms (none)

Authenticators

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

Access Decision

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

Access decision log

# Result Attributes Object
1 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#815
  -isAccessible: true
  -primaryKeyValue: null
  -fields: null
  -actions: null
  -defaultActionUrl: null
  -fqcn: "App\Entity\Comment"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
  -permission: null
  -entityInstance: null
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
2 GRANTED EA_EXECUTE_ACTION
[
  "action" => "index"
  "entity" => null
  "entityFqcn" => "App\Entity\Comment"
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
3 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1172
  -isAccessible: true
  -primaryKeyValue: 30
  -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#1618 …}
  -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#3688 …}
  -defaultActionUrl: null
  -fqcn: "App\Entity\Comment"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
  -permission: null
  -entityInstance: App\Entity\Comment {#1310
    -id: 30
    -content: "This is exactly what I was looking for. Bookmarked! "
    -publishedAt: DateTimeImmutable @1767574117 {#1325
      date: 2026-01-05 01:48:37.0 Europe/Zurich (+01:00)
    }
    -status: App\Enum\CommentStatus {#665 …}
    -author: App\Entity\User {#1455 …}
    -post: App\Entity\Post {#1446 …}
  }
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
4 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1178
  -isAccessible: true
  -primaryKeyValue: 123
  -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#1662 …}
  -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#3713 …}
  -defaultActionUrl: null
  -fqcn: "App\Entity\Comment"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
  -permission: null
  -entityInstance: App\Entity\Comment {#1444
    -id: 123
    -content: "Could you provide more code examples? "
    -publishedAt: DateTimeImmutable @1767330217 {#1445
      date: 2026-01-02 06:03:37.0 Europe/Zurich (+01:00)
    }
    -status: App\Enum\CommentStatus {#661 …}
    -author: App\Entity\User {#1442 …}
    -post: App\Entity\Post {#1440 …}
  }
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
5 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1338
  -isAccessible: true
  -primaryKeyValue: 46
  -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#1912 …}
  -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#3763 …}
  -defaultActionUrl: null
  -fqcn: "App\Entity\Comment"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
  -permission: null
  -entityInstance: App\Entity\Comment {#1438
    -id: 46
    -content: "This saved me hours of work. Thank you! "
    -publishedAt: DateTimeImmutable @1767108123 {#1439
      date: 2025-12-30 16:22:03.0 Europe/Zurich (+01:00)
    }
    -status: App\Enum\CommentStatus {#661 …}
    -author: App\Entity\User {#1436 …}
    -post: App\Entity\Post {#1433 …}
  }
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
6 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1191
  -isAccessible: true
  -primaryKeyValue: 63
  -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#2007 …}
  -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#3846 …}
  -defaultActionUrl: null
  -fqcn: "App\Entity\Comment"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
  -permission: null
  -entityInstance: App\Entity\Comment {#1430
    -id: 63
    -content: "This is a must-read for beginners. "
    -publishedAt: DateTimeImmutable @1766977371 {#1431
      date: 2025-12-29 04:02:51.0 Europe/Zurich (+01:00)
    }
    -status: App\Enum\CommentStatus {#665 …}
    -author: App\Entity\User {#1455 …}
    -post: App\Entity\Post {#1435 …}
  }
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
7 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1498
  -isAccessible: true
  -primaryKeyValue: 36
  -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#2105 …}
  -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#3871 …}
  -defaultActionUrl: null
  -fqcn: "App\Entity\Comment"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
  -permission: null
  -entityInstance: App\Entity\Comment {#1311
    -id: 36
    -content: "I disagree with some points, but overall a good read. Assumenda hic et adipisci cumque fuga aliquam cupiditate."
    -publishedAt: DateTimeImmutable @1766936381 {#1434
      date: 2025-12-28 16:39:41.0 Europe/Zurich (+01:00)
    }
    -status: App\Enum\CommentStatus {#661 …}
    -author: App\Entity\User {#1442 …}
    -post: App\Entity\Post {#1319 …}
  }
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
8 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1505
  -isAccessible: true
  -primaryKeyValue: 59
  -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#2203 …}
  -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#3912 …}
  -defaultActionUrl: null
  -fqcn: "App\Entity\Comment"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
  -permission: null
  -entityInstance: App\Entity\Comment {#1318
    -id: 59
    -content: "This is a must-read for beginners. Quis et est labore esse."
    -publishedAt: DateTimeImmutable @1766566368 {#1317
      date: 2025-12-24 09:52:48.0 Europe/Zurich (+01:00)
    }
    -status: App\Enum\CommentStatus {#650 …}
    -author: App\Entity\User {#1327 …}
    -post: App\Entity\Post {#1435 …}
  }
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
9 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1512
  -isAccessible: true
  -primaryKeyValue: 151
  -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#2298 …}
  -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#3966 …}
  -defaultActionUrl: null
  -fqcn: "App\Entity\Comment"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
  -permission: null
  -entityInstance: App\Entity\Comment {#1329
    -id: 151
    -content: "I've been struggling with this topic, and your explanation cleared things up. "
    -publishedAt: DateTimeImmutable @1766522679 {#1328
      date: 2025-12-23 21:44:39.0 Europe/Zurich (+01:00)
    }
    -status: App\Enum\CommentStatus {#667 …}
    -author: App\Entity\User {#1321 …}
    -post: App\Entity\Post {#1331 …}
  }
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
10 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1519
  -isAccessible: true
  -primaryKeyValue: 72
  -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#2384 …}
  -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#4007 …}
  -defaultActionUrl: null
  -fqcn: "App\Entity\Comment"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
  -permission: null
  -entityInstance: App\Entity\Comment {#1333
    -id: 72
    -content: "Nice work! Keep these articles coming. Magni quas animi ut deleniti amet hic."
    -publishedAt: DateTimeImmutable @1765984416 {#1184
      date: 2025-12-17 16:13:36.0 Europe/Zurich (+01:00)
    }
    -status: App\Enum\CommentStatus {#650 …}
    -author: App\Entity\User {#1436 …}
    -post: App\Entity\Post {#1204 …}
  }
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
11 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1526
  -isAccessible: true
  -primaryKeyValue: 109
  -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#2479 …}
  -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#4061 …}
  -defaultActionUrl: null
  -fqcn: "App\Entity\Comment"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
  -permission: null
  -entityInstance: App\Entity\Comment {#1404
    -id: 109
    -content: "Well written and easy to understand. "
    -publishedAt: DateTimeImmutable @1765946752 {#1312
      date: 2025-12-17 05:45:52.0 Europe/Zurich (+01:00)
    }
    -status: App\Enum\CommentStatus {#661 …}
    -author: App\Entity\User {#1455 …}
    -post: App\Entity\Post {#1408 …}
  }
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
12 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1533
  -isAccessible: true
  -primaryKeyValue: 13
  -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#2574 …}
  -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#4111 …}
  -defaultActionUrl: null
  -fqcn: "App\Entity\Comment"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
  -permission: null
  -entityInstance: App\Entity\Comment {#1405
    -id: 13
    -content: "This is a must-read for beginners. "
    -publishedAt: DateTimeImmutable @1765926585 {#1406
      date: 2025-12-17 00:09:45.0 Europe/Zurich (+01:00)
    }
    -status: App\Enum\CommentStatus {#661 …}
    -author: App\Entity\User {#1321 …}
    -post: App\Entity\Post {#1425 …}
  }
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
13 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1540
  -isAccessible: true
  -primaryKeyValue: 64
  -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#2667 …}
  -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#4161 …}
  -defaultActionUrl: null
  -fqcn: "App\Entity\Comment"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
  -permission: null
  -entityInstance: App\Entity\Comment {#1427
    -id: 64
    -content: "I've been struggling with this topic, and your explanation cleared things up. "
    -publishedAt: DateTimeImmutable @1765527990 {#1426
      date: 2025-12-12 09:26:30.0 Europe/Zurich (+01:00)
    }
    -status: App\Enum\CommentStatus {#667 …}
    -author: App\Entity\User {#1461 …}
    -post: App\Entity\Post {#1435 …}
  }
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
14 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1547
  -isAccessible: true
  -primaryKeyValue: 114
  -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#2762 …}
  -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#4211 …}
  -defaultActionUrl: null
  -fqcn: "App\Entity\Comment"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
  -permission: null
  -entityInstance: App\Entity\Comment {#1464
    -id: 114
    -content: "I have a question about the third section. Could you explain more? Est sunt ipsum ut commodi animi."
    -publishedAt: DateTimeImmutable @1765208712 {#1463
      date: 2025-12-08 16:45:12.0 Europe/Zurich (+01:00)
    }
    -status: App\Enum\CommentStatus {#667 …}
    -author: App\Entity\User {#1461 …}
    -post: App\Entity\Post {#1408 …}
  }
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
15 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1554
  -isAccessible: true
  -primaryKeyValue: 102
  -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#2848 …}
  -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#4261 …}
  -defaultActionUrl: null
  -fqcn: "App\Entity\Comment"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
  -permission: null
  -entityInstance: App\Entity\Comment {#1466
    -id: 102
    -content: "Could you provide more code examples? Qui tempore aut rerum."
    -publishedAt: DateTimeImmutable @1764988600 {#1462
      date: 2025-12-06 03:36:40.0 Europe/Zurich (+01:00)
    }
    -status: App\Enum\CommentStatus {#667 …}
    -author: App\Entity\User {#1442 …}
    -post: App\Entity\Post {#1468 …}
  }
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
16 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1561
  -isAccessible: true
  -primaryKeyValue: 70
  -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#2934 …}
  -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#4311 …}
  -defaultActionUrl: null
  -fqcn: "App\Entity\Comment"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
  -permission: null
  -entityInstance: App\Entity\Comment {#1470
    -id: 70
    -content: "Interesting perspective. I'd love to see a follow-up post. Veritatis placeat nostrum corporis animi non ut ullam."
    -publishedAt: DateTimeImmutable @1764368933 {#1469
      date: 2025-11-28 23:28:53.0 Europe/Zurich (+01:00)
    }
    -status: App\Enum\CommentStatus {#661 …}
    -author: App\Entity\User {#1321 …}
    -post: App\Entity\Post {#1472 …}
  }
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
17 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1568
  -isAccessible: true
  -primaryKeyValue: 94
  -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3027 …}
  -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#4361 …}
  -defaultActionUrl: null
  -fqcn: "App\Entity\Comment"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
  -permission: null
  -entityInstance: App\Entity\Comment {#1474
    -id: 94
    -content: "Thanks for sharing this. Very helpful! Earum culpa facilis doloremque."
    -publishedAt: DateTimeImmutable @1764307589 {#1473
      date: 2025-11-28 06:26:29.0 Europe/Zurich (+01:00)
    }
    -status: App\Enum\CommentStatus {#661 …}
    -author: App\Entity\User {#1455 …}
    -post: App\Entity\Post {#1476 …}
  }
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
18 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1575
  -isAccessible: true
  -primaryKeyValue: 32
  -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3122 …}
  -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#4411 …}
  -defaultActionUrl: null
  -fqcn: "App\Entity\Comment"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
  -permission: null
  -entityInstance: App\Entity\Comment {#1478
    -id: 32
    -content: "Thanks for sharing this. Very helpful! "
    -publishedAt: DateTimeImmutable @1763391107 {#1477
      date: 2025-11-17 15:51:47.0 Europe/Zurich (+01:00)
    }
    -status: App\Enum\CommentStatus {#661 …}
    -author: App\Entity\User {#1436 …}
    -post: App\Entity\Post {#1446 …}
  }
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
19 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1582
  -isAccessible: true
  -primaryKeyValue: 141
  -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3215 …}
  -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#4452 …}
  -defaultActionUrl: null
  -fqcn: "App\Entity\Comment"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
  -permission: null
  -entityInstance: App\Entity\Comment {#1480
    -id: 141
    -content: "Looking forward to more content like this. "
    -publishedAt: DateTimeImmutable @1763205238 {#1479
      date: 2025-11-15 12:13:58.0 Europe/Zurich (+01:00)
    }
    -status: App\Enum\CommentStatus {#650 …}
    -author: App\Entity\User {#1482 …}
    -post: App\Entity\Post {#1484 …}
  }
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
20 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1589
  -isAccessible: true
  -primaryKeyValue: 121
  -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3301 …}
  -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#4506 …}
  -defaultActionUrl: null
  -fqcn: "App\Entity\Comment"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
  -permission: null
  -entityInstance: App\Entity\Comment {#1486
    -id: 121
    -content: "Thanks for sharing this. Very helpful! Non aut deleniti consequatur enim."
    -publishedAt: DateTimeImmutable @1763101267 {#1485
      date: 2025-11-14 07:21:07.0 Europe/Zurich (+01:00)
    }
    -status: App\Enum\CommentStatus {#661 …}
    -author: App\Entity\User {#1482 …}
    -post: App\Entity\Post {#1488 …}
  }
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
21 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1596
  -isAccessible: true
  -primaryKeyValue: 79
  -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3394 …}
  -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#4556 …}
  -defaultActionUrl: null
  -fqcn: "App\Entity\Comment"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
  -permission: null
  -entityInstance: App\Entity\Comment {#1490
    -id: 79
    -content: "I tried this approach and it worked perfectly. Soluta vel qui mollitia nulla at dicta."
    -publishedAt: DateTimeImmutable @1763090752 {#1489
      date: 2025-11-14 04:25:52.0 Europe/Zurich (+01:00)
    }
    -status: App\Enum\CommentStatus {#661 …}
    -author: App\Entity\User {#1455 …}
    -post: App\Entity\Post {#1492 …}
  }
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
22 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1603
  -isAccessible: true
  -primaryKeyValue: 117
  -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3489 …}
  -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#4597 …}
  -defaultActionUrl: null
  -fqcn: "App\Entity\Comment"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
  -permission: null
  -entityInstance: App\Entity\Comment {#1494
    -id: 117
    -content: "Nice work! Keep these articles coming. Neque dolor est error iusto nulla."
    -publishedAt: DateTimeImmutable @1763022532 {#1493
      date: 2025-11-13 09:28:52.0 Europe/Zurich (+01:00)
    }
    -status: App\Enum\CommentStatus {#650 …}
    -author: App\Entity\User {#1436 …}
    -post: App\Entity\Post {#1488 …}
  }
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
23 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#1617
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\IdField"
  -propertyName: "id"
  -propertyNameSuffix: null
  -value: 30
  -formattedValue: "30"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#1691 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1612 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-id"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/id"
  -templatePath: "@EasyAdmin/crud/field/id.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#1610 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1592 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1735 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#1601 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1580 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
24 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#1620
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "content"
  -propertyNameSuffix: null
  -value: "This is exactly what I was looking for. Bookmarked! "
  -formattedValue: "This is exactly what I was looking for. Bookmarked! "
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#1717 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1623 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: null
  -templatePath: "admin/comment/_preview.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#1622 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1624 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1715 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#1594 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1626 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
25 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#1641
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "post"
  -propertyNameSuffix: null
  -value: App\Entity\Post {#1446 …}
  -formattedValue: "REST API Design Best Practices #8"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#1713 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1644 …}
  -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 {#1643 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1645 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1707 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#1642 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1647 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
26 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1646
  -isAccessible: true
  -primaryKeyValue: 8
  -fields: null
  -actions: null
  -defaultActionUrl: null
  -fqcn: "App\Entity\Post"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1264 …}
  -permission: null
  -entityInstance: App\Entity\Post {#1446 …}
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
27 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#1648
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\ChoiceField"
  -propertyName: "status"
  -propertyNameSuffix: null
  -value: App\Enum\CommentStatus {#665 …}
  -formattedValue: EasyCorp\Bundle\EasyAdminBundle\Translation\TranslatableChoiceMessageCollection {#1827 …}
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#1837 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\ChoiceType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1651 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-select"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/choice"
  -templatePath: "@EasyAdmin/crud/field/choice.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#1650 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1652 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1867 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#1649 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1654 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
28 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#1655
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "publishedAt"
  -propertyNameSuffix: null
  -value: DateTimeImmutable @1767574117 {#1325
    date: 2026-01-05 01:48:37.0 Europe/Zurich (+01:00)
  }
  -formattedValue: "Jan 5, 2026"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#1858 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1658 …}
  -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 {#1657 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1659 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1856 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#1656 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1661 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
29 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#1668
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\IdField"
  -propertyName: "id"
  -propertyNameSuffix: null
  -value: 123
  -formattedValue: "123"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#1926 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1666 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-id"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/id"
  -templatePath: "@EasyAdmin/crud/field/id.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#1667 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1664 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1925 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#1663 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1669 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
30 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#1670
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "content"
  -propertyNameSuffix: null
  -value: "Could you provide more code examples? "
  -formattedValue: "Could you provide more code examples? "
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#1924 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1635 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: null
  -templatePath: "admin/comment/_preview.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#1640 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1639 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1927 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#1634 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1636 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
31 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#1900
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "post"
  -propertyNameSuffix: null
  -value: App\Entity\Post {#1440 …}
  -formattedValue: "Cloud Deployment Strategies #40"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#1665 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1874 …}
  -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 {#1897 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1875 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1930 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#1898 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1877 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
32 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1876
  -isAccessible: true
  -primaryKeyValue: 40
  -fields: null
  -actions: null
  -defaultActionUrl: null
  -fqcn: "App\Entity\Post"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1264 …}
  -permission: null
  -entityInstance: App\Entity\Post {#1440 …}
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
33 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#1878
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\ChoiceField"
  -propertyName: "status"
  -propertyNameSuffix: null
  -value: App\Enum\CommentStatus {#661 …}
  -formattedValue: EasyCorp\Bundle\EasyAdminBundle\Translation\TranslatableChoiceMessageCollection {#1972 …}
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#1969 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\ChoiceType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1881 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-select"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/choice"
  -templatePath: "@EasyAdmin/crud/field/choice.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#1880 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1882 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1964 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#1879 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1884 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
34 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#1885
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "publishedAt"
  -propertyNameSuffix: null
  -value: DateTimeImmutable @1767330217 {#1445
    date: 2026-01-02 06:03:37.0 Europe/Zurich (+01:00)
  }
  -formattedValue: "Jan 2, 2026"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#1978 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1887 …}
  -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 {#1889 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1886 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1977 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#1888 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1911 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
35 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#1918
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\IdField"
  -propertyName: "id"
  -propertyNameSuffix: null
  -value: 46
  -formattedValue: "46"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2021 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1916 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-id"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/id"
  -templatePath: "@EasyAdmin/crud/field/id.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#1917 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1914 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2020 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#1913 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1919 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
36 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#1920
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "content"
  -propertyNameSuffix: null
  -value: "This saved me hours of work. Thank you! "
  -formattedValue: "This saved me hours of work. Thank you! "
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2019 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1859 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: null
  -templatePath: "admin/comment/_preview.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#1894 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1854 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2022 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#1630 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1834 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
37 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#1982
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "post"
  -propertyNameSuffix: null
  -value: App\Entity\Post {#1433 …}
  -formattedValue: "Clean Code Principles #16"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#1915 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1989 …}
  -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 {#1988 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1990 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2025 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#1987 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1992 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
38 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1991
  -isAccessible: true
  -primaryKeyValue: 16
  -fields: null
  -actions: null
  -defaultActionUrl: null
  -fqcn: "App\Entity\Post"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1264 …}
  -permission: null
  -entityInstance: App\Entity\Post {#1433 …}
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
39 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#1993
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\ChoiceField"
  -propertyName: "status"
  -propertyNameSuffix: null
  -value: App\Enum\CommentStatus {#661 …}
  -formattedValue: EasyCorp\Bundle\EasyAdminBundle\Translation\TranslatableChoiceMessageCollection {#2070 …}
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2064 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\ChoiceType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1996 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-select"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/choice"
  -templatePath: "@EasyAdmin/crud/field/choice.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#1995 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1997 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2059 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#1994 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1999 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
40 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2000
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "publishedAt"
  -propertyNameSuffix: null
  -value: DateTimeImmutable @1767108123 {#1439
    date: 2025-12-30 16:22:03.0 Europe/Zurich (+01:00)
  }
  -formattedValue: "Dec 30, 2025"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2076 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2003 …}
  -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 {#2002 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2004 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2075 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2001 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2006 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
41 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2013
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\IdField"
  -propertyName: "id"
  -propertyNameSuffix: null
  -value: 63
  -formattedValue: "63"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2119 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2011 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-id"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/id"
  -templatePath: "@EasyAdmin/crud/field/id.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2012 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2009 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2118 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2008 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2014 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
42 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2015
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "content"
  -propertyNameSuffix: null
  -value: "This is a must-read for beginners. "
  -formattedValue: "This is a must-read for beginners. "
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2117 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1959 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: null
  -templatePath: "admin/comment/_preview.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#1961 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1979 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2120 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#1628 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#1971 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
43 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2080
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "post"
  -propertyNameSuffix: null
  -value: App\Entity\Post {#1435 …}
  -formattedValue: "Building Real-Time Applications #19"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2010 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2087 …}
  -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 {#2086 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2088 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2123 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2085 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2090 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
44 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#2089
  -isAccessible: true
  -primaryKeyValue: 19
  -fields: null
  -actions: null
  -defaultActionUrl: null
  -fqcn: "App\Entity\Post"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1264 …}
  -permission: null
  -entityInstance: App\Entity\Post {#1435 …}
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
45 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2091
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\ChoiceField"
  -propertyName: "status"
  -propertyNameSuffix: null
  -value: App\Enum\CommentStatus {#665 …}
  -formattedValue: EasyCorp\Bundle\EasyAdminBundle\Translation\TranslatableChoiceMessageCollection {#2168 …}
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2162 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\ChoiceType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2094 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-select"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/choice"
  -templatePath: "@EasyAdmin/crud/field/choice.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2093 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2095 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2157 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2092 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2097 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
46 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2098
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "publishedAt"
  -propertyNameSuffix: null
  -value: DateTimeImmutable @1766977371 {#1431
    date: 2025-12-29 04:02:51.0 Europe/Zurich (+01:00)
  }
  -formattedValue: "Dec 29, 2025"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2174 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2101 …}
  -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 {#2100 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2102 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2173 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2099 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2104 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
47 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2111
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\IdField"
  -propertyName: "id"
  -propertyNameSuffix: null
  -value: 36
  -formattedValue: "36"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2217 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2109 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-id"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/id"
  -templatePath: "@EasyAdmin/crud/field/id.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2110 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2107 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2216 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2106 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2112 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
48 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2113
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "content"
  -propertyNameSuffix: null
  -value: "I disagree with some points, but overall a good read. Assumenda hic et adipisci cumque fuga aliquam cupiditate."
  -formattedValue: "I disagree with some points, but overall a good read. Assumenda…"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2215 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2067 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: null
  -templatePath: "admin/comment/_preview.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2056 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2077 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2218 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#1627 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2066 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
49 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2178
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "post"
  -propertyNameSuffix: null
  -value: App\Entity\Post {#1319 …}
  -formattedValue: "Introduction to Docker Containers #9"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2228 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2185 …}
  -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 {#2184 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2186 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2108 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2183 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2188 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
50 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#2187
  -isAccessible: true
  -primaryKeyValue: 9
  -fields: null
  -actions: null
  -defaultActionUrl: null
  -fqcn: "App\Entity\Post"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1264 …}
  -permission: null
  -entityInstance: App\Entity\Post {#1319 …}
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
51 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2189
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\ChoiceField"
  -propertyName: "status"
  -propertyNameSuffix: null
  -value: App\Enum\CommentStatus {#661 …}
  -formattedValue: EasyCorp\Bundle\EasyAdminBundle\Translation\TranslatableChoiceMessageCollection {#2247 …}
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2262 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\ChoiceType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2192 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-select"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/choice"
  -templatePath: "@EasyAdmin/crud/field/choice.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2191 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2193 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2257 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2190 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2195 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
52 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2196
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "publishedAt"
  -propertyNameSuffix: null
  -value: DateTimeImmutable @1766936381 {#1434
    date: 2025-12-28 16:39:41.0 Europe/Zurich (+01:00)
  }
  -formattedValue: "Dec 28, 2025"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2269 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2199 …}
  -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 {#2198 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2200 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2268 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2197 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2202 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
53 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2209
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\IdField"
  -propertyName: "id"
  -propertyNameSuffix: null
  -value: 59
  -formattedValue: "59"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2312 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2207 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-id"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/id"
  -templatePath: "@EasyAdmin/crud/field/id.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2208 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2205 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2311 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2204 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2210 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
54 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2211
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "content"
  -propertyNameSuffix: null
  -value: "This is a must-read for beginners. Quis et est labore esse."
  -formattedValue: "This is a must-read for beginners. Quis et est labore esse."
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2310 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2165 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: null
  -templatePath: "admin/comment/_preview.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2154 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2175 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2313 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#1637 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2164 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
55 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2273
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "post"
  -propertyNameSuffix: null
  -value: App\Entity\Post {#1435 …}
  -formattedValue: "Building Real-Time Applications #19"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2206 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2280 …}
  -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 {#2279 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2281 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2316 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2278 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2283 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
56 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#2282
  -isAccessible: true
  -primaryKeyValue: 19
  -fields: null
  -actions: null
  -defaultActionUrl: null
  -fqcn: "App\Entity\Post"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1264 …}
  -permission: null
  -entityInstance: App\Entity\Post {#1435 …}
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
57 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2284
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\ChoiceField"
  -propertyName: "status"
  -propertyNameSuffix: null
  -value: App\Enum\CommentStatus {#650 …}
  -formattedValue: EasyCorp\Bundle\EasyAdminBundle\Translation\TranslatableChoiceMessageCollection {#2335 …}
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2352 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\ChoiceType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2287 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-select"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/choice"
  -templatePath: "@EasyAdmin/crud/field/choice.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2286 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2288 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2351 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2285 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2290 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
58 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2291
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "publishedAt"
  -propertyNameSuffix: null
  -value: DateTimeImmutable @1766566368 {#1317
    date: 2025-12-24 09:52:48.0 Europe/Zurich (+01:00)
  }
  -formattedValue: "Dec 24, 2025"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2345 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2294 …}
  -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 {#2293 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2295 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2330 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2292 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2297 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
59 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2304
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\IdField"
  -propertyName: "id"
  -propertyNameSuffix: null
  -value: 151
  -formattedValue: "151"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2398 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2302 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-id"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/id"
  -templatePath: "@EasyAdmin/crud/field/id.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2303 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2300 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2397 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2299 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2305 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
60 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2306
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "content"
  -propertyNameSuffix: null
  -value: "I've been struggling with this topic, and your explanation cleared things up. "
  -formattedValue: "I've been struggling with this topic, and your explanation clea…"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2396 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2244 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: null
  -templatePath: "admin/comment/_preview.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2254 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2270 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2399 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#1860 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2264 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
61 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2323
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "post"
  -propertyNameSuffix: null
  -value: App\Entity\Post {#1331 …}
  -formattedValue: "Working with Doctrine ORM #52"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2402 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2366 …}
  -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 {#2365 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2367 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2407 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2364 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2369 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
62 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#2368
  -isAccessible: true
  -primaryKeyValue: 52
  -fields: null
  -actions: null
  -defaultActionUrl: null
  -fqcn: "App\Entity\Post"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1264 …}
  -permission: null
  -entityInstance: App\Entity\Post {#1331 …}
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
63 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2370
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\ChoiceField"
  -propertyName: "status"
  -propertyNameSuffix: null
  -value: App\Enum\CommentStatus {#667 …}
  -formattedValue: EasyCorp\Bundle\EasyAdminBundle\Translation\TranslatableChoiceMessageCollection {#2444 …}
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2441 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\ChoiceType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2373 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-select"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/choice"
  -templatePath: "@EasyAdmin/crud/field/choice.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2372 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2374 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2436 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2371 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2376 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
64 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2377
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "publishedAt"
  -propertyNameSuffix: null
  -value: DateTimeImmutable @1766522679 {#1328
    date: 2025-12-23 21:44:39.0 Europe/Zurich (+01:00)
  }
  -formattedValue: "Dec 23, 2025"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2450 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2380 …}
  -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 {#2379 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2381 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2449 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2378 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2383 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
65 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2390
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\IdField"
  -propertyName: "id"
  -propertyNameSuffix: null
  -value: 72
  -formattedValue: "72"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2493 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2388 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-id"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/id"
  -templatePath: "@EasyAdmin/crud/field/id.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2389 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2386 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2492 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2385 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2391 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
66 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2392
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "content"
  -propertyNameSuffix: null
  -value: "Nice work! Keep these articles coming. Magni quas animi ut deleniti amet hic."
  -formattedValue: "Nice work! Keep these articles coming. Magni quas animi ut dele…"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2491 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2354 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: null
  -templatePath: "admin/comment/_preview.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2355 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2340 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2494 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#1980 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2356 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
67 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2454
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "post"
  -propertyNameSuffix: null
  -value: App\Entity\Post {#1204 …}
  -formattedValue: "How to Build Scalable Web Applications #21"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2497 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2461 …}
  -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 {#2460 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2462 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2502 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2459 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2464 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
68 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#2463
  -isAccessible: true
  -primaryKeyValue: 21
  -fields: null
  -actions: null
  -defaultActionUrl: null
  -fqcn: "App\Entity\Post"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1264 …}
  -permission: null
  -entityInstance: App\Entity\Post {#1204 …}
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
69 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2465
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\ChoiceField"
  -propertyName: "status"
  -propertyNameSuffix: null
  -value: App\Enum\CommentStatus {#650 …}
  -formattedValue: EasyCorp\Bundle\EasyAdminBundle\Translation\TranslatableChoiceMessageCollection {#2539 …}
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2536 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\ChoiceType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2468 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-select"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/choice"
  -templatePath: "@EasyAdmin/crud/field/choice.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2467 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2469 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2531 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2466 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2471 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
70 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2472
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "publishedAt"
  -propertyNameSuffix: null
  -value: DateTimeImmutable @1765984416 {#1184
    date: 2025-12-17 16:13:36.0 Europe/Zurich (+01:00)
  }
  -formattedValue: "Dec 17, 2025"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2545 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2475 …}
  -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 {#2474 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2476 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2544 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2473 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2478 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
71 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2485
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\IdField"
  -propertyName: "id"
  -propertyNameSuffix: null
  -value: 109
  -formattedValue: "109"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2588 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2483 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-id"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/id"
  -templatePath: "@EasyAdmin/crud/field/id.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2484 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2481 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2587 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2480 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2486 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
72 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2487
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "content"
  -propertyNameSuffix: null
  -value: "Well written and easy to understand. "
  -formattedValue: "Well written and easy to understand. "
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2586 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2431 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: null
  -templatePath: "admin/comment/_preview.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2433 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2451 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2589 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2078 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2443 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
73 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2549
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "post"
  -propertyNameSuffix: null
  -value: App\Entity\Post {#1408 …}
  -formattedValue: "Git Workflow Strategies #37"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2482 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2556 …}
  -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 {#2555 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2557 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2592 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2554 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2559 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
74 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#2558
  -isAccessible: true
  -primaryKeyValue: 37
  -fields: null
  -actions: null
  -defaultActionUrl: null
  -fqcn: "App\Entity\Post"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1264 …}
  -permission: null
  -entityInstance: App\Entity\Post {#1408 …}
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
75 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2560
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\ChoiceField"
  -propertyName: "status"
  -propertyNameSuffix: null
  -value: App\Enum\CommentStatus {#661 …}
  -formattedValue: EasyCorp\Bundle\EasyAdminBundle\Translation\TranslatableChoiceMessageCollection {#2616 …}
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2631 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\ChoiceType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2563 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-select"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/choice"
  -templatePath: "@EasyAdmin/crud/field/choice.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2562 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2564 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2626 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2561 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2566 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
76 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2567
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "publishedAt"
  -propertyNameSuffix: null
  -value: DateTimeImmutable @1765946752 {#1312
    date: 2025-12-17 05:45:52.0 Europe/Zurich (+01:00)
  }
  -formattedValue: "Dec 17, 2025"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2638 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2570 …}
  -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 {#2569 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2571 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2637 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2568 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2573 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
77 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2580
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\IdField"
  -propertyName: "id"
  -propertyNameSuffix: null
  -value: 13
  -formattedValue: "13"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2681 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2578 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-id"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/id"
  -templatePath: "@EasyAdmin/crud/field/id.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2579 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2576 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2680 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2575 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2581 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
78 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2582
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "content"
  -propertyNameSuffix: null
  -value: "This is a must-read for beginners. "
  -formattedValue: "This is a must-read for beginners. "
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2679 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2526 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: null
  -templatePath: "admin/comment/_preview.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2528 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2546 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2682 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2176 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2538 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
79 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2642
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "post"
  -propertyNameSuffix: null
  -value: App\Entity\Post {#1425 …}
  -formattedValue: "Getting Started with Symfony 7 #5"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2577 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2649 …}
  -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 {#2648 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2650 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2685 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2647 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2652 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
80 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#2651
  -isAccessible: true
  -primaryKeyValue: 5
  -fields: null
  -actions: null
  -defaultActionUrl: null
  -fqcn: "App\Entity\Post"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1264 …}
  -permission: null
  -entityInstance: App\Entity\Post {#1425 …}
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
81 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2653
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\ChoiceField"
  -propertyName: "status"
  -propertyNameSuffix: null
  -value: App\Enum\CommentStatus {#661 …}
  -formattedValue: EasyCorp\Bundle\EasyAdminBundle\Translation\TranslatableChoiceMessageCollection {#2727 …}
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2724 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\ChoiceType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2656 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-select"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/choice"
  -templatePath: "@EasyAdmin/crud/field/choice.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2655 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2657 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2719 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2654 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2659 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
82 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2660
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "publishedAt"
  -propertyNameSuffix: null
  -value: DateTimeImmutable @1765926585 {#1406
    date: 2025-12-17 00:09:45.0 Europe/Zurich (+01:00)
  }
  -formattedValue: "Dec 17, 2025"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2733 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2663 …}
  -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 {#2662 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2664 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2732 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2661 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2666 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
83 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2673
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\IdField"
  -propertyName: "id"
  -propertyNameSuffix: null
  -value: 64
  -formattedValue: "64"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2776 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2671 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-id"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/id"
  -templatePath: "@EasyAdmin/crud/field/id.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2672 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2669 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2775 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2668 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2674 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
84 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2675
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "content"
  -propertyNameSuffix: null
  -value: "I've been struggling with this topic, and your explanation cleared things up. "
  -formattedValue: "I've been struggling with this topic, and your explanation clea…"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2774 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2613 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: null
  -templatePath: "admin/comment/_preview.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2623 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2639 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2777 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2271 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2633 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
85 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2737
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "post"
  -propertyNameSuffix: null
  -value: App\Entity\Post {#1435 …}
  -formattedValue: "Building Real-Time Applications #19"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2780 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2744 …}
  -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 {#2743 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2745 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2785 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2742 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2747 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
86 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#2746
  -isAccessible: true
  -primaryKeyValue: 19
  -fields: null
  -actions: null
  -defaultActionUrl: null
  -fqcn: "App\Entity\Post"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1264 …}
  -permission: null
  -entityInstance: App\Entity\Post {#1435 …}
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
87 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2748
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\ChoiceField"
  -propertyName: "status"
  -propertyNameSuffix: null
  -value: App\Enum\CommentStatus {#667 …}
  -formattedValue: EasyCorp\Bundle\EasyAdminBundle\Translation\TranslatableChoiceMessageCollection {#2799 …}
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2816 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\ChoiceType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2751 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-select"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/choice"
  -templatePath: "@EasyAdmin/crud/field/choice.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2750 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2752 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2815 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2749 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2754 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
88 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2755
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "publishedAt"
  -propertyNameSuffix: null
  -value: DateTimeImmutable @1765527990 {#1426
    date: 2025-12-12 09:26:30.0 Europe/Zurich (+01:00)
  }
  -formattedValue: "Dec 12, 2025"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2809 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2758 …}
  -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 {#2757 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2759 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2794 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2756 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2761 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
89 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2768
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\IdField"
  -propertyName: "id"
  -propertyNameSuffix: null
  -value: 114
  -formattedValue: "114"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2862 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2766 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-id"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/id"
  -templatePath: "@EasyAdmin/crud/field/id.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2767 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2764 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2861 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2763 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2769 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
90 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2770
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "content"
  -propertyNameSuffix: null
  -value: "I have a question about the third section. Could you explain more? Est sunt ipsum ut commodi animi."
  -formattedValue: "I have a question about the third section. Could you explain mo…"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2860 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2714 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: null
  -templatePath: "admin/comment/_preview.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2716 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2734 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2863 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2338 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2726 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
91 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2787
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "post"
  -propertyNameSuffix: null
  -value: App\Entity\Post {#1408 …}
  -formattedValue: "Git Workflow Strategies #37"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2866 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2830 …}
  -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 {#2829 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2831 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2871 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2828 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2833 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
92 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#2832
  -isAccessible: true
  -primaryKeyValue: 37
  -fields: null
  -actions: null
  -defaultActionUrl: null
  -fqcn: "App\Entity\Post"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1264 …}
  -permission: null
  -entityInstance: App\Entity\Post {#1408 …}
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
93 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2834
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\ChoiceField"
  -propertyName: "status"
  -propertyNameSuffix: null
  -value: App\Enum\CommentStatus {#667 …}
  -formattedValue: EasyCorp\Bundle\EasyAdminBundle\Translation\TranslatableChoiceMessageCollection {#2885 …}
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2902 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\ChoiceType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2837 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-select"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/choice"
  -templatePath: "@EasyAdmin/crud/field/choice.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2836 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2838 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2901 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2835 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2840 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
94 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2841
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "publishedAt"
  -propertyNameSuffix: null
  -value: DateTimeImmutable @1765208712 {#1463
    date: 2025-12-08 16:45:12.0 Europe/Zurich (+01:00)
  }
  -formattedValue: "Dec 8, 2025"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2895 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2844 …}
  -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 {#2843 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2845 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2880 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2842 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2847 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
95 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2854
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\IdField"
  -propertyName: "id"
  -propertyNameSuffix: null
  -value: 102
  -formattedValue: "102"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2948 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2852 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-id"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/id"
  -templatePath: "@EasyAdmin/crud/field/id.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2853 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2850 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2947 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2849 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2855 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
96 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2856
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "content"
  -propertyNameSuffix: null
  -value: "Could you provide more code examples? Qui tempore aut rerum."
  -formattedValue: "Could you provide more code examples? Qui tempore aut rerum."
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2946 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2818 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: null
  -templatePath: "admin/comment/_preview.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2819 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2804 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2949 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2452 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2820 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
97 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2873
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "post"
  -propertyNameSuffix: null
  -value: App\Entity\Post {#1468 …}
  -formattedValue: "Clean Code Principles #36"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2851 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2916 …}
  -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 {#2915 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2917 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2952 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2914 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2919 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
98 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#2918
  -isAccessible: true
  -primaryKeyValue: 36
  -fields: null
  -actions: null
  -defaultActionUrl: null
  -fqcn: "App\Entity\Post"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1264 …}
  -permission: null
  -entityInstance: App\Entity\Post {#1468 …}
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
99 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2920
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\ChoiceField"
  -propertyName: "status"
  -propertyNameSuffix: null
  -value: App\Enum\CommentStatus {#667 …}
  -formattedValue: EasyCorp\Bundle\EasyAdminBundle\Translation\TranslatableChoiceMessageCollection {#2976 …}
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2991 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\ChoiceType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2923 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-select"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/choice"
  -templatePath: "@EasyAdmin/crud/field/choice.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2922 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2924 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2986 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2921 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2926 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
100 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2927
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "publishedAt"
  -propertyNameSuffix: null
  -value: DateTimeImmutable @1764988600 {#1462
    date: 2025-12-06 03:36:40.0 Europe/Zurich (+01:00)
  }
  -formattedValue: "Dec 6, 2025"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#2998 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2930 …}
  -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 {#2929 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2931 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2997 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2928 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2933 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
101 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2940
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\IdField"
  -propertyName: "id"
  -propertyNameSuffix: null
  -value: 70
  -formattedValue: "70"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3041 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2938 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-id"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/id"
  -templatePath: "@EasyAdmin/crud/field/id.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2939 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2936 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3040 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2935 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2941 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
102 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#2942
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "content"
  -propertyNameSuffix: null
  -value: "Interesting perspective. I'd love to see a follow-up post. Veritatis placeat nostrum corporis animi non ut ullam."
  -formattedValue: "Interesting perspective. I'd love to see a follow-up post. Veri…"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3039 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2904 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: null
  -templatePath: "admin/comment/_preview.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2905 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2890 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3042 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2547 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2906 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
103 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3002
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "post"
  -propertyNameSuffix: null
  -value: App\Entity\Post {#1472 …}
  -formattedValue: "Cloud Deployment Strategies #20"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3045 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3009 …}
  -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 {#3008 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3010 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3050 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3007 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3012 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
104 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#3011
  -isAccessible: true
  -primaryKeyValue: 20
  -fields: null
  -actions: null
  -defaultActionUrl: null
  -fqcn: "App\Entity\Post"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1264 …}
  -permission: null
  -entityInstance: App\Entity\Post {#1472 …}
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
105 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3013
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\ChoiceField"
  -propertyName: "status"
  -propertyNameSuffix: null
  -value: App\Enum\CommentStatus {#661 …}
  -formattedValue: EasyCorp\Bundle\EasyAdminBundle\Translation\TranslatableChoiceMessageCollection {#3087 …}
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3084 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\ChoiceType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3016 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-select"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/choice"
  -templatePath: "@EasyAdmin/crud/field/choice.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3015 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3017 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3079 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3014 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3019 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
106 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3020
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "publishedAt"
  -propertyNameSuffix: null
  -value: DateTimeImmutable @1764368933 {#1469
    date: 2025-11-28 23:28:53.0 Europe/Zurich (+01:00)
  }
  -formattedValue: "Nov 28, 2025"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3093 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3023 …}
  -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 {#3022 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3024 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3092 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3021 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3026 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
107 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3033
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\IdField"
  -propertyName: "id"
  -propertyNameSuffix: null
  -value: 94
  -formattedValue: "94"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3136 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3031 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-id"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/id"
  -templatePath: "@EasyAdmin/crud/field/id.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3032 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3029 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3135 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3028 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3034 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
108 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3035
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "content"
  -propertyNameSuffix: null
  -value: "Thanks for sharing this. Very helpful! Earum culpa facilis doloremque."
  -formattedValue: "Thanks for sharing this. Very helpful! Earum culpa facilis dolo…"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3134 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2973 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: null
  -templatePath: "admin/comment/_preview.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#2983 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2999 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3137 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2640 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#2993 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
109 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3097
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "post"
  -propertyNameSuffix: null
  -value: App\Entity\Post {#1476 …}
  -formattedValue: "Securing Your Web Application #30"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3140 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3104 …}
  -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 {#3103 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3105 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3145 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3102 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3107 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
110 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#3106
  -isAccessible: true
  -primaryKeyValue: 30
  -fields: null
  -actions: null
  -defaultActionUrl: null
  -fqcn: "App\Entity\Post"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1264 …}
  -permission: null
  -entityInstance: App\Entity\Post {#1476 …}
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
111 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3108
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\ChoiceField"
  -propertyName: "status"
  -propertyNameSuffix: null
  -value: App\Enum\CommentStatus {#661 …}
  -formattedValue: EasyCorp\Bundle\EasyAdminBundle\Translation\TranslatableChoiceMessageCollection {#3164 …}
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3179 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\ChoiceType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3111 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-select"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/choice"
  -templatePath: "@EasyAdmin/crud/field/choice.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3110 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3112 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3174 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3109 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3114 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
112 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3115
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "publishedAt"
  -propertyNameSuffix: null
  -value: DateTimeImmutable @1764307589 {#1473
    date: 2025-11-28 06:26:29.0 Europe/Zurich (+01:00)
  }
  -formattedValue: "Nov 28, 2025"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3186 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3118 …}
  -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 {#3117 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3119 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3185 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3116 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3121 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
113 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3128
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\IdField"
  -propertyName: "id"
  -propertyNameSuffix: null
  -value: 32
  -formattedValue: "32"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3229 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3126 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-id"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/id"
  -templatePath: "@EasyAdmin/crud/field/id.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3127 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3124 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3228 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3123 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3129 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
114 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3130
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "content"
  -propertyNameSuffix: null
  -value: "Thanks for sharing this. Very helpful! "
  -formattedValue: "Thanks for sharing this. Very helpful! "
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3227 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3074 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: null
  -templatePath: "admin/comment/_preview.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3076 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3094 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3230 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2735 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3086 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
115 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3190
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "post"
  -propertyNameSuffix: null
  -value: App\Entity\Post {#1446 …}
  -formattedValue: "REST API Design Best Practices #8"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3125 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3197 …}
  -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 {#3196 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3198 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3233 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3195 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3200 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
116 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#3199
  -isAccessible: true
  -primaryKeyValue: 8
  -fields: null
  -actions: null
  -defaultActionUrl: null
  -fqcn: "App\Entity\Post"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1264 …}
  -permission: null
  -entityInstance: App\Entity\Post {#1446 …}
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
117 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3201
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\ChoiceField"
  -propertyName: "status"
  -propertyNameSuffix: null
  -value: App\Enum\CommentStatus {#661 …}
  -formattedValue: EasyCorp\Bundle\EasyAdminBundle\Translation\TranslatableChoiceMessageCollection {#3252 …}
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3269 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\ChoiceType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3204 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-select"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/choice"
  -templatePath: "@EasyAdmin/crud/field/choice.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3203 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3205 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3268 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3202 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3207 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
118 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3208
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "publishedAt"
  -propertyNameSuffix: null
  -value: DateTimeImmutable @1763391107 {#1477
    date: 2025-11-17 15:51:47.0 Europe/Zurich (+01:00)
  }
  -formattedValue: "Nov 17, 2025"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3262 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3211 …}
  -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 {#3210 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3212 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3247 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3209 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3214 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
119 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3221
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\IdField"
  -propertyName: "id"
  -propertyNameSuffix: null
  -value: 141
  -formattedValue: "141"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3315 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3219 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-id"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/id"
  -templatePath: "@EasyAdmin/crud/field/id.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3220 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3217 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3314 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3216 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3222 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
120 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3223
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "content"
  -propertyNameSuffix: null
  -value: "Looking forward to more content like this. "
  -formattedValue: "Looking forward to more content like this. "
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3313 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3161 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: null
  -templatePath: "admin/comment/_preview.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3171 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3187 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3316 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2802 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3181 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
121 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3240
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "post"
  -propertyNameSuffix: null
  -value: App\Entity\Post {#1484 …}
  -formattedValue: "Introduction to Docker Containers #49"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3218 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3283 …}
  -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 {#3282 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3284 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3319 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3281 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3286 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
122 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#3285
  -isAccessible: true
  -primaryKeyValue: 49
  -fields: null
  -actions: null
  -defaultActionUrl: null
  -fqcn: "App\Entity\Post"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1264 …}
  -permission: null
  -entityInstance: App\Entity\Post {#1484 …}
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
123 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3287
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\ChoiceField"
  -propertyName: "status"
  -propertyNameSuffix: null
  -value: App\Enum\CommentStatus {#650 …}
  -formattedValue: EasyCorp\Bundle\EasyAdminBundle\Translation\TranslatableChoiceMessageCollection {#3343 …}
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3358 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\ChoiceType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3290 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-select"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/choice"
  -templatePath: "@EasyAdmin/crud/field/choice.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3289 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3291 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3353 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3288 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3293 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
124 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3294
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "publishedAt"
  -propertyNameSuffix: null
  -value: DateTimeImmutable @1763205238 {#1479
    date: 2025-11-15 12:13:58.0 Europe/Zurich (+01:00)
  }
  -formattedValue: "Nov 15, 2025"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3365 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3297 …}
  -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 {#3296 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3298 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3364 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3295 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3300 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
125 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3307
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\IdField"
  -propertyName: "id"
  -propertyNameSuffix: null
  -value: 121
  -formattedValue: "121"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3408 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3305 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-id"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/id"
  -templatePath: "@EasyAdmin/crud/field/id.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3306 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3303 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3407 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3302 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3308 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
126 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3309
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "content"
  -propertyNameSuffix: null
  -value: "Thanks for sharing this. Very helpful! Non aut deleniti consequatur enim."
  -formattedValue: "Thanks for sharing this. Very helpful! Non aut deleniti consequ…"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3406 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3271 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: null
  -templatePath: "admin/comment/_preview.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3272 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3257 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3409 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#2888 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3273 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
127 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3369
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "post"
  -propertyNameSuffix: null
  -value: App\Entity\Post {#1488 …}
  -formattedValue: "Performance Monitoring Tools #38"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3412 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3376 …}
  -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 {#3375 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3377 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3417 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3374 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3379 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
128 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#3378
  -isAccessible: true
  -primaryKeyValue: 38
  -fields: null
  -actions: null
  -defaultActionUrl: null
  -fqcn: "App\Entity\Post"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1264 …}
  -permission: null
  -entityInstance: App\Entity\Post {#1488 …}
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
129 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3380
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\ChoiceField"
  -propertyName: "status"
  -propertyNameSuffix: null
  -value: App\Enum\CommentStatus {#661 …}
  -formattedValue: EasyCorp\Bundle\EasyAdminBundle\Translation\TranslatableChoiceMessageCollection {#3454 …}
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3451 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\ChoiceType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3383 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-select"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/choice"
  -templatePath: "@EasyAdmin/crud/field/choice.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3382 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3384 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3446 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3381 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3386 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
130 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3387
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "publishedAt"
  -propertyNameSuffix: null
  -value: DateTimeImmutable @1763101267 {#1485
    date: 2025-11-14 07:21:07.0 Europe/Zurich (+01:00)
  }
  -formattedValue: "Nov 14, 2025"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3460 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3390 …}
  -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 {#3389 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3391 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3459 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3388 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3393 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
131 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3400
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\IdField"
  -propertyName: "id"
  -propertyNameSuffix: null
  -value: 79
  -formattedValue: "79"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3503 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3398 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-id"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/id"
  -templatePath: "@EasyAdmin/crud/field/id.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3399 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3396 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3502 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3395 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3401 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
132 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3402
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "content"
  -propertyNameSuffix: null
  -value: "I tried this approach and it worked perfectly. Soluta vel qui mollitia nulla at dicta."
  -formattedValue: "I tried this approach and it worked perfectly. Soluta vel qui m…"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3501 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3340 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: null
  -templatePath: "admin/comment/_preview.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3350 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3366 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3504 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3000 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3360 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
133 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3464
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "post"
  -propertyNameSuffix: null
  -value: App\Entity\Post {#1492 …}
  -formattedValue: "The Future of PHP Development #24"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3507 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3471 …}
  -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 {#3470 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3472 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3512 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3469 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3474 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
134 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#3473
  -isAccessible: true
  -primaryKeyValue: 24
  -fields: null
  -actions: null
  -defaultActionUrl: null
  -fqcn: "App\Entity\Post"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1264 …}
  -permission: null
  -entityInstance: App\Entity\Post {#1492 …}
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
135 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3475
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\ChoiceField"
  -propertyName: "status"
  -propertyNameSuffix: null
  -value: App\Enum\CommentStatus {#661 …}
  -formattedValue: EasyCorp\Bundle\EasyAdminBundle\Translation\TranslatableChoiceMessageCollection {#3531 …}
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3546 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\ChoiceType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3478 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-select"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/choice"
  -templatePath: "@EasyAdmin/crud/field/choice.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3477 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3479 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3541 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3476 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3481 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
136 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3482
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "publishedAt"
  -propertyNameSuffix: null
  -value: DateTimeImmutable @1763090752 {#1489
    date: 2025-11-14 04:25:52.0 Europe/Zurich (+01:00)
  }
  -formattedValue: "Nov 14, 2025"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3553 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3485 …}
  -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 {#3484 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3486 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3552 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3483 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3488 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
137 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3495
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\IdField"
  -propertyName: "id"
  -propertyNameSuffix: null
  -value: 117
  -formattedValue: "117"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3596 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3493 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-id"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/id"
  -templatePath: "@EasyAdmin/crud/field/id.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3494 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3491 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3595 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3490 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3496 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
138 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3497
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextField"
  -propertyName: "content"
  -propertyNameSuffix: null
  -value: "Nice work! Keep these articles coming. Neque dolor est error iusto nulla."
  -formattedValue: "Nice work! Keep these articles coming. Neque dolor est error iu…"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3594 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3441 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-text"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: null
  -templatePath: "admin/comment/_preview.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3443 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3461 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3597 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3095 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3453 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
139 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3557
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "post"
  -propertyNameSuffix: null
  -value: App\Entity\Post {#1488 …}
  -formattedValue: "Performance Monitoring Tools #38"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3600 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3564 …}
  -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 {#3563 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3565 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3605 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3562 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3567 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
140 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#3566
  -isAccessible: true
  -primaryKeyValue: 38
  -fields: null
  -actions: null
  -defaultActionUrl: null
  -fqcn: "App\Entity\Post"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1264 …}
  -permission: null
  -entityInstance: App\Entity\Post {#1488 …}
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
141 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3568
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\ChoiceField"
  -propertyName: "status"
  -propertyNameSuffix: null
  -value: App\Enum\CommentStatus {#650 …}
  -formattedValue: EasyCorp\Bundle\EasyAdminBundle\Translation\TranslatableChoiceMessageCollection {#3619 …}
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3636 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\ChoiceType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3571 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -cssClass: "field-select"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/choice"
  -templatePath: "@EasyAdmin/crud/field/choice.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3570 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3572 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3635 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3569 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3574 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
142 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3575
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "publishedAt"
  -propertyNameSuffix: null
  -value: DateTimeImmutable @1763022532 {#1493
    date: 2025-11-13 09:28:52.0 Europe/Zurich (+01:00)
  }
  -formattedValue: "Nov 13, 2025"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3629 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3578 …}
  -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 {#3577 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3579 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3614 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3576 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3581 …}
  -htmlAttributes: [
    "required" => true
  ]
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
143 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#3528
    -type: "entity"
    -name: "edit"
    -label: Symfony\Component\Translation\TranslatableMessage {#1633 …}
    -icon: "internal:edit"
    -cssClass: "action-edit"
    -addedCssClass: ""
    -htmlAttributes: [
      "data-action-name" => "edit"
    ]
    -linkUrl: "https://easyadmin.yoannh.dev/en/admin/comment/30/edit"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "edit"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#885 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#882 …}
    -confirmationMessage: false
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1172
    -isAccessible: true
    -primaryKeyValue: 30
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#1618 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#3688 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1310
      -id: 30
      -content: "This is exactly what I was looking for. Bookmarked! "
      -publishedAt: DateTimeImmutable @1767574117 {#1325
        date: 2026-01-05 01:48:37.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#665 …}
      -author: App\Entity\User {#1455 …}
      -post: App\Entity\Post {#1446 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
144 ERROR ROLE_ADMIN
App\Entity\Comment {#1310
  -id: 30
  -content: "This is exactly what I was looking for. Bookmarked! "
  -publishedAt: DateTimeImmutable @1767574117 {#1325
    date: 2026-01-05 01:48:37.0 Europe/Zurich (+01:00)
  }
  -status: App\Enum\CommentStatus {#665 …}
  -author: App\Entity\User {#1455 …}
  -post: App\Entity\Post {#1446 …}
}
"Symfony\Component\Security\Core\Authorization\Voter\RoleVoter"
DENIED
The user doesn't have ROLE_ADMIN.
Show voter details
145 ERROR EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#3554
    -type: "entity"
    -name: "delete"
    -label: Symfony\Component\Translation\TranslatableMessage {#898 …}
    -icon: "internal:delete"
    -cssClass: ""
    -addedCssClass: ""
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: "delete"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#893 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#910 …}
    -confirmationMessage: true
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1172
    -isAccessible: true
    -primaryKeyValue: 30
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#1618 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#3688 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1310
      -id: 30
      -content: "This is exactly what I was looking for. Bookmarked! "
      -publishedAt: DateTimeImmutable @1767574117 {#1325
        date: 2026-01-05 01:48:37.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#665 …}
      -author: App\Entity\User {#1455 …}
      -post: App\Entity\Post {#1446 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
DENIED
Show voter details
146 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#3487
    -type: "entity"
    -name: "markSpam"
    -label: Symfony\Component\Translation\TranslatableMessage {#3624 …}
    -icon: "fa fa-ban"
    -cssClass: "action-markSpam"
    -addedCssClass: ""
    -htmlAttributes: [
      "data-action-name" => "markSpam"
      "data-bs-toggle" => "modal"
      "data-bs-target" => "#modal-action-confirmation"
      "data-action-confirmation" => "true"
      "data-action-variant" => "danger"
      "data-action-confirmation-message" => Symfony\Component\Translation\TranslatableMessage {#3658
        -message: "comment.confirm.mark_spam"
        -parameters: [
          "%entity_name%" => "Comment"
          "%entity_as_string%" => ""
          "%entity_id%" => null
          "%entity_short_id%" => null
          "%entity_label_singular%" => "Comment"
          "%entity_label_plural%" => "Comments"
        ]
        -domain: "messages"
      }
      "data-action-entity-name" => Symfony\Component\Translation\TranslatableMessage {#776
        -message: "comment.label"
        -parameters: [
          "%entity_name%" => "Comment"
          "%entity_as_string%" => ""
          "%entity_id%" => null
          "%entity_short_id%" => null
        ]
        -domain: "messages"
      }
      "data-action-entity-id" => "30"
    ]
    -linkUrl: "https://easyadmin.yoannh.dev/en/admin?entityId=30"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "markCommentAsSpam"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: Closure(Comment $comment): bool {#866 …}
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#893 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#882 …}
    -confirmationMessage: "comment.confirm.mark_spam"
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1172
    -isAccessible: true
    -primaryKeyValue: 30
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#1618 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#3688 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1310
      -id: 30
      -content: "This is exactly what I was looking for. Bookmarked! "
      -publishedAt: DateTimeImmutable @1767574117 {#1325
        date: 2026-01-05 01:48:37.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#665 …}
      -author: App\Entity\User {#1455 …}
      -post: App\Entity\Post {#1446 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
147 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#3548
    -type: "entity"
    -name: "reject"
    -label: Symfony\Component\Translation\TranslatableMessage {#3655 …}
    -icon: "fa fa-times"
    -cssClass: "action-reject"
    -addedCssClass: ""
    -htmlAttributes: [
      "data-action-name" => "reject"
    ]
    -linkUrl: "https://easyadmin.yoannh.dev/en/admin?entityId=30"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "rejectComment"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: Closure(Comment $comment): bool {#863 …}
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#885 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#882 …}
    -confirmationMessage: false
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1172
    -isAccessible: true
    -primaryKeyValue: 30
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#1618 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#3688 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1310
      -id: 30
      -content: "This is exactly what I was looking for. Bookmarked! "
      -publishedAt: DateTimeImmutable @1767574117 {#1325
        date: 2026-01-05 01:48:37.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#665 …}
      -author: App\Entity\User {#1455 …}
      -post: App\Entity\Post {#1446 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
148 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#3555
    -type: "entity"
    -name: "approve"
    -label: Symfony\Component\Translation\TranslatableMessage {#3678 …}
    -icon: "fa fa-check"
    -cssClass: "action-approve"
    -addedCssClass: ""
    -htmlAttributes: [
      "data-action-name" => "approve"
    ]
    -linkUrl: "https://easyadmin.yoannh.dev/en/admin?entityId=30"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "approveComment"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: Closure(Comment $comment): bool {#874 …}
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#891 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#882 …}
    -confirmationMessage: false
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1172
    -isAccessible: true
    -primaryKeyValue: 30
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#1618 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#3688 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1310
      -id: 30
      -content: "This is exactly what I was looking for. Bookmarked! "
      -publishedAt: DateTimeImmutable @1767574117 {#1325
        date: 2026-01-05 01:48:37.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#665 …}
      -author: App\Entity\User {#1455 …}
      -post: App\Entity\Post {#1446 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
149 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#3584
    -type: "entity"
    -name: "edit"
    -label: Symfony\Component\Translation\TranslatableMessage {#3697 …}
    -icon: "internal:edit"
    -cssClass: "action-edit"
    -addedCssClass: ""
    -htmlAttributes: [
      "data-action-name" => "edit"
    ]
    -linkUrl: "https://easyadmin.yoannh.dev/en/admin/comment/123/edit"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "edit"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#885 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#882 …}
    -confirmationMessage: false
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1178
    -isAccessible: true
    -primaryKeyValue: 123
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#1662 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#3713 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1444
      -id: 123
      -content: "Could you provide more code examples? "
      -publishedAt: DateTimeImmutable @1767330217 {#1445
        date: 2026-01-02 06:03:37.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#661 …}
      -author: App\Entity\User {#1442 …}
      -post: App\Entity\Post {#1440 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
150 ERROR ROLE_ADMIN
App\Entity\Comment {#1444
  -id: 123
  -content: "Could you provide more code examples? "
  -publishedAt: DateTimeImmutable @1767330217 {#1445
    date: 2026-01-02 06:03:37.0 Europe/Zurich (+01:00)
  }
  -status: App\Enum\CommentStatus {#661 …}
  -author: App\Entity\User {#1442 …}
  -post: App\Entity\Post {#1440 …}
}
"Symfony\Component\Security\Core\Authorization\Voter\RoleVoter"
DENIED
The user doesn't have ROLE_ADMIN.
Show voter details
151 ERROR EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#3586
    -type: "entity"
    -name: "delete"
    -label: Symfony\Component\Translation\TranslatableMessage {#898 …}
    -icon: "internal:delete"
    -cssClass: ""
    -addedCssClass: ""
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: "delete"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#893 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#910 …}
    -confirmationMessage: true
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1178
    -isAccessible: true
    -primaryKeyValue: 123
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#1662 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#3713 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1444
      -id: 123
      -content: "Could you provide more code examples? "
      -publishedAt: DateTimeImmutable @1767330217 {#1445
        date: 2026-01-02 06:03:37.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#661 …}
      -author: App\Entity\User {#1442 …}
      -post: App\Entity\Post {#1440 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
DENIED
Show voter details
152 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#3587
    -type: "entity"
    -name: "markSpam"
    -label: Symfony\Component\Translation\TranslatableMessage {#3704 …}
    -icon: "fa fa-ban"
    -cssClass: "action-markSpam"
    -addedCssClass: ""
    -htmlAttributes: [
      "data-action-name" => "markSpam"
      "data-bs-toggle" => "modal"
      "data-bs-target" => "#modal-action-confirmation"
      "data-action-confirmation" => "true"
      "data-action-variant" => "danger"
      "data-action-confirmation-message" => Symfony\Component\Translation\TranslatableMessage {#3716
        -message: "comment.confirm.mark_spam"
        -parameters: [
          "%entity_name%" => "Comment"
          "%entity_as_string%" => ""
          "%entity_id%" => null
          "%entity_short_id%" => null
          "%entity_label_singular%" => "Comment"
          "%entity_label_plural%" => "Comments"
        ]
        -domain: "messages"
      }
      "data-action-entity-name" => Symfony\Component\Translation\TranslatableMessage {#776
        -message: "comment.label"
        -parameters: [
          "%entity_name%" => "Comment"
          "%entity_as_string%" => ""
          "%entity_id%" => null
          "%entity_short_id%" => null
        ]
        -domain: "messages"
      }
      "data-action-entity-id" => "123"
    ]
    -linkUrl: "https://easyadmin.yoannh.dev/en/admin?entityId=123"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "markCommentAsSpam"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: Closure(Comment $comment): bool {#866 …}
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#893 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#882 …}
    -confirmationMessage: "comment.confirm.mark_spam"
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1178
    -isAccessible: true
    -primaryKeyValue: 123
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#1662 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#3713 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1444
      -id: 123
      -content: "Could you provide more code examples? "
      -publishedAt: DateTimeImmutable @1767330217 {#1445
        date: 2026-01-02 06:03:37.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#661 …}
      -author: App\Entity\User {#1442 …}
      -post: App\Entity\Post {#1440 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
153 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#3583
    -type: "entity"
    -name: "reject"
    -label: "action.reject"
    -icon: "fa fa-times"
    -cssClass: ""
    -addedCssClass: ""
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: "rejectComment"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: Closure(Comment $comment): bool {#863 …}
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#885 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#882 …}
    -confirmationMessage: false
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1178
    -isAccessible: true
    -primaryKeyValue: 123
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#1662 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#3713 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1444
      -id: 123
      -content: "Could you provide more code examples? "
      -publishedAt: DateTimeImmutable @1767330217 {#1445
        date: 2026-01-02 06:03:37.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#661 …}
      -author: App\Entity\User {#1442 …}
      -post: App\Entity\Post {#1440 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
154 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#3588
    -type: "entity"
    -name: "approve"
    -label: "action.approve"
    -icon: "fa fa-check"
    -cssClass: ""
    -addedCssClass: ""
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: "approveComment"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: Closure(Comment $comment): bool {#874 …}
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#891 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#882 …}
    -confirmationMessage: false
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1178
    -isAccessible: true
    -primaryKeyValue: 123
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#1662 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#3713 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1444
      -id: 123
      -content: "Could you provide more code examples? "
      -publishedAt: DateTimeImmutable @1767330217 {#1445
        date: 2026-01-02 06:03:37.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#661 …}
      -author: App\Entity\User {#1442 …}
      -post: App\Entity\Post {#1440 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
155 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#3462
    -type: "entity"
    -name: "edit"
    -label: Symfony\Component\Translation\TranslatableMessage {#3733 …}
    -icon: "internal:edit"
    -cssClass: "action-edit"
    -addedCssClass: ""
    -htmlAttributes: [
      "data-action-name" => "edit"
    ]
    -linkUrl: "https://easyadmin.yoannh.dev/en/admin/comment/46/edit"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "edit"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#885 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#882 …}
    -confirmationMessage: false
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1338
    -isAccessible: true
    -primaryKeyValue: 46
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#1912 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#3763 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1438
      -id: 46
      -content: "This saved me hours of work. Thank you! "
      -publishedAt: DateTimeImmutable @1767108123 {#1439
        date: 2025-12-30 16:22:03.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#661 …}
      -author: App\Entity\User {#1436 …}
      -post: App\Entity\Post {#1433 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
156 ERROR ROLE_ADMIN
App\Entity\Comment {#1438
  -id: 46
  -content: "This saved me hours of work. Thank you! "
  -publishedAt: DateTimeImmutable @1767108123 {#1439
    date: 2025-12-30 16:22:03.0 Europe/Zurich (+01:00)
  }
  -status: App\Enum\CommentStatus {#661 …}
  -author: App\Entity\User {#1436 …}
  -post: App\Entity\Post {#1433 …}
}
"Symfony\Component\Security\Core\Authorization\Voter\RoleVoter"
DENIED
The user doesn't have ROLE_ADMIN.
Show voter details
157 ERROR EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#1629
    -type: "entity"
    -name: "delete"
    -label: Symfony\Component\Translation\TranslatableMessage {#898 …}
    -icon: "internal:delete"
    -cssClass: ""
    -addedCssClass: ""
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: "delete"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#893 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#910 …}
    -confirmationMessage: true
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1338
    -isAccessible: true
    -primaryKeyValue: 46
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#1912 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#3763 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1438
      -id: 46
      -content: "This saved me hours of work. Thank you! "
      -publishedAt: DateTimeImmutable @1767108123 {#1439
        date: 2025-12-30 16:22:03.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#661 …}
      -author: App\Entity\User {#1436 …}
      -post: App\Entity\Post {#1433 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
DENIED
Show voter details
158 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#1631
    -type: "entity"
    -name: "markSpam"
    -label: Symfony\Component\Translation\TranslatableMessage {#3754 …}
    -icon: "fa fa-ban"
    -cssClass: "action-markSpam"
    -addedCssClass: ""
    -htmlAttributes: [
      "data-action-name" => "markSpam"
      "data-bs-toggle" => "modal"
      "data-bs-target" => "#modal-action-confirmation"
      "data-action-confirmation" => "true"
      "data-action-variant" => "danger"
      "data-action-confirmation-message" => Symfony\Component\Translation\TranslatableMessage {#3766
        -message: "comment.confirm.mark_spam"
        -parameters: [
          "%entity_name%" => "Comment"
          "%entity_as_string%" => ""
          "%entity_id%" => null
          "%entity_short_id%" => null
          "%entity_label_singular%" => "Comment"
          "%entity_label_plural%" => "Comments"
        ]
        -domain: "messages"
      }
      "data-action-entity-name" => Symfony\Component\Translation\TranslatableMessage {#776
        -message: "comment.label"
        -parameters: [
          "%entity_name%" => "Comment"
          "%entity_as_string%" => ""
          "%entity_id%" => null
          "%entity_short_id%" => null
        ]
        -domain: "messages"
      }
      "data-action-entity-id" => "46"
    ]
    -linkUrl: "https://easyadmin.yoannh.dev/en/admin?entityId=46"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "markCommentAsSpam"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: Closure(Comment $comment): bool {#866 …}
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#893 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#882 …}
    -confirmationMessage: "comment.confirm.mark_spam"
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1338
    -isAccessible: true
    -primaryKeyValue: 46
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#1912 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#3763 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1438
      -id: 46
      -content: "This saved me hours of work. Thank you! "
      -publishedAt: DateTimeImmutable @1767108123 {#1439
        date: 2025-12-30 16:22:03.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#661 …}
      -author: App\Entity\User {#1436 …}
      -post: App\Entity\Post {#1433 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
159 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#1632
    -type: "entity"
    -name: "reject"
    -label: "action.reject"
    -icon: "fa fa-times"
    -cssClass: ""
    -addedCssClass: ""
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: "rejectComment"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: Closure(Comment $comment): bool {#863 …}
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#885 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#882 …}
    -confirmationMessage: false
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1338
    -isAccessible: true
    -primaryKeyValue: 46
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#1912 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#3763 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1438
      -id: 46
      -content: "This saved me hours of work. Thank you! "
      -publishedAt: DateTimeImmutable @1767108123 {#1439
        date: 2025-12-30 16:22:03.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#661 …}
      -author: App\Entity\User {#1436 …}
      -post: App\Entity\Post {#1433 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
160 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#1613
    -type: "entity"
    -name: "approve"
    -label: "action.approve"
    -icon: "fa fa-check"
    -cssClass: ""
    -addedCssClass: ""
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: "approveComment"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: Closure(Comment $comment): bool {#874 …}
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#891 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#882 …}
    -confirmationMessage: false
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1338
    -isAccessible: true
    -primaryKeyValue: 46
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#1912 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#3763 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1438
      -id: 46
      -content: "This saved me hours of work. Thank you! "
      -publishedAt: DateTimeImmutable @1767108123 {#1439
        date: 2025-12-30 16:22:03.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#661 …}
      -author: App\Entity\User {#1436 …}
      -post: App\Entity\Post {#1433 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
161 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#3687
    -type: "entity"
    -name: "edit"
    -label: Symfony\Component\Translation\TranslatableMessage {#3783 …}
    -icon: "internal:edit"
    -cssClass: "action-edit"
    -addedCssClass: ""
    -htmlAttributes: [
      "data-action-name" => "edit"
    ]
    -linkUrl: "https://easyadmin.yoannh.dev/en/admin/comment/63/edit"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "edit"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#885 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#882 …}
    -confirmationMessage: false
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1191
    -isAccessible: true
    -primaryKeyValue: 63
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#2007 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#3846 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1430
      -id: 63
      -content: "This is a must-read for beginners. "
      -publishedAt: DateTimeImmutable @1766977371 {#1431
        date: 2025-12-29 04:02:51.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#665 …}
      -author: App\Entity\User {#1455 …}
      -post: App\Entity\Post {#1435 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
162 ERROR ROLE_ADMIN
App\Entity\Comment {#1430
  -id: 63
  -content: "This is a must-read for beginners. "
  -publishedAt: DateTimeImmutable @1766977371 {#1431
    date: 2025-12-29 04:02:51.0 Europe/Zurich (+01:00)
  }
  -status: App\Enum\CommentStatus {#665 …}
  -author: App\Entity\User {#1455 …}
  -post: App\Entity\Post {#1435 …}
}
"Symfony\Component\Security\Core\Authorization\Voter\RoleVoter"
DENIED
The user doesn't have ROLE_ADMIN.
Show voter details
163 ERROR EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#3680
    -type: "entity"
    -name: "delete"
    -label: Symfony\Component\Translation\TranslatableMessage {#898 …}
    -icon: "internal:delete"
    -cssClass: ""
    -addedCssClass: ""
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: "delete"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#893 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#910 …}
    -confirmationMessage: true
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1191
    -isAccessible: true
    -primaryKeyValue: 63
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#2007 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#3846 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1430
      -id: 63
      -content: "This is a must-read for beginners. "
      -publishedAt: DateTimeImmutable @1766977371 {#1431
        date: 2025-12-29 04:02:51.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#665 …}
      -author: App\Entity\User {#1455 …}
      -post: App\Entity\Post {#1435 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
DENIED
Show voter details
164 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#3695
    -type: "entity"
    -name: "markSpam"
    -label: Symfony\Component\Translation\TranslatableMessage {#3804 …}
    -icon: "fa fa-ban"
    -cssClass: "action-markSpam"
    -addedCssClass: ""
    -htmlAttributes: [
      "data-action-name" => "markSpam"
      "data-bs-toggle" => "modal"
      "data-bs-target" => "#modal-action-confirmation"
      "data-action-confirmation" => "true"
      "data-action-variant" => "danger"
      "data-action-confirmation-message" => Symfony\Component\Translation\TranslatableMessage {#3816
        -message: "comment.confirm.mark_spam"
        -parameters: [
          "%entity_name%" => "Comment"
          "%entity_as_string%" => ""
          "%entity_id%" => null
          "%entity_short_id%" => null
          "%entity_label_singular%" => "Comment"
          "%entity_label_plural%" => "Comments"
        ]
        -domain: "messages"
      }
      "data-action-entity-name" => Symfony\Component\Translation\TranslatableMessage {#776
        -message: "comment.label"
        -parameters: [
          "%entity_name%" => "Comment"
          "%entity_as_string%" => ""
          "%entity_id%" => null
          "%entity_short_id%" => null
        ]
        -domain: "messages"
      }
      "data-action-entity-id" => "63"
    ]
    -linkUrl: "https://easyadmin.yoannh.dev/en/admin?entityId=63"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "markCommentAsSpam"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: Closure(Comment $comment): bool {#866 …}
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#893 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#882 …}
    -confirmationMessage: "comment.confirm.mark_spam"
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1191
    -isAccessible: true
    -primaryKeyValue: 63
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#2007 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#3846 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1430
      -id: 63
      -content: "This is a must-read for beginners. "
      -publishedAt: DateTimeImmutable @1766977371 {#1431
        date: 2025-12-29 04:02:51.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#665 …}
      -author: App\Entity\User {#1455 …}
      -post: App\Entity\Post {#1435 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
165 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#3696
    -type: "entity"
    -name: "reject"
    -label: Symfony\Component\Translation\TranslatableMessage {#3813 …}
    -icon: "fa fa-times"
    -cssClass: "action-reject"
    -addedCssClass: ""
    -htmlAttributes: [
      "data-action-name" => "reject"
    ]
    -linkUrl: "https://easyadmin.yoannh.dev/en/admin?entityId=63"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "rejectComment"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: Closure(Comment $comment): bool {#863 …}
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#885 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#882 …}
    -confirmationMessage: false
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1191
    -isAccessible: true
    -primaryKeyValue: 63
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#2007 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#3846 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1430
      -id: 63
      -content: "This is a must-read for beginners. "
      -publishedAt: DateTimeImmutable @1766977371 {#1431
        date: 2025-12-29 04:02:51.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#665 …}
      -author: App\Entity\User {#1455 …}
      -post: App\Entity\Post {#1435 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
166 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#3367
    -type: "entity"
    -name: "approve"
    -label: Symfony\Component\Translation\TranslatableMessage {#3836 …}
    -icon: "fa fa-check"
    -cssClass: "action-approve"
    -addedCssClass: ""
    -htmlAttributes: [
      "data-action-name" => "approve"
    ]
    -linkUrl: "https://easyadmin.yoannh.dev/en/admin?entityId=63"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "approveComment"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: Closure(Comment $comment): bool {#874 …}
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#891 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#882 …}
    -confirmationMessage: false
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1191
    -isAccessible: true
    -primaryKeyValue: 63
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#2007 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#3846 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1430
      -id: 63
      -content: "This is a must-read for beginners. "
      -publishedAt: DateTimeImmutable @1766977371 {#1431
        date: 2025-12-29 04:02:51.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#665 …}
      -author: App\Entity\User {#1455 …}
      -post: App\Entity\Post {#1435 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
167 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#3734
    -type: "entity"
    -name: "edit"
    -label: Symfony\Component\Translation\TranslatableMessage {#3855 …}
    -icon: "internal:edit"
    -cssClass: "action-edit"
    -addedCssClass: ""
    -htmlAttributes: [
      "data-action-name" => "edit"
    ]
    -linkUrl: "https://easyadmin.yoannh.dev/en/admin/comment/36/edit"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "edit"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#885 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#882 …}
    -confirmationMessage: false
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1498
    -isAccessible: true
    -primaryKeyValue: 36
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#2105 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#3871 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1311
      -id: 36
      -content: "I disagree with some points, but overall a good read. Assumenda hic et adipisci cumque fuga aliquam cupiditate."
      -publishedAt: DateTimeImmutable @1766936381 {#1434
        date: 2025-12-28 16:39:41.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#661 …}
      -author: App\Entity\User {#1442 …}
      -post: App\Entity\Post {#1319 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
168 ERROR ROLE_ADMIN
App\Entity\Comment {#1311
  -id: 36
  -content: "I disagree with some points, but overall a good read. Assumenda hic et adipisci cumque fuga aliquam cupiditate."
  -publishedAt: DateTimeImmutable @1766936381 {#1434
    date: 2025-12-28 16:39:41.0 Europe/Zurich (+01:00)
  }
  -status: App\Enum\CommentStatus {#661 …}
  -author: App\Entity\User {#1442 …}
  -post: App\Entity\Post {#1319 …}
}
"Symfony\Component\Security\Core\Authorization\Voter\RoleVoter"
DENIED
The user doesn't have ROLE_ADMIN.
Show voter details
169 ERROR EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#3735
    -type: "entity"
    -name: "delete"
    -label: Symfony\Component\Translation\TranslatableMessage {#898 …}
    -icon: "internal:delete"
    -cssClass: ""
    -addedCssClass: ""
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: "delete"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#893 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#910 …}
    -confirmationMessage: true
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1498
    -isAccessible: true
    -primaryKeyValue: 36
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#2105 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#3871 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1311
      -id: 36
      -content: "I disagree with some points, but overall a good read. Assumenda hic et adipisci cumque fuga aliquam cupiditate."
      -publishedAt: DateTimeImmutable @1766936381 {#1434
        date: 2025-12-28 16:39:41.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#661 …}
      -author: App\Entity\User {#1442 …}
      -post: App\Entity\Post {#1319 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
DENIED
Show voter details
170 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#3738
    -type: "entity"
    -name: "markSpam"
    -label: Symfony\Component\Translation\TranslatableMessage {#3862 …}
    -icon: "fa fa-ban"
    -cssClass: "action-markSpam"
    -addedCssClass: ""
    -htmlAttributes: [
      "data-action-name" => "markSpam"
      "data-bs-toggle" => "modal"
      "data-bs-target" => "#modal-action-confirmation"
      "data-action-confirmation" => "true"
      "data-action-variant" => "danger"
      "data-action-confirmation-message" => Symfony\Component\Translation\TranslatableMessage {#3874
        -message: "comment.confirm.mark_spam"
        -parameters: [
          "%entity_name%" => "Comment"
          "%entity_as_string%" => ""
          "%entity_id%" => null
          "%entity_short_id%" => null
          "%entity_label_singular%" => "Comment"
          "%entity_label_plural%" => "Comments"
        ]
        -domain: "messages"
      }
      "data-action-entity-name" => Symfony\Component\Translation\TranslatableMessage {#776
        -message: "comment.label"
        -parameters: [
          "%entity_name%" => "Comment"
          "%entity_as_string%" => ""
          "%entity_id%" => null
          "%entity_short_id%" => null
        ]
        -domain: "messages"
      }
      "data-action-entity-id" => "36"
    ]
    -linkUrl: "https://easyadmin.yoannh.dev/en/admin?entityId=36"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "markCommentAsSpam"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: Closure(Comment $comment): bool {#866 …}
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#893 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#882 …}
    -confirmationMessage: "comment.confirm.mark_spam"
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1498
    -isAccessible: true
    -primaryKeyValue: 36
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#2105 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#3871 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1311
      -id: 36
      -content: "I disagree with some points, but overall a good read. Assumenda hic et adipisci cumque fuga aliquam cupiditate."
      -publishedAt: DateTimeImmutable @1766936381 {#1434
        date: 2025-12-28 16:39:41.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#661 …}
      -author: App\Entity\User {#1442 …}
      -post: App\Entity\Post {#1319 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
171 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#3732
    -type: "entity"
    -name: "reject"
    -label: "action.reject"
    -icon: "fa fa-times"
    -cssClass: ""
    -addedCssClass: ""
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: "rejectComment"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: Closure(Comment $comment): bool {#863 …}
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#885 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#882 …}
    -confirmationMessage: false
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1498
    -isAccessible: true
    -primaryKeyValue: 36
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#2105 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#3871 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1311
      -id: 36
      -content: "I disagree with some points, but overall a good read. Assumenda hic et adipisci cumque fuga aliquam cupiditate."
      -publishedAt: DateTimeImmutable @1766936381 {#1434
        date: 2025-12-28 16:39:41.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#661 …}
      -author: App\Entity\User {#1442 …}
      -post: App\Entity\Post {#1319 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
172 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#3690
    -type: "entity"
    -name: "approve"
    -label: "action.approve"
    -icon: "fa fa-check"
    -cssClass: ""
    -addedCssClass: ""
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: "approveComment"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: Closure(Comment $comment): bool {#874 …}
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#891 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#882 …}
    -confirmationMessage: false
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1498
    -isAccessible: true
    -primaryKeyValue: 36
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#2105 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#3871 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1311
      -id: 36
      -content: "I disagree with some points, but overall a good read. Assumenda hic et adipisci cumque fuga aliquam cupiditate."
      -publishedAt: DateTimeImmutable @1766936381 {#1434
        date: 2025-12-28 16:39:41.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#661 …}
      -author: App\Entity\User {#1442 …}
      -post: App\Entity\Post {#1319 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
173 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#3784
    -type: "entity"
    -name: "edit"
    -label: Symfony\Component\Translation\TranslatableMessage {#3891 …}
    -icon: "internal:edit"
    -cssClass: "action-edit"
    -addedCssClass: ""
    -htmlAttributes: [
      "data-action-name" => "edit"
    ]
    -linkUrl: "https://easyadmin.yoannh.dev/en/admin/comment/59/edit"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "edit"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#885 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#882 …}
    -confirmationMessage: false
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1505
    -isAccessible: true
    -primaryKeyValue: 59
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#2203 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#3912 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1318
      -id: 59
      -content: "This is a must-read for beginners. Quis et est labore esse."
      -publishedAt: DateTimeImmutable @1766566368 {#1317
        date: 2025-12-24 09:52:48.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#650 …}
      -author: App\Entity\User {#1327 …}
      -post: App\Entity\Post {#1435 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
174 ERROR ROLE_ADMIN
App\Entity\Comment {#1318
  -id: 59
  -content: "This is a must-read for beginners. Quis et est labore esse."
  -publishedAt: DateTimeImmutable @1766566368 {#1317
    date: 2025-12-24 09:52:48.0 Europe/Zurich (+01:00)
  }
  -status: App\Enum\CommentStatus {#650 …}
  -author: App\Entity\User {#1327 …}
  -post: App\Entity\Post {#1435 …}
}
"Symfony\Component\Security\Core\Authorization\Voter\RoleVoter"
DENIED
The user doesn't have ROLE_ADMIN.
Show voter details
175 ERROR EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#3785
    -type: "entity"
    -name: "delete"
    -label: Symfony\Component\Translation\TranslatableMessage {#898 …}
    -icon: "internal:delete"
    -cssClass: ""
    -addedCssClass: ""
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: "delete"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#893 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#910 …}
    -confirmationMessage: true
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1505
    -isAccessible: true
    -primaryKeyValue: 59
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#2203 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#3912 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1318
      -id: 59
      -content: "This is a must-read for beginners. Quis et est labore esse."
      -publishedAt: DateTimeImmutable @1766566368 {#1317
        date: 2025-12-24 09:52:48.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#650 …}
      -author: App\Entity\User {#1327 …}
      -post: App\Entity\Post {#1435 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
DENIED
Show voter details
176 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#3788
    -type: "entity"
    -name: "markSpam"
    -label: "action.mark_spam"
    -icon: "fa fa-ban"
    -cssClass: ""
    -addedCssClass: ""
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: "markCommentAsSpam"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: Closure(Comment $comment): bool {#866 …}
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#893 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#882 …}
    -confirmationMessage: "comment.confirm.mark_spam"
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1505
    -isAccessible: true
    -primaryKeyValue: 59
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#2203 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#3912 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1318
      -id: 59
      -content: "This is a must-read for beginners. Quis et est labore esse."
      -publishedAt: DateTimeImmutable @1766566368 {#1317
        date: 2025-12-24 09:52:48.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#650 …}
      -author: App\Entity\User {#1327 …}
      -post: App\Entity\Post {#1435 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
177 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#3782
    -type: "entity"
    -name: "reject"
    -label: "action.reject"
    -icon: "fa fa-times"
    -cssClass: ""
    -addedCssClass: ""
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: "rejectComment"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: Closure(Comment $comment): bool {#863 …}
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#885 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#882 …}
    -confirmationMessage: false
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1505
    -isAccessible: true
    -primaryKeyValue: 59
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#2203 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#3912 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1318
      -id: 59
      -content: "This is a must-read for beginners. Quis et est labore esse."
      -publishedAt: DateTimeImmutable @1766566368 {#1317
        date: 2025-12-24 09:52:48.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#650 …}
      -author: App\Entity\User {#1327 …}
      -post: App\Entity\Post {#1435 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
178 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#3736
    -type: "entity"
    -name: "approve"
    -label: "action.approve"
    -icon: "fa fa-check"
    -cssClass: ""
    -addedCssClass: ""
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: "approveComment"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: Closure(Comment $comment): bool {#874 …}
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#891 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#882 …}
    -confirmationMessage: false
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1505
    -isAccessible: true
    -primaryKeyValue: 59
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#2203 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#3912 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1318
      -id: 59
      -content: "This is a must-read for beginners. Quis et est labore esse."
      -publishedAt: DateTimeImmutable @1766566368 {#1317
        date: 2025-12-24 09:52:48.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#650 …}
      -author: App\Entity\User {#1327 …}
      -post: App\Entity\Post {#1435 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
179 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#3845
    -type: "entity"
    -name: "edit"
    -label: Symfony\Component\Translation\TranslatableMessage {#3924 …}
    -icon: "internal:edit"
    -cssClass: "action-edit"
    -addedCssClass: ""
    -htmlAttributes: [
      "data-action-name" => "edit"
    ]
    -linkUrl: "https://easyadmin.yoannh.dev/en/admin/comment/151/edit"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "edit"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#885 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#882 …}
    -confirmationMessage: false
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1512
    -isAccessible: true
    -primaryKeyValue: 151
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#2298 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#3966 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1329
      -id: 151
      -content: "I've been struggling with this topic, and your explanation cleared things up. "
      -publishedAt: DateTimeImmutable @1766522679 {#1328
        date: 2025-12-23 21:44:39.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#667 …}
      -author: App\Entity\User {#1321 …}
      -post: App\Entity\Post {#1331 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
180 ERROR ROLE_ADMIN
App\Entity\Comment {#1329
  -id: 151
  -content: "I've been struggling with this topic, and your explanation cleared things up. "
  -publishedAt: DateTimeImmutable @1766522679 {#1328
    date: 2025-12-23 21:44:39.0 Europe/Zurich (+01:00)
  }
  -status: App\Enum\CommentStatus {#667 …}
  -author: App\Entity\User {#1321 …}
  -post: App\Entity\Post {#1331 …}
}
"Symfony\Component\Security\Core\Authorization\Voter\RoleVoter"
DENIED
The user doesn't have ROLE_ADMIN.
Show voter details
181 ERROR EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#3838
    -type: "entity"
    -name: "delete"
    -label: Symfony\Component\Translation\TranslatableMessage {#898 …}
    -icon: "internal:delete"
    -cssClass: ""
    -addedCssClass: ""
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: "delete"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#893 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#910 …}
    -confirmationMessage: true
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1512
    -isAccessible: true
    -primaryKeyValue: 151
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#2298 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#3966 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1329
      -id: 151
      -content: "I've been struggling with this topic, and your explanation cleared things up. "
      -publishedAt: DateTimeImmutable @1766522679 {#1328
        date: 2025-12-23 21:44:39.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#667 …}
      -author: App\Entity\User {#1321 …}
      -post: App\Entity\Post {#1331 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
DENIED
Show voter details
182 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#3853
    -type: "entity"
    -name: "markSpam"
    -label: Symfony\Component\Translation\TranslatableMessage {#3957 …}
    -icon: "fa fa-ban"
    -cssClass: "action-markSpam"
    -addedCssClass: ""
    -htmlAttributes: [
      "data-action-name" => "markSpam"
      "data-bs-toggle" => "modal"
      "data-bs-target" => "#modal-action-confirmation"
      "data-action-confirmation" => "true"
      "data-action-variant" => "danger"
      "data-action-confirmation-message" => Symfony\Component\Translation\TranslatableMessage {#3969
        -message: "comment.confirm.mark_spam"
        -parameters: [
          "%entity_name%" => "Comment"
          "%entity_as_string%" => ""
          "%entity_id%" => null
          "%entity_short_id%" => null
          "%entity_label_singular%" => "Comment"
          "%entity_label_plural%" => "Comments"
        ]
        -domain: "messages"
      }
      "data-action-entity-name" => Symfony\Component\Translation\TranslatableMessage {#776
        -message: "comment.label"
        -parameters: [
          "%entity_name%" => "Comment"
          "%entity_as_string%" => ""
          "%entity_id%" => null
          "%entity_short_id%" => null
        ]
        -domain: "messages"
      }
      "data-action-entity-id" => "151"
    ]
    -linkUrl: "https://easyadmin.yoannh.dev/en/admin?entityId=151"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "markCommentAsSpam"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: Closure(Comment $comment): bool {#866 …}
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#893 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#882 …}
    -confirmationMessage: "comment.confirm.mark_spam"
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1512
    -isAccessible: true
    -primaryKeyValue: 151
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#2298 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#3966 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1329
      -id: 151
      -content: "I've been struggling with this topic, and your explanation cleared things up. "
      -publishedAt: DateTimeImmutable @1766522679 {#1328
        date: 2025-12-23 21:44:39.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#667 …}
      -author: App\Entity\User {#1321 …}
      -post: App\Entity\Post {#1331 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
183 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#3854
    -type: "entity"
    -name: "reject"
    -label: "action.reject"
    -icon: "fa fa-times"
    -cssClass: ""
    -addedCssClass: ""
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: "rejectComment"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: Closure(Comment $comment): bool {#863 …}
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#885 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#882 …}
    -confirmationMessage: false
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1512
    -isAccessible: true
    -primaryKeyValue: 151
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#2298 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#3966 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1329
      -id: 151
      -content: "I've been struggling with this topic, and your explanation cleared things up. "
      -publishedAt: DateTimeImmutable @1766522679 {#1328
        date: 2025-12-23 21:44:39.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#667 …}
      -author: App\Entity\User {#1321 …}
      -post: App\Entity\Post {#1331 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
184 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#3786
    -type: "entity"
    -name: "approve"
    -label: "action.approve"
    -icon: "fa fa-check"
    -cssClass: ""
    -addedCssClass: ""
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: "approveComment"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: Closure(Comment $comment): bool {#874 …}
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#891 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#882 …}
    -confirmationMessage: false
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1512
    -isAccessible: true
    -primaryKeyValue: 151
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#2298 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#3966 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1329
      -id: 151
      -content: "I've been struggling with this topic, and your explanation cleared things up. "
      -publishedAt: DateTimeImmutable @1766522679 {#1328
        date: 2025-12-23 21:44:39.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#667 …}
      -author: App\Entity\User {#1321 …}
      -post: App\Entity\Post {#1331 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
185 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#3892
    -type: "entity"
    -name: "edit"
    -label: Symfony\Component\Translation\TranslatableMessage {#3986 …}
    -icon: "internal:edit"
    -cssClass: "action-edit"
    -addedCssClass: ""
    -htmlAttributes: [
      "data-action-name" => "edit"
    ]
    -linkUrl: "https://easyadmin.yoannh.dev/en/admin/comment/72/edit"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "edit"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#885 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#882 …}
    -confirmationMessage: false
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1519
    -isAccessible: true
    -primaryKeyValue: 72
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#2384 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#4007 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1333
      -id: 72
      -content: "Nice work! Keep these articles coming. Magni quas animi ut deleniti amet hic."
      -publishedAt: DateTimeImmutable @1765984416 {#1184
        date: 2025-12-17 16:13:36.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#650 …}
      -author: App\Entity\User {#1436 …}
      -post: App\Entity\Post {#1204 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
186 ERROR ROLE_ADMIN
App\Entity\Comment {#1333
  -id: 72
  -content: "Nice work! Keep these articles coming. Magni quas animi ut deleniti amet hic."
  -publishedAt: DateTimeImmutable @1765984416 {#1184
    date: 2025-12-17 16:13:36.0 Europe/Zurich (+01:00)
  }
  -status: App\Enum\CommentStatus {#650 …}
  -author: App\Entity\User {#1436 …}
  -post: App\Entity\Post {#1204 …}
}
"Symfony\Component\Security\Core\Authorization\Voter\RoleVoter"
DENIED
The user doesn't have ROLE_ADMIN.
Show voter details
187 ERROR EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#3893
    -type: "entity"
    -name: "delete"
    -label: Symfony\Component\Translation\TranslatableMessage {#898 …}
    -icon: "internal:delete"
    -cssClass: ""
    -addedCssClass: ""
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: "delete"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#893 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#910 …}
    -confirmationMessage: true
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1519
    -isAccessible: true
    -primaryKeyValue: 72
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#2384 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#4007 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1333
      -id: 72
      -content: "Nice work! Keep these articles coming. Magni quas animi ut deleniti amet hic."
      -publishedAt: DateTimeImmutable @1765984416 {#1184
        date: 2025-12-17 16:13:36.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#650 …}
      -author: App\Entity\User {#1436 …}
      -post: App\Entity\Post {#1204 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
DENIED
Show voter details
188 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#3896
    -type: "entity"
    -name: "markSpam"
    -label: "action.mark_spam"
    -icon: "fa fa-ban"
    -cssClass: ""
    -addedCssClass: ""
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: "markCommentAsSpam"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: Closure(Comment $comment): bool {#866 …}
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#893 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#882 …}
    -confirmationMessage: "comment.confirm.mark_spam"
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1519
    -isAccessible: true
    -primaryKeyValue: 72
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#2384 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#4007 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1333
      -id: 72
      -content: "Nice work! Keep these articles coming. Magni quas animi ut deleniti amet hic."
      -publishedAt: DateTimeImmutable @1765984416 {#1184
        date: 2025-12-17 16:13:36.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#650 …}
      -author: App\Entity\User {#1436 …}
      -post: App\Entity\Post {#1204 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
189 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#3890
    -type: "entity"
    -name: "reject"
    -label: "action.reject"
    -icon: "fa fa-times"
    -cssClass: ""
    -addedCssClass: ""
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: "rejectComment"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: Closure(Comment $comment): bool {#863 …}
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#885 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#882 …}
    -confirmationMessage: false
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1519
    -isAccessible: true
    -primaryKeyValue: 72
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#2384 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#4007 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1333
      -id: 72
      -content: "Nice work! Keep these articles coming. Magni quas animi ut deleniti amet hic."
      -publishedAt: DateTimeImmutable @1765984416 {#1184
        date: 2025-12-17 16:13:36.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#650 …}
      -author: App\Entity\User {#1436 …}
      -post: App\Entity\Post {#1204 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
190 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#3848
    -type: "entity"
    -name: "approve"
    -label: "action.approve"
    -icon: "fa fa-check"
    -cssClass: ""
    -addedCssClass: ""
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: "approveComment"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: Closure(Comment $comment): bool {#874 …}
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#891 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#882 …}
    -confirmationMessage: false
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1519
    -isAccessible: true
    -primaryKeyValue: 72
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#2384 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#4007 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1333
      -id: 72
      -content: "Nice work! Keep these articles coming. Magni quas animi ut deleniti amet hic."
      -publishedAt: DateTimeImmutable @1765984416 {#1184
        date: 2025-12-17 16:13:36.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#650 …}
      -author: App\Entity\User {#1436 …}
      -post: App\Entity\Post {#1204 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
191 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#3921
    -type: "entity"
    -name: "edit"
    -label: Symfony\Component\Translation\TranslatableMessage {#4019 …}
    -icon: "internal:edit"
    -cssClass: "action-edit"
    -addedCssClass: ""
    -htmlAttributes: [
      "data-action-name" => "edit"
    ]
    -linkUrl: "https://easyadmin.yoannh.dev/en/admin/comment/109/edit"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "edit"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#885 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#882 …}
    -confirmationMessage: false
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1526
    -isAccessible: true
    -primaryKeyValue: 109
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#2479 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#4061 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1404
      -id: 109
      -content: "Well written and easy to understand. "
      -publishedAt: DateTimeImmutable @1765946752 {#1312
        date: 2025-12-17 05:45:52.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#661 …}
      -author: App\Entity\User {#1455 …}
      -post: App\Entity\Post {#1408 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
192 ERROR ROLE_ADMIN
App\Entity\Comment {#1404
  -id: 109
  -content: "Well written and easy to understand. "
  -publishedAt: DateTimeImmutable @1765946752 {#1312
    date: 2025-12-17 05:45:52.0 Europe/Zurich (+01:00)
  }
  -status: App\Enum\CommentStatus {#661 …}
  -author: App\Entity\User {#1455 …}
  -post: App\Entity\Post {#1408 …}
}
"Symfony\Component\Security\Core\Authorization\Voter\RoleVoter"
DENIED
The user doesn't have ROLE_ADMIN.
Show voter details
193 ERROR EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#3920
    -type: "entity"
    -name: "delete"
    -label: Symfony\Component\Translation\TranslatableMessage {#898 …}
    -icon: "internal:delete"
    -cssClass: ""
    -addedCssClass: ""
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: "delete"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#893 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#910 …}
    -confirmationMessage: true
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1526
    -isAccessible: true
    -primaryKeyValue: 109
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#2479 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#4061 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1404
      -id: 109
      -content: "Well written and easy to understand. "
      -publishedAt: DateTimeImmutable @1765946752 {#1312
        date: 2025-12-17 05:45:52.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#661 …}
      -author: App\Entity\User {#1455 …}
      -post: App\Entity\Post {#1408 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
DENIED
Show voter details
194 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#3941
    -type: "entity"
    -name: "markSpam"
    -label: Symfony\Component\Translation\TranslatableMessage {#4052 …}
    -icon: "fa fa-ban"
    -cssClass: "action-markSpam"
    -addedCssClass: ""
    -htmlAttributes: [
      "data-action-name" => "markSpam"
      "data-bs-toggle" => "modal"
      "data-bs-target" => "#modal-action-confirmation"
      "data-action-confirmation" => "true"
      "data-action-variant" => "danger"
      "data-action-confirmation-message" => Symfony\Component\Translation\TranslatableMessage {#4064
        -message: "comment.confirm.mark_spam"
        -parameters: [
          "%entity_name%" => "Comment"
          "%entity_as_string%" => ""
          "%entity_id%" => null
          "%entity_short_id%" => null
          "%entity_label_singular%" => "Comment"
          "%entity_label_plural%" => "Comments"
        ]
        -domain: "messages"
      }
      "data-action-entity-name" => Symfony\Component\Translation\TranslatableMessage {#776
        -message: "comment.label"
        -parameters: [
          "%entity_name%" => "Comment"
          "%entity_as_string%" => ""
          "%entity_id%" => null
          "%entity_short_id%" => null
        ]
        -domain: "messages"
      }
      "data-action-entity-id" => "109"
    ]
    -linkUrl: "https://easyadmin.yoannh.dev/en/admin?entityId=109"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "markCommentAsSpam"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: Closure(Comment $comment): bool {#866 …}
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#893 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#882 …}
    -confirmationMessage: "comment.confirm.mark_spam"
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1526
    -isAccessible: true
    -primaryKeyValue: 109
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#2479 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#4061 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1404
      -id: 109
      -content: "Well written and easy to understand. "
      -publishedAt: DateTimeImmutable @1765946752 {#1312
        date: 2025-12-17 05:45:52.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#661 …}
      -author: App\Entity\User {#1455 …}
      -post: App\Entity\Post {#1408 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
195 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#3919
    -type: "entity"
    -name: "reject"
    -label: "action.reject"
    -icon: "fa fa-times"
    -cssClass: ""
    -addedCssClass: ""
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: "rejectComment"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: Closure(Comment $comment): bool {#863 …}
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#885 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#882 …}
    -confirmationMessage: false
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1526
    -isAccessible: true
    -primaryKeyValue: 109
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#2479 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#4061 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1404
      -id: 109
      -content: "Well written and easy to understand. "
      -publishedAt: DateTimeImmutable @1765946752 {#1312
        date: 2025-12-17 05:45:52.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#661 …}
      -author: App\Entity\User {#1455 …}
      -post: App\Entity\Post {#1408 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
196 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#3894
    -type: "entity"
    -name: "approve"
    -label: "action.approve"
    -icon: "fa fa-check"
    -cssClass: ""
    -addedCssClass: ""
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: "approveComment"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: Closure(Comment $comment): bool {#874 …}
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#891 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#882 …}
    -confirmationMessage: false
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1526
    -isAccessible: true
    -primaryKeyValue: 109
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#2479 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#4061 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1404
      -id: 109
      -content: "Well written and easy to understand. "
      -publishedAt: DateTimeImmutable @1765946752 {#1312
        date: 2025-12-17 05:45:52.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#661 …}
      -author: App\Entity\User {#1455 …}
      -post: App\Entity\Post {#1408 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
197 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#3987
    -type: "entity"
    -name: "edit"
    -label: Symfony\Component\Translation\TranslatableMessage {#4081 …}
    -icon: "internal:edit"
    -cssClass: "action-edit"
    -addedCssClass: ""
    -htmlAttributes: [
      "data-action-name" => "edit"
    ]
    -linkUrl: "https://easyadmin.yoannh.dev/en/admin/comment/13/edit"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "edit"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#885 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#882 …}
    -confirmationMessage: false
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1533
    -isAccessible: true
    -primaryKeyValue: 13
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#2574 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#4111 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1405
      -id: 13
      -content: "This is a must-read for beginners. "
      -publishedAt: DateTimeImmutable @1765926585 {#1406
        date: 2025-12-17 00:09:45.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#661 …}
      -author: App\Entity\User {#1321 …}
      -post: App\Entity\Post {#1425 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
198 ERROR ROLE_ADMIN
App\Entity\Comment {#1405
  -id: 13
  -content: "This is a must-read for beginners. "
  -publishedAt: DateTimeImmutable @1765926585 {#1406
    date: 2025-12-17 00:09:45.0 Europe/Zurich (+01:00)
  }
  -status: App\Enum\CommentStatus {#661 …}
  -author: App\Entity\User {#1321 …}
  -post: App\Entity\Post {#1425 …}
}
"Symfony\Component\Security\Core\Authorization\Voter\RoleVoter"
DENIED
The user doesn't have ROLE_ADMIN.
Show voter details
199 ERROR EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#3988
    -type: "entity"
    -name: "delete"
    -label: Symfony\Component\Translation\TranslatableMessage {#898 …}
    -icon: "internal:delete"
    -cssClass: ""
    -addedCssClass: ""
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: "delete"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#893 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#910 …}
    -confirmationMessage: true
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1533
    -isAccessible: true
    -primaryKeyValue: 13
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#2574 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#4111 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1405
      -id: 13
      -content: "This is a must-read for beginners. "
      -publishedAt: DateTimeImmutable @1765926585 {#1406
        date: 2025-12-17 00:09:45.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#661 …}
      -author: App\Entity\User {#1321 …}
      -post: App\Entity\Post {#1425 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
DENIED
Show voter details
200 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#3991
    -type: "entity"
    -name: "markSpam"
    -label: Symfony\Component\Translation\TranslatableMessage {#4102 …}
    -icon: "fa fa-ban"
    -cssClass: "action-markSpam"
    -addedCssClass: ""
    -htmlAttributes: [
      "data-action-name" => "markSpam"
      "data-bs-toggle" => "modal"
      "data-bs-target" => "#modal-action-confirmation"
      "data-action-confirmation" => "true"
      "data-action-variant" => "danger"
      "data-action-confirmation-message" => Symfony\Component\Translation\TranslatableMessage {#4114
        -message: "comment.confirm.mark_spam"
        -parameters: [
          "%entity_name%" => "Comment"
          "%entity_as_string%" => ""
          "%entity_id%" => null
          "%entity_short_id%" => null
          "%entity_label_singular%" => "Comment"
          "%entity_label_plural%" => "Comments"
        ]
        -domain: "messages"
      }
      "data-action-entity-name" => Symfony\Component\Translation\TranslatableMessage {#776
        -message: "comment.label"
        -parameters: [
          "%entity_name%" => "Comment"
          "%entity_as_string%" => ""
          "%entity_id%" => null
          "%entity_short_id%" => null
        ]
        -domain: "messages"
      }
      "data-action-entity-id" => "13"
    ]
    -linkUrl: "https://easyadmin.yoannh.dev/en/admin?entityId=13"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "markCommentAsSpam"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: Closure(Comment $comment): bool {#866 …}
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#893 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#882 …}
    -confirmationMessage: "comment.confirm.mark_spam"
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1533
    -isAccessible: true
    -primaryKeyValue: 13
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#2574 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#4111 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1405
      -id: 13
      -content: "This is a must-read for beginners. "
      -publishedAt: DateTimeImmutable @1765926585 {#1406
        date: 2025-12-17 00:09:45.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#661 …}
      -author: App\Entity\User {#1321 …}
      -post: App\Entity\Post {#1425 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
201 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#3985
    -type: "entity"
    -name: "reject"
    -label: "action.reject"
    -icon: "fa fa-times"
    -cssClass: ""
    -addedCssClass: ""
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: "rejectComment"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: Closure(Comment $comment): bool {#863 …}
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#885 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#882 …}
    -confirmationMessage: false
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1533
    -isAccessible: true
    -primaryKeyValue: 13
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#2574 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#4111 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1405
      -id: 13
      -content: "This is a must-read for beginners. "
      -publishedAt: DateTimeImmutable @1765926585 {#1406
        date: 2025-12-17 00:09:45.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#661 …}
      -author: App\Entity\User {#1321 …}
      -post: App\Entity\Post {#1425 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
202 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#3929
    -type: "entity"
    -name: "approve"
    -label: "action.approve"
    -icon: "fa fa-check"
    -cssClass: ""
    -addedCssClass: ""
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: "approveComment"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: Closure(Comment $comment): bool {#874 …}
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#891 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#882 …}
    -confirmationMessage: false
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1533
    -isAccessible: true
    -primaryKeyValue: 13
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#2574 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#4111 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1405
      -id: 13
      -content: "This is a must-read for beginners. "
      -publishedAt: DateTimeImmutable @1765926585 {#1406
        date: 2025-12-17 00:09:45.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#661 …}
      -author: App\Entity\User {#1321 …}
      -post: App\Entity\Post {#1425 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
203 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#4016
    -type: "entity"
    -name: "edit"
    -label: Symfony\Component\Translation\TranslatableMessage {#4131 …}
    -icon: "internal:edit"
    -cssClass: "action-edit"
    -addedCssClass: ""
    -htmlAttributes: [
      "data-action-name" => "edit"
    ]
    -linkUrl: "https://easyadmin.yoannh.dev/en/admin/comment/64/edit"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "edit"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#885 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#882 …}
    -confirmationMessage: false
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1540
    -isAccessible: true
    -primaryKeyValue: 64
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#2667 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#4161 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1427
      -id: 64
      -content: "I've been struggling with this topic, and your explanation cleared things up. "
      -publishedAt: DateTimeImmutable @1765527990 {#1426
        date: 2025-12-12 09:26:30.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#667 …}
      -author: App\Entity\User {#1461 …}
      -post: App\Entity\Post {#1435 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
204 ERROR ROLE_ADMIN
App\Entity\Comment {#1427
  -id: 64
  -content: "I've been struggling with this topic, and your explanation cleared things up. "
  -publishedAt: DateTimeImmutable @1765527990 {#1426
    date: 2025-12-12 09:26:30.0 Europe/Zurich (+01:00)
  }
  -status: App\Enum\CommentStatus {#667 …}
  -author: App\Entity\User {#1461 …}
  -post: App\Entity\Post {#1435 …}
}
"Symfony\Component\Security\Core\Authorization\Voter\RoleVoter"
DENIED
The user doesn't have ROLE_ADMIN.
Show voter details
205 ERROR EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#4015
    -type: "entity"
    -name: "delete"
    -label: Symfony\Component\Translation\TranslatableMessage {#898 …}
    -icon: "internal:delete"
    -cssClass: ""
    -addedCssClass: ""
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: "delete"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#893 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#910 …}
    -confirmationMessage: true
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1540
    -isAccessible: true
    -primaryKeyValue: 64
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#2667 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#4161 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1427
      -id: 64
      -content: "I've been struggling with this topic, and your explanation cleared things up. "
      -publishedAt: DateTimeImmutable @1765527990 {#1426
        date: 2025-12-12 09:26:30.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#667 …}
      -author: App\Entity\User {#1461 …}
      -post: App\Entity\Post {#1435 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
DENIED
Show voter details
206 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#4036
    -type: "entity"
    -name: "markSpam"
    -label: Symfony\Component\Translation\TranslatableMessage {#4152 …}
    -icon: "fa fa-ban"
    -cssClass: "action-markSpam"
    -addedCssClass: ""
    -htmlAttributes: [
      "data-action-name" => "markSpam"
      "data-bs-toggle" => "modal"
      "data-bs-target" => "#modal-action-confirmation"
      "data-action-confirmation" => "true"
      "data-action-variant" => "danger"
      "data-action-confirmation-message" => Symfony\Component\Translation\TranslatableMessage {#4164
        -message: "comment.confirm.mark_spam"
        -parameters: [
          "%entity_name%" => "Comment"
          "%entity_as_string%" => ""
          "%entity_id%" => null
          "%entity_short_id%" => null
          "%entity_label_singular%" => "Comment"
          "%entity_label_plural%" => "Comments"
        ]
        -domain: "messages"
      }
      "data-action-entity-name" => Symfony\Component\Translation\TranslatableMessage {#776
        -message: "comment.label"
        -parameters: [
          "%entity_name%" => "Comment"
          "%entity_as_string%" => ""
          "%entity_id%" => null
          "%entity_short_id%" => null
        ]
        -domain: "messages"
      }
      "data-action-entity-id" => "64"
    ]
    -linkUrl: "https://easyadmin.yoannh.dev/en/admin?entityId=64"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "markCommentAsSpam"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: Closure(Comment $comment): bool {#866 …}
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#893 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#882 …}
    -confirmationMessage: "comment.confirm.mark_spam"
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1540
    -isAccessible: true
    -primaryKeyValue: 64
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#2667 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#4161 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1427
      -id: 64
      -content: "I've been struggling with this topic, and your explanation cleared things up. "
      -publishedAt: DateTimeImmutable @1765527990 {#1426
        date: 2025-12-12 09:26:30.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#667 …}
      -author: App\Entity\User {#1461 …}
      -post: App\Entity\Post {#1435 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
207 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#4014
    -type: "entity"
    -name: "reject"
    -label: "action.reject"
    -icon: "fa fa-times"
    -cssClass: ""
    -addedCssClass: ""
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: "rejectComment"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: Closure(Comment $comment): bool {#863 …}
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#885 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#882 …}
    -confirmationMessage: false
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1540
    -isAccessible: true
    -primaryKeyValue: 64
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#2667 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#4161 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1427
      -id: 64
      -content: "I've been struggling with this topic, and your explanation cleared things up. "
      -publishedAt: DateTimeImmutable @1765527990 {#1426
        date: 2025-12-12 09:26:30.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#667 …}
      -author: App\Entity\User {#1461 …}
      -post: App\Entity\Post {#1435 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
208 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#3989
    -type: "entity"
    -name: "approve"
    -label: "action.approve"
    -icon: "fa fa-check"
    -cssClass: ""
    -addedCssClass: ""
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: "approveComment"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: Closure(Comment $comment): bool {#874 …}
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#891 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#882 …}
    -confirmationMessage: false
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1540
    -isAccessible: true
    -primaryKeyValue: 64
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#2667 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#4161 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1427
      -id: 64
      -content: "I've been struggling with this topic, and your explanation cleared things up. "
      -publishedAt: DateTimeImmutable @1765527990 {#1426
        date: 2025-12-12 09:26:30.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#667 …}
      -author: App\Entity\User {#1461 …}
      -post: App\Entity\Post {#1435 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
209 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#4082
    -type: "entity"
    -name: "edit"
    -label: Symfony\Component\Translation\TranslatableMessage {#4181 …}
    -icon: "internal:edit"
    -cssClass: "action-edit"
    -addedCssClass: ""
    -htmlAttributes: [
      "data-action-name" => "edit"
    ]
    -linkUrl: "https://easyadmin.yoannh.dev/en/admin/comment/114/edit"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "edit"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#885 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#882 …}
    -confirmationMessage: false
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1547
    -isAccessible: true
    -primaryKeyValue: 114
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#2762 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#4211 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1464
      -id: 114
      -content: "I have a question about the third section. Could you explain more? Est sunt ipsum ut commodi animi."
      -publishedAt: DateTimeImmutable @1765208712 {#1463
        date: 2025-12-08 16:45:12.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#667 …}
      -author: App\Entity\User {#1461 …}
      -post: App\Entity\Post {#1408 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
210 ERROR ROLE_ADMIN
App\Entity\Comment {#1464
  -id: 114
  -content: "I have a question about the third section. Could you explain more? Est sunt ipsum ut commodi animi."
  -publishedAt: DateTimeImmutable @1765208712 {#1463
    date: 2025-12-08 16:45:12.0 Europe/Zurich (+01:00)
  }
  -status: App\Enum\CommentStatus {#667 …}
  -author: App\Entity\User {#1461 …}
  -post: App\Entity\Post {#1408 …}
}
"Symfony\Component\Security\Core\Authorization\Voter\RoleVoter"
DENIED
The user doesn't have ROLE_ADMIN.
Show voter details
211 ERROR EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#4083
    -type: "entity"
    -name: "delete"
    -label: Symfony\Component\Translation\TranslatableMessage {#898 …}
    -icon: "internal:delete"
    -cssClass: ""
    -addedCssClass: ""
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: "delete"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#893 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#910 …}
    -confirmationMessage: true
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1547
    -isAccessible: true
    -primaryKeyValue: 114
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#2762 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#4211 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1464
      -id: 114
      -content: "I have a question about the third section. Could you explain more? Est sunt ipsum ut commodi animi."
      -publishedAt: DateTimeImmutable @1765208712 {#1463
        date: 2025-12-08 16:45:12.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#667 …}
      -author: App\Entity\User {#1461 …}
      -post: App\Entity\Post {#1408 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
DENIED
Show voter details
212 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#4086
    -type: "entity"
    -name: "markSpam"
    -label: Symfony\Component\Translation\TranslatableMessage {#4202 …}
    -icon: "fa fa-ban"
    -cssClass: "action-markSpam"
    -addedCssClass: ""
    -htmlAttributes: [
      "data-action-name" => "markSpam"
      "data-bs-toggle" => "modal"
      "data-bs-target" => "#modal-action-confirmation"
      "data-action-confirmation" => "true"
      "data-action-variant" => "danger"
      "data-action-confirmation-message" => Symfony\Component\Translation\TranslatableMessage {#4214
        -message: "comment.confirm.mark_spam"
        -parameters: [
          "%entity_name%" => "Comment"
          "%entity_as_string%" => ""
          "%entity_id%" => null
          "%entity_short_id%" => null
          "%entity_label_singular%" => "Comment"
          "%entity_label_plural%" => "Comments"
        ]
        -domain: "messages"
      }
      "data-action-entity-name" => Symfony\Component\Translation\TranslatableMessage {#776
        -message: "comment.label"
        -parameters: [
          "%entity_name%" => "Comment"
          "%entity_as_string%" => ""
          "%entity_id%" => null
          "%entity_short_id%" => null
        ]
        -domain: "messages"
      }
      "data-action-entity-id" => "114"
    ]
    -linkUrl: "https://easyadmin.yoannh.dev/en/admin?entityId=114"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "markCommentAsSpam"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: Closure(Comment $comment): bool {#866 …}
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#893 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#882 …}
    -confirmationMessage: "comment.confirm.mark_spam"
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1547
    -isAccessible: true
    -primaryKeyValue: 114
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#2762 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#4211 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1464
      -id: 114
      -content: "I have a question about the third section. Could you explain more? Est sunt ipsum ut commodi animi."
      -publishedAt: DateTimeImmutable @1765208712 {#1463
        date: 2025-12-08 16:45:12.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#667 …}
      -author: App\Entity\User {#1461 …}
      -post: App\Entity\Post {#1408 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
213 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#4080
    -type: "entity"
    -name: "reject"
    -label: "action.reject"
    -icon: "fa fa-times"
    -cssClass: ""
    -addedCssClass: ""
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: "rejectComment"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: Closure(Comment $comment): bool {#863 …}
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#885 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#882 …}
    -confirmationMessage: false
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1547
    -isAccessible: true
    -primaryKeyValue: 114
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#2762 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#4211 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1464
      -id: 114
      -content: "I have a question about the third section. Could you explain more? Est sunt ipsum ut commodi animi."
      -publishedAt: DateTimeImmutable @1765208712 {#1463
        date: 2025-12-08 16:45:12.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#667 …}
      -author: App\Entity\User {#1461 …}
      -post: App\Entity\Post {#1408 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
214 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#4024
    -type: "entity"
    -name: "approve"
    -label: "action.approve"
    -icon: "fa fa-check"
    -cssClass: ""
    -addedCssClass: ""
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: "approveComment"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: Closure(Comment $comment): bool {#874 …}
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#891 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#882 …}
    -confirmationMessage: false
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1547
    -isAccessible: true
    -primaryKeyValue: 114
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#2762 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#4211 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1464
      -id: 114
      -content: "I have a question about the third section. Could you explain more? Est sunt ipsum ut commodi animi."
      -publishedAt: DateTimeImmutable @1765208712 {#1463
        date: 2025-12-08 16:45:12.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#667 …}
      -author: App\Entity\User {#1461 …}
      -post: App\Entity\Post {#1408 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
215 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#4132
    -type: "entity"
    -name: "edit"
    -label: Symfony\Component\Translation\TranslatableMessage {#4231 …}
    -icon: "internal:edit"
    -cssClass: "action-edit"
    -addedCssClass: ""
    -htmlAttributes: [
      "data-action-name" => "edit"
    ]
    -linkUrl: "https://easyadmin.yoannh.dev/en/admin/comment/102/edit"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "edit"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#885 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#882 …}
    -confirmationMessage: false
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1554
    -isAccessible: true
    -primaryKeyValue: 102
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#2848 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#4261 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1466
      -id: 102
      -content: "Could you provide more code examples? Qui tempore aut rerum."
      -publishedAt: DateTimeImmutable @1764988600 {#1462
        date: 2025-12-06 03:36:40.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#667 …}
      -author: App\Entity\User {#1442 …}
      -post: App\Entity\Post {#1468 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
216 ERROR ROLE_ADMIN
App\Entity\Comment {#1466
  -id: 102
  -content: "Could you provide more code examples? Qui tempore aut rerum."
  -publishedAt: DateTimeImmutable @1764988600 {#1462
    date: 2025-12-06 03:36:40.0 Europe/Zurich (+01:00)
  }
  -status: App\Enum\CommentStatus {#667 …}
  -author: App\Entity\User {#1442 …}
  -post: App\Entity\Post {#1468 …}
}
"Symfony\Component\Security\Core\Authorization\Voter\RoleVoter"
DENIED
The user doesn't have ROLE_ADMIN.
Show voter details
217 ERROR EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#4133
    -type: "entity"
    -name: "delete"
    -label: Symfony\Component\Translation\TranslatableMessage {#898 …}
    -icon: "internal:delete"
    -cssClass: ""
    -addedCssClass: ""
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: "delete"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#893 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#910 …}
    -confirmationMessage: true
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1554
    -isAccessible: true
    -primaryKeyValue: 102
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#2848 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#4261 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1466
      -id: 102
      -content: "Could you provide more code examples? Qui tempore aut rerum."
      -publishedAt: DateTimeImmutable @1764988600 {#1462
        date: 2025-12-06 03:36:40.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#667 …}
      -author: App\Entity\User {#1442 …}
      -post: App\Entity\Post {#1468 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
DENIED
Show voter details
218 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#4136
    -type: "entity"
    -name: "markSpam"
    -label: Symfony\Component\Translation\TranslatableMessage {#4252 …}
    -icon: "fa fa-ban"
    -cssClass: "action-markSpam"
    -addedCssClass: ""
    -htmlAttributes: [
      "data-action-name" => "markSpam"
      "data-bs-toggle" => "modal"
      "data-bs-target" => "#modal-action-confirmation"
      "data-action-confirmation" => "true"
      "data-action-variant" => "danger"
      "data-action-confirmation-message" => Symfony\Component\Translation\TranslatableMessage {#4264
        -message: "comment.confirm.mark_spam"
        -parameters: [
          "%entity_name%" => "Comment"
          "%entity_as_string%" => ""
          "%entity_id%" => null
          "%entity_short_id%" => null
          "%entity_label_singular%" => "Comment"
          "%entity_label_plural%" => "Comments"
        ]
        -domain: "messages"
      }
      "data-action-entity-name" => Symfony\Component\Translation\TranslatableMessage {#776
        -message: "comment.label"
        -parameters: [
          "%entity_name%" => "Comment"
          "%entity_as_string%" => ""
          "%entity_id%" => null
          "%entity_short_id%" => null
        ]
        -domain: "messages"
      }
      "data-action-entity-id" => "102"
    ]
    -linkUrl: "https://easyadmin.yoannh.dev/en/admin?entityId=102"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "markCommentAsSpam"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: Closure(Comment $comment): bool {#866 …}
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#893 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#882 …}
    -confirmationMessage: "comment.confirm.mark_spam"
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1554
    -isAccessible: true
    -primaryKeyValue: 102
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#2848 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#4261 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1466
      -id: 102
      -content: "Could you provide more code examples? Qui tempore aut rerum."
      -publishedAt: DateTimeImmutable @1764988600 {#1462
        date: 2025-12-06 03:36:40.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#667 …}
      -author: App\Entity\User {#1442 …}
      -post: App\Entity\Post {#1468 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
219 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#4130
    -type: "entity"
    -name: "reject"
    -label: "action.reject"
    -icon: "fa fa-times"
    -cssClass: ""
    -addedCssClass: ""
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: "rejectComment"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: Closure(Comment $comment): bool {#863 …}
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#885 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#882 …}
    -confirmationMessage: false
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1554
    -isAccessible: true
    -primaryKeyValue: 102
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#2848 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#4261 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1466
      -id: 102
      -content: "Could you provide more code examples? Qui tempore aut rerum."
      -publishedAt: DateTimeImmutable @1764988600 {#1462
        date: 2025-12-06 03:36:40.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#667 …}
      -author: App\Entity\User {#1442 …}
      -post: App\Entity\Post {#1468 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
220 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#4084
    -type: "entity"
    -name: "approve"
    -label: "action.approve"
    -icon: "fa fa-check"
    -cssClass: ""
    -addedCssClass: ""
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: "approveComment"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: Closure(Comment $comment): bool {#874 …}
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#891 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#882 …}
    -confirmationMessage: false
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1554
    -isAccessible: true
    -primaryKeyValue: 102
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#2848 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#4261 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1466
      -id: 102
      -content: "Could you provide more code examples? Qui tempore aut rerum."
      -publishedAt: DateTimeImmutable @1764988600 {#1462
        date: 2025-12-06 03:36:40.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#667 …}
      -author: App\Entity\User {#1442 …}
      -post: App\Entity\Post {#1468 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
221 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#4182
    -type: "entity"
    -name: "edit"
    -label: Symfony\Component\Translation\TranslatableMessage {#4281 …}
    -icon: "internal:edit"
    -cssClass: "action-edit"
    -addedCssClass: ""
    -htmlAttributes: [
      "data-action-name" => "edit"
    ]
    -linkUrl: "https://easyadmin.yoannh.dev/en/admin/comment/70/edit"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "edit"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#885 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#882 …}
    -confirmationMessage: false
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1561
    -isAccessible: true
    -primaryKeyValue: 70
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#2934 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#4311 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1470
      -id: 70
      -content: "Interesting perspective. I'd love to see a follow-up post. Veritatis placeat nostrum corporis animi non ut ullam."
      -publishedAt: DateTimeImmutable @1764368933 {#1469
        date: 2025-11-28 23:28:53.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#661 …}
      -author: App\Entity\User {#1321 …}
      -post: App\Entity\Post {#1472 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
222 ERROR ROLE_ADMIN
App\Entity\Comment {#1470
  -id: 70
  -content: "Interesting perspective. I'd love to see a follow-up post. Veritatis placeat nostrum corporis animi non ut ullam."
  -publishedAt: DateTimeImmutable @1764368933 {#1469
    date: 2025-11-28 23:28:53.0 Europe/Zurich (+01:00)
  }
  -status: App\Enum\CommentStatus {#661 …}
  -author: App\Entity\User {#1321 …}
  -post: App\Entity\Post {#1472 …}
}
"Symfony\Component\Security\Core\Authorization\Voter\RoleVoter"
DENIED
The user doesn't have ROLE_ADMIN.
Show voter details
223 ERROR EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#4183
    -type: "entity"
    -name: "delete"
    -label: Symfony\Component\Translation\TranslatableMessage {#898 …}
    -icon: "internal:delete"
    -cssClass: ""
    -addedCssClass: ""
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: "delete"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#893 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#910 …}
    -confirmationMessage: true
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1561
    -isAccessible: true
    -primaryKeyValue: 70
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#2934 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#4311 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1470
      -id: 70
      -content: "Interesting perspective. I'd love to see a follow-up post. Veritatis placeat nostrum corporis animi non ut ullam."
      -publishedAt: DateTimeImmutable @1764368933 {#1469
        date: 2025-11-28 23:28:53.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#661 …}
      -author: App\Entity\User {#1321 …}
      -post: App\Entity\Post {#1472 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
DENIED
Show voter details
224 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#4186
    -type: "entity"
    -name: "markSpam"
    -label: Symfony\Component\Translation\TranslatableMessage {#4302 …}
    -icon: "fa fa-ban"
    -cssClass: "action-markSpam"
    -addedCssClass: ""
    -htmlAttributes: [
      "data-action-name" => "markSpam"
      "data-bs-toggle" => "modal"
      "data-bs-target" => "#modal-action-confirmation"
      "data-action-confirmation" => "true"
      "data-action-variant" => "danger"
      "data-action-confirmation-message" => Symfony\Component\Translation\TranslatableMessage {#4314
        -message: "comment.confirm.mark_spam"
        -parameters: [
          "%entity_name%" => "Comment"
          "%entity_as_string%" => ""
          "%entity_id%" => null
          "%entity_short_id%" => null
          "%entity_label_singular%" => "Comment"
          "%entity_label_plural%" => "Comments"
        ]
        -domain: "messages"
      }
      "data-action-entity-name" => Symfony\Component\Translation\TranslatableMessage {#776
        -message: "comment.label"
        -parameters: [
          "%entity_name%" => "Comment"
          "%entity_as_string%" => ""
          "%entity_id%" => null
          "%entity_short_id%" => null
        ]
        -domain: "messages"
      }
      "data-action-entity-id" => "70"
    ]
    -linkUrl: "https://easyadmin.yoannh.dev/en/admin?entityId=70"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "markCommentAsSpam"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: Closure(Comment $comment): bool {#866 …}
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#893 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#882 …}
    -confirmationMessage: "comment.confirm.mark_spam"
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1561
    -isAccessible: true
    -primaryKeyValue: 70
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#2934 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#4311 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1470
      -id: 70
      -content: "Interesting perspective. I'd love to see a follow-up post. Veritatis placeat nostrum corporis animi non ut ullam."
      -publishedAt: DateTimeImmutable @1764368933 {#1469
        date: 2025-11-28 23:28:53.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#661 …}
      -author: App\Entity\User {#1321 …}
      -post: App\Entity\Post {#1472 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
225 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#4180
    -type: "entity"
    -name: "reject"
    -label: "action.reject"
    -icon: "fa fa-times"
    -cssClass: ""
    -addedCssClass: ""
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: "rejectComment"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: Closure(Comment $comment): bool {#863 …}
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#885 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#882 …}
    -confirmationMessage: false
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1561
    -isAccessible: true
    -primaryKeyValue: 70
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#2934 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#4311 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1470
      -id: 70
      -content: "Interesting perspective. I'd love to see a follow-up post. Veritatis placeat nostrum corporis animi non ut ullam."
      -publishedAt: DateTimeImmutable @1764368933 {#1469
        date: 2025-11-28 23:28:53.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#661 …}
      -author: App\Entity\User {#1321 …}
      -post: App\Entity\Post {#1472 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
226 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#4134
    -type: "entity"
    -name: "approve"
    -label: "action.approve"
    -icon: "fa fa-check"
    -cssClass: ""
    -addedCssClass: ""
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: "approveComment"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: Closure(Comment $comment): bool {#874 …}
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#891 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#882 …}
    -confirmationMessage: false
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1561
    -isAccessible: true
    -primaryKeyValue: 70
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#2934 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#4311 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1470
      -id: 70
      -content: "Interesting perspective. I'd love to see a follow-up post. Veritatis placeat nostrum corporis animi non ut ullam."
      -publishedAt: DateTimeImmutable @1764368933 {#1469
        date: 2025-11-28 23:28:53.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#661 …}
      -author: App\Entity\User {#1321 …}
      -post: App\Entity\Post {#1472 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
227 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#4232
    -type: "entity"
    -name: "edit"
    -label: Symfony\Component\Translation\TranslatableMessage {#4331 …}
    -icon: "internal:edit"
    -cssClass: "action-edit"
    -addedCssClass: ""
    -htmlAttributes: [
      "data-action-name" => "edit"
    ]
    -linkUrl: "https://easyadmin.yoannh.dev/en/admin/comment/94/edit"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "edit"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#885 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#882 …}
    -confirmationMessage: false
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1568
    -isAccessible: true
    -primaryKeyValue: 94
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3027 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#4361 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1474
      -id: 94
      -content: "Thanks for sharing this. Very helpful! Earum culpa facilis doloremque."
      -publishedAt: DateTimeImmutable @1764307589 {#1473
        date: 2025-11-28 06:26:29.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#661 …}
      -author: App\Entity\User {#1455 …}
      -post: App\Entity\Post {#1476 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
228 ERROR ROLE_ADMIN
App\Entity\Comment {#1474
  -id: 94
  -content: "Thanks for sharing this. Very helpful! Earum culpa facilis doloremque."
  -publishedAt: DateTimeImmutable @1764307589 {#1473
    date: 2025-11-28 06:26:29.0 Europe/Zurich (+01:00)
  }
  -status: App\Enum\CommentStatus {#661 …}
  -author: App\Entity\User {#1455 …}
  -post: App\Entity\Post {#1476 …}
}
"Symfony\Component\Security\Core\Authorization\Voter\RoleVoter"
DENIED
The user doesn't have ROLE_ADMIN.
Show voter details
229 ERROR EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#4233
    -type: "entity"
    -name: "delete"
    -label: Symfony\Component\Translation\TranslatableMessage {#898 …}
    -icon: "internal:delete"
    -cssClass: ""
    -addedCssClass: ""
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: "delete"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#893 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#910 …}
    -confirmationMessage: true
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1568
    -isAccessible: true
    -primaryKeyValue: 94
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3027 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#4361 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1474
      -id: 94
      -content: "Thanks for sharing this. Very helpful! Earum culpa facilis doloremque."
      -publishedAt: DateTimeImmutable @1764307589 {#1473
        date: 2025-11-28 06:26:29.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#661 …}
      -author: App\Entity\User {#1455 …}
      -post: App\Entity\Post {#1476 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
DENIED
Show voter details
230 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#4236
    -type: "entity"
    -name: "markSpam"
    -label: Symfony\Component\Translation\TranslatableMessage {#4352 …}
    -icon: "fa fa-ban"
    -cssClass: "action-markSpam"
    -addedCssClass: ""
    -htmlAttributes: [
      "data-action-name" => "markSpam"
      "data-bs-toggle" => "modal"
      "data-bs-target" => "#modal-action-confirmation"
      "data-action-confirmation" => "true"
      "data-action-variant" => "danger"
      "data-action-confirmation-message" => Symfony\Component\Translation\TranslatableMessage {#4364
        -message: "comment.confirm.mark_spam"
        -parameters: [
          "%entity_name%" => "Comment"
          "%entity_as_string%" => ""
          "%entity_id%" => null
          "%entity_short_id%" => null
          "%entity_label_singular%" => "Comment"
          "%entity_label_plural%" => "Comments"
        ]
        -domain: "messages"
      }
      "data-action-entity-name" => Symfony\Component\Translation\TranslatableMessage {#776
        -message: "comment.label"
        -parameters: [
          "%entity_name%" => "Comment"
          "%entity_as_string%" => ""
          "%entity_id%" => null
          "%entity_short_id%" => null
        ]
        -domain: "messages"
      }
      "data-action-entity-id" => "94"
    ]
    -linkUrl: "https://easyadmin.yoannh.dev/en/admin?entityId=94"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "markCommentAsSpam"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: Closure(Comment $comment): bool {#866 …}
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#893 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#882 …}
    -confirmationMessage: "comment.confirm.mark_spam"
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1568
    -isAccessible: true
    -primaryKeyValue: 94
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3027 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#4361 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1474
      -id: 94
      -content: "Thanks for sharing this. Very helpful! Earum culpa facilis doloremque."
      -publishedAt: DateTimeImmutable @1764307589 {#1473
        date: 2025-11-28 06:26:29.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#661 …}
      -author: App\Entity\User {#1455 …}
      -post: App\Entity\Post {#1476 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
231 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#4230
    -type: "entity"
    -name: "reject"
    -label: "action.reject"
    -icon: "fa fa-times"
    -cssClass: ""
    -addedCssClass: ""
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: "rejectComment"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: Closure(Comment $comment): bool {#863 …}
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#885 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#882 …}
    -confirmationMessage: false
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1568
    -isAccessible: true
    -primaryKeyValue: 94
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3027 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#4361 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1474
      -id: 94
      -content: "Thanks for sharing this. Very helpful! Earum culpa facilis doloremque."
      -publishedAt: DateTimeImmutable @1764307589 {#1473
        date: 2025-11-28 06:26:29.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#661 …}
      -author: App\Entity\User {#1455 …}
      -post: App\Entity\Post {#1476 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
232 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#4184
    -type: "entity"
    -name: "approve"
    -label: "action.approve"
    -icon: "fa fa-check"
    -cssClass: ""
    -addedCssClass: ""
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: "approveComment"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: Closure(Comment $comment): bool {#874 …}
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#891 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#882 …}
    -confirmationMessage: false
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1568
    -isAccessible: true
    -primaryKeyValue: 94
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3027 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#4361 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1474
      -id: 94
      -content: "Thanks for sharing this. Very helpful! Earum culpa facilis doloremque."
      -publishedAt: DateTimeImmutable @1764307589 {#1473
        date: 2025-11-28 06:26:29.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#661 …}
      -author: App\Entity\User {#1455 …}
      -post: App\Entity\Post {#1476 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
233 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#4282
    -type: "entity"
    -name: "edit"
    -label: Symfony\Component\Translation\TranslatableMessage {#4381 …}
    -icon: "internal:edit"
    -cssClass: "action-edit"
    -addedCssClass: ""
    -htmlAttributes: [
      "data-action-name" => "edit"
    ]
    -linkUrl: "https://easyadmin.yoannh.dev/en/admin/comment/32/edit"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "edit"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#885 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#882 …}
    -confirmationMessage: false
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1575
    -isAccessible: true
    -primaryKeyValue: 32
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3122 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#4411 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1478
      -id: 32
      -content: "Thanks for sharing this. Very helpful! "
      -publishedAt: DateTimeImmutable @1763391107 {#1477
        date: 2025-11-17 15:51:47.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#661 …}
      -author: App\Entity\User {#1436 …}
      -post: App\Entity\Post {#1446 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
234 ERROR ROLE_ADMIN
App\Entity\Comment {#1478
  -id: 32
  -content: "Thanks for sharing this. Very helpful! "
  -publishedAt: DateTimeImmutable @1763391107 {#1477
    date: 2025-11-17 15:51:47.0 Europe/Zurich (+01:00)
  }
  -status: App\Enum\CommentStatus {#661 …}
  -author: App\Entity\User {#1436 …}
  -post: App\Entity\Post {#1446 …}
}
"Symfony\Component\Security\Core\Authorization\Voter\RoleVoter"
DENIED
The user doesn't have ROLE_ADMIN.
Show voter details
235 ERROR EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#4283
    -type: "entity"
    -name: "delete"
    -label: Symfony\Component\Translation\TranslatableMessage {#898 …}
    -icon: "internal:delete"
    -cssClass: ""
    -addedCssClass: ""
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: "delete"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#893 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#910 …}
    -confirmationMessage: true
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1575
    -isAccessible: true
    -primaryKeyValue: 32
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3122 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#4411 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1478
      -id: 32
      -content: "Thanks for sharing this. Very helpful! "
      -publishedAt: DateTimeImmutable @1763391107 {#1477
        date: 2025-11-17 15:51:47.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#661 …}
      -author: App\Entity\User {#1436 …}
      -post: App\Entity\Post {#1446 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
DENIED
Show voter details
236 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#4286
    -type: "entity"
    -name: "markSpam"
    -label: Symfony\Component\Translation\TranslatableMessage {#4402 …}
    -icon: "fa fa-ban"
    -cssClass: "action-markSpam"
    -addedCssClass: ""
    -htmlAttributes: [
      "data-action-name" => "markSpam"
      "data-bs-toggle" => "modal"
      "data-bs-target" => "#modal-action-confirmation"
      "data-action-confirmation" => "true"
      "data-action-variant" => "danger"
      "data-action-confirmation-message" => Symfony\Component\Translation\TranslatableMessage {#4414
        -message: "comment.confirm.mark_spam"
        -parameters: [
          "%entity_name%" => "Comment"
          "%entity_as_string%" => ""
          "%entity_id%" => null
          "%entity_short_id%" => null
          "%entity_label_singular%" => "Comment"
          "%entity_label_plural%" => "Comments"
        ]
        -domain: "messages"
      }
      "data-action-entity-name" => Symfony\Component\Translation\TranslatableMessage {#776
        -message: "comment.label"
        -parameters: [
          "%entity_name%" => "Comment"
          "%entity_as_string%" => ""
          "%entity_id%" => null
          "%entity_short_id%" => null
        ]
        -domain: "messages"
      }
      "data-action-entity-id" => "32"
    ]
    -linkUrl: "https://easyadmin.yoannh.dev/en/admin?entityId=32"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "markCommentAsSpam"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: Closure(Comment $comment): bool {#866 …}
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#893 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#882 …}
    -confirmationMessage: "comment.confirm.mark_spam"
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1575
    -isAccessible: true
    -primaryKeyValue: 32
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3122 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#4411 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1478
      -id: 32
      -content: "Thanks for sharing this. Very helpful! "
      -publishedAt: DateTimeImmutable @1763391107 {#1477
        date: 2025-11-17 15:51:47.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#661 …}
      -author: App\Entity\User {#1436 …}
      -post: App\Entity\Post {#1446 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
237 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#4280
    -type: "entity"
    -name: "reject"
    -label: "action.reject"
    -icon: "fa fa-times"
    -cssClass: ""
    -addedCssClass: ""
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: "rejectComment"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: Closure(Comment $comment): bool {#863 …}
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#885 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#882 …}
    -confirmationMessage: false
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1575
    -isAccessible: true
    -primaryKeyValue: 32
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3122 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#4411 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1478
      -id: 32
      -content: "Thanks for sharing this. Very helpful! "
      -publishedAt: DateTimeImmutable @1763391107 {#1477
        date: 2025-11-17 15:51:47.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#661 …}
      -author: App\Entity\User {#1436 …}
      -post: App\Entity\Post {#1446 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
238 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#4234
    -type: "entity"
    -name: "approve"
    -label: "action.approve"
    -icon: "fa fa-check"
    -cssClass: ""
    -addedCssClass: ""
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: "approveComment"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: Closure(Comment $comment): bool {#874 …}
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#891 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#882 …}
    -confirmationMessage: false
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1575
    -isAccessible: true
    -primaryKeyValue: 32
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3122 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#4411 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1478
      -id: 32
      -content: "Thanks for sharing this. Very helpful! "
      -publishedAt: DateTimeImmutable @1763391107 {#1477
        date: 2025-11-17 15:51:47.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#661 …}
      -author: App\Entity\User {#1436 …}
      -post: App\Entity\Post {#1446 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
239 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#4332
    -type: "entity"
    -name: "edit"
    -label: Symfony\Component\Translation\TranslatableMessage {#4431 …}
    -icon: "internal:edit"
    -cssClass: "action-edit"
    -addedCssClass: ""
    -htmlAttributes: [
      "data-action-name" => "edit"
    ]
    -linkUrl: "https://easyadmin.yoannh.dev/en/admin/comment/141/edit"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "edit"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#885 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#882 …}
    -confirmationMessage: false
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1582
    -isAccessible: true
    -primaryKeyValue: 141
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3215 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#4452 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1480
      -id: 141
      -content: "Looking forward to more content like this. "
      -publishedAt: DateTimeImmutable @1763205238 {#1479
        date: 2025-11-15 12:13:58.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#650 …}
      -author: App\Entity\User {#1482 …}
      -post: App\Entity\Post {#1484 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
240 ERROR ROLE_ADMIN
App\Entity\Comment {#1480
  -id: 141
  -content: "Looking forward to more content like this. "
  -publishedAt: DateTimeImmutable @1763205238 {#1479
    date: 2025-11-15 12:13:58.0 Europe/Zurich (+01:00)
  }
  -status: App\Enum\CommentStatus {#650 …}
  -author: App\Entity\User {#1482 …}
  -post: App\Entity\Post {#1484 …}
}
"Symfony\Component\Security\Core\Authorization\Voter\RoleVoter"
DENIED
The user doesn't have ROLE_ADMIN.
Show voter details
241 ERROR EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#4333
    -type: "entity"
    -name: "delete"
    -label: Symfony\Component\Translation\TranslatableMessage {#898 …}
    -icon: "internal:delete"
    -cssClass: ""
    -addedCssClass: ""
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: "delete"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#893 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#910 …}
    -confirmationMessage: true
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1582
    -isAccessible: true
    -primaryKeyValue: 141
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3215 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#4452 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1480
      -id: 141
      -content: "Looking forward to more content like this. "
      -publishedAt: DateTimeImmutable @1763205238 {#1479
        date: 2025-11-15 12:13:58.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#650 …}
      -author: App\Entity\User {#1482 …}
      -post: App\Entity\Post {#1484 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
DENIED
Show voter details
242 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#4336
    -type: "entity"
    -name: "markSpam"
    -label: "action.mark_spam"
    -icon: "fa fa-ban"
    -cssClass: ""
    -addedCssClass: ""
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: "markCommentAsSpam"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: Closure(Comment $comment): bool {#866 …}
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#893 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#882 …}
    -confirmationMessage: "comment.confirm.mark_spam"
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1582
    -isAccessible: true
    -primaryKeyValue: 141
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3215 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#4452 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1480
      -id: 141
      -content: "Looking forward to more content like this. "
      -publishedAt: DateTimeImmutable @1763205238 {#1479
        date: 2025-11-15 12:13:58.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#650 …}
      -author: App\Entity\User {#1482 …}
      -post: App\Entity\Post {#1484 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
243 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#4330
    -type: "entity"
    -name: "reject"
    -label: "action.reject"
    -icon: "fa fa-times"
    -cssClass: ""
    -addedCssClass: ""
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: "rejectComment"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: Closure(Comment $comment): bool {#863 …}
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#885 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#882 …}
    -confirmationMessage: false
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1582
    -isAccessible: true
    -primaryKeyValue: 141
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3215 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#4452 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1480
      -id: 141
      -content: "Looking forward to more content like this. "
      -publishedAt: DateTimeImmutable @1763205238 {#1479
        date: 2025-11-15 12:13:58.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#650 …}
      -author: App\Entity\User {#1482 …}
      -post: App\Entity\Post {#1484 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
244 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#4284
    -type: "entity"
    -name: "approve"
    -label: "action.approve"
    -icon: "fa fa-check"
    -cssClass: ""
    -addedCssClass: ""
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: "approveComment"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: Closure(Comment $comment): bool {#874 …}
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#891 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#882 …}
    -confirmationMessage: false
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1582
    -isAccessible: true
    -primaryKeyValue: 141
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3215 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#4452 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1480
      -id: 141
      -content: "Looking forward to more content like this. "
      -publishedAt: DateTimeImmutable @1763205238 {#1479
        date: 2025-11-15 12:13:58.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#650 …}
      -author: App\Entity\User {#1482 …}
      -post: App\Entity\Post {#1484 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
245 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#4382
    -type: "entity"
    -name: "edit"
    -label: Symfony\Component\Translation\TranslatableMessage {#4464 …}
    -icon: "internal:edit"
    -cssClass: "action-edit"
    -addedCssClass: ""
    -htmlAttributes: [
      "data-action-name" => "edit"
    ]
    -linkUrl: "https://easyadmin.yoannh.dev/en/admin/comment/121/edit"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "edit"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#885 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#882 …}
    -confirmationMessage: false
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1589
    -isAccessible: true
    -primaryKeyValue: 121
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3301 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#4506 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1486
      -id: 121
      -content: "Thanks for sharing this. Very helpful! Non aut deleniti consequatur enim."
      -publishedAt: DateTimeImmutable @1763101267 {#1485
        date: 2025-11-14 07:21:07.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#661 …}
      -author: App\Entity\User {#1482 …}
      -post: App\Entity\Post {#1488 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
246 ERROR ROLE_ADMIN
App\Entity\Comment {#1486
  -id: 121
  -content: "Thanks for sharing this. Very helpful! Non aut deleniti consequatur enim."
  -publishedAt: DateTimeImmutable @1763101267 {#1485
    date: 2025-11-14 07:21:07.0 Europe/Zurich (+01:00)
  }
  -status: App\Enum\CommentStatus {#661 …}
  -author: App\Entity\User {#1482 …}
  -post: App\Entity\Post {#1488 …}
}
"Symfony\Component\Security\Core\Authorization\Voter\RoleVoter"
DENIED
The user doesn't have ROLE_ADMIN.
Show voter details
247 ERROR EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#4383
    -type: "entity"
    -name: "delete"
    -label: Symfony\Component\Translation\TranslatableMessage {#898 …}
    -icon: "internal:delete"
    -cssClass: ""
    -addedCssClass: ""
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: "delete"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#893 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#910 …}
    -confirmationMessage: true
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1589
    -isAccessible: true
    -primaryKeyValue: 121
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3301 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#4506 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1486
      -id: 121
      -content: "Thanks for sharing this. Very helpful! Non aut deleniti consequatur enim."
      -publishedAt: DateTimeImmutable @1763101267 {#1485
        date: 2025-11-14 07:21:07.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#661 …}
      -author: App\Entity\User {#1482 …}
      -post: App\Entity\Post {#1488 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
DENIED
Show voter details
248 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#4386
    -type: "entity"
    -name: "markSpam"
    -label: Symfony\Component\Translation\TranslatableMessage {#4497 …}
    -icon: "fa fa-ban"
    -cssClass: "action-markSpam"
    -addedCssClass: ""
    -htmlAttributes: [
      "data-action-name" => "markSpam"
      "data-bs-toggle" => "modal"
      "data-bs-target" => "#modal-action-confirmation"
      "data-action-confirmation" => "true"
      "data-action-variant" => "danger"
      "data-action-confirmation-message" => Symfony\Component\Translation\TranslatableMessage {#4509
        -message: "comment.confirm.mark_spam"
        -parameters: [
          "%entity_name%" => "Comment"
          "%entity_as_string%" => ""
          "%entity_id%" => null
          "%entity_short_id%" => null
          "%entity_label_singular%" => "Comment"
          "%entity_label_plural%" => "Comments"
        ]
        -domain: "messages"
      }
      "data-action-entity-name" => Symfony\Component\Translation\TranslatableMessage {#776
        -message: "comment.label"
        -parameters: [
          "%entity_name%" => "Comment"
          "%entity_as_string%" => ""
          "%entity_id%" => null
          "%entity_short_id%" => null
        ]
        -domain: "messages"
      }
      "data-action-entity-id" => "121"
    ]
    -linkUrl: "https://easyadmin.yoannh.dev/en/admin?entityId=121"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "markCommentAsSpam"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: Closure(Comment $comment): bool {#866 …}
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#893 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#882 …}
    -confirmationMessage: "comment.confirm.mark_spam"
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1589
    -isAccessible: true
    -primaryKeyValue: 121
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3301 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#4506 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1486
      -id: 121
      -content: "Thanks for sharing this. Very helpful! Non aut deleniti consequatur enim."
      -publishedAt: DateTimeImmutable @1763101267 {#1485
        date: 2025-11-14 07:21:07.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#661 …}
      -author: App\Entity\User {#1482 …}
      -post: App\Entity\Post {#1488 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
249 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#4380
    -type: "entity"
    -name: "reject"
    -label: "action.reject"
    -icon: "fa fa-times"
    -cssClass: ""
    -addedCssClass: ""
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: "rejectComment"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: Closure(Comment $comment): bool {#863 …}
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#885 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#882 …}
    -confirmationMessage: false
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1589
    -isAccessible: true
    -primaryKeyValue: 121
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3301 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#4506 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1486
      -id: 121
      -content: "Thanks for sharing this. Very helpful! Non aut deleniti consequatur enim."
      -publishedAt: DateTimeImmutable @1763101267 {#1485
        date: 2025-11-14 07:21:07.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#661 …}
      -author: App\Entity\User {#1482 …}
      -post: App\Entity\Post {#1488 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
250 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#4334
    -type: "entity"
    -name: "approve"
    -label: "action.approve"
    -icon: "fa fa-check"
    -cssClass: ""
    -addedCssClass: ""
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: "approveComment"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: Closure(Comment $comment): bool {#874 …}
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#891 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#882 …}
    -confirmationMessage: false
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1589
    -isAccessible: true
    -primaryKeyValue: 121
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3301 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#4506 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1486
      -id: 121
      -content: "Thanks for sharing this. Very helpful! Non aut deleniti consequatur enim."
      -publishedAt: DateTimeImmutable @1763101267 {#1485
        date: 2025-11-14 07:21:07.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#661 …}
      -author: App\Entity\User {#1482 …}
      -post: App\Entity\Post {#1488 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
251 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#4432
    -type: "entity"
    -name: "edit"
    -label: Symfony\Component\Translation\TranslatableMessage {#4526 …}
    -icon: "internal:edit"
    -cssClass: "action-edit"
    -addedCssClass: ""
    -htmlAttributes: [
      "data-action-name" => "edit"
    ]
    -linkUrl: "https://easyadmin.yoannh.dev/en/admin/comment/79/edit"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "edit"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#885 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#882 …}
    -confirmationMessage: false
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1596
    -isAccessible: true
    -primaryKeyValue: 79
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3394 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#4556 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1490
      -id: 79
      -content: "I tried this approach and it worked perfectly. Soluta vel qui mollitia nulla at dicta."
      -publishedAt: DateTimeImmutable @1763090752 {#1489
        date: 2025-11-14 04:25:52.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#661 …}
      -author: App\Entity\User {#1455 …}
      -post: App\Entity\Post {#1492 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
252 ERROR ROLE_ADMIN
App\Entity\Comment {#1490
  -id: 79
  -content: "I tried this approach and it worked perfectly. Soluta vel qui mollitia nulla at dicta."
  -publishedAt: DateTimeImmutable @1763090752 {#1489
    date: 2025-11-14 04:25:52.0 Europe/Zurich (+01:00)
  }
  -status: App\Enum\CommentStatus {#661 …}
  -author: App\Entity\User {#1455 …}
  -post: App\Entity\Post {#1492 …}
}
"Symfony\Component\Security\Core\Authorization\Voter\RoleVoter"
DENIED
The user doesn't have ROLE_ADMIN.
Show voter details
253 ERROR EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#4433
    -type: "entity"
    -name: "delete"
    -label: Symfony\Component\Translation\TranslatableMessage {#898 …}
    -icon: "internal:delete"
    -cssClass: ""
    -addedCssClass: ""
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: "delete"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#893 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#910 …}
    -confirmationMessage: true
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1596
    -isAccessible: true
    -primaryKeyValue: 79
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3394 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#4556 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1490
      -id: 79
      -content: "I tried this approach and it worked perfectly. Soluta vel qui mollitia nulla at dicta."
      -publishedAt: DateTimeImmutable @1763090752 {#1489
        date: 2025-11-14 04:25:52.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#661 …}
      -author: App\Entity\User {#1455 …}
      -post: App\Entity\Post {#1492 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
DENIED
Show voter details
254 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#4436
    -type: "entity"
    -name: "markSpam"
    -label: Symfony\Component\Translation\TranslatableMessage {#4547 …}
    -icon: "fa fa-ban"
    -cssClass: "action-markSpam"
    -addedCssClass: ""
    -htmlAttributes: [
      "data-action-name" => "markSpam"
      "data-bs-toggle" => "modal"
      "data-bs-target" => "#modal-action-confirmation"
      "data-action-confirmation" => "true"
      "data-action-variant" => "danger"
      "data-action-confirmation-message" => Symfony\Component\Translation\TranslatableMessage {#4559
        -message: "comment.confirm.mark_spam"
        -parameters: [
          "%entity_name%" => "Comment"
          "%entity_as_string%" => ""
          "%entity_id%" => null
          "%entity_short_id%" => null
          "%entity_label_singular%" => "Comment"
          "%entity_label_plural%" => "Comments"
        ]
        -domain: "messages"
      }
      "data-action-entity-name" => Symfony\Component\Translation\TranslatableMessage {#776
        -message: "comment.label"
        -parameters: [
          "%entity_name%" => "Comment"
          "%entity_as_string%" => ""
          "%entity_id%" => null
          "%entity_short_id%" => null
        ]
        -domain: "messages"
      }
      "data-action-entity-id" => "79"
    ]
    -linkUrl: "https://easyadmin.yoannh.dev/en/admin?entityId=79"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "markCommentAsSpam"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: Closure(Comment $comment): bool {#866 …}
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#893 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#882 …}
    -confirmationMessage: "comment.confirm.mark_spam"
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1596
    -isAccessible: true
    -primaryKeyValue: 79
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3394 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#4556 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1490
      -id: 79
      -content: "I tried this approach and it worked perfectly. Soluta vel qui mollitia nulla at dicta."
      -publishedAt: DateTimeImmutable @1763090752 {#1489
        date: 2025-11-14 04:25:52.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#661 …}
      -author: App\Entity\User {#1455 …}
      -post: App\Entity\Post {#1492 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
255 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#4430
    -type: "entity"
    -name: "reject"
    -label: "action.reject"
    -icon: "fa fa-times"
    -cssClass: ""
    -addedCssClass: ""
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: "rejectComment"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: Closure(Comment $comment): bool {#863 …}
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#885 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#882 …}
    -confirmationMessage: false
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1596
    -isAccessible: true
    -primaryKeyValue: 79
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3394 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#4556 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1490
      -id: 79
      -content: "I tried this approach and it worked perfectly. Soluta vel qui mollitia nulla at dicta."
      -publishedAt: DateTimeImmutable @1763090752 {#1489
        date: 2025-11-14 04:25:52.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#661 …}
      -author: App\Entity\User {#1455 …}
      -post: App\Entity\Post {#1492 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
256 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#4384
    -type: "entity"
    -name: "approve"
    -label: "action.approve"
    -icon: "fa fa-check"
    -cssClass: ""
    -addedCssClass: ""
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: "approveComment"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: Closure(Comment $comment): bool {#874 …}
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#891 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#882 …}
    -confirmationMessage: false
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1596
    -isAccessible: true
    -primaryKeyValue: 79
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3394 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#4556 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1490
      -id: 79
      -content: "I tried this approach and it worked perfectly. Soluta vel qui mollitia nulla at dicta."
      -publishedAt: DateTimeImmutable @1763090752 {#1489
        date: 2025-11-14 04:25:52.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#661 …}
      -author: App\Entity\User {#1455 …}
      -post: App\Entity\Post {#1492 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
257 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#4461
    -type: "entity"
    -name: "edit"
    -label: Symfony\Component\Translation\TranslatableMessage {#4576 …}
    -icon: "internal:edit"
    -cssClass: "action-edit"
    -addedCssClass: ""
    -htmlAttributes: [
      "data-action-name" => "edit"
    ]
    -linkUrl: "https://easyadmin.yoannh.dev/en/admin/comment/117/edit"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "edit"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#885 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#882 …}
    -confirmationMessage: false
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1603
    -isAccessible: true
    -primaryKeyValue: 117
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3489 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#4597 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1494
      -id: 117
      -content: "Nice work! Keep these articles coming. Neque dolor est error iusto nulla."
      -publishedAt: DateTimeImmutable @1763022532 {#1493
        date: 2025-11-13 09:28:52.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#650 …}
      -author: App\Entity\User {#1436 …}
      -post: App\Entity\Post {#1488 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
258 ERROR ROLE_ADMIN
App\Entity\Comment {#1494
  -id: 117
  -content: "Nice work! Keep these articles coming. Neque dolor est error iusto nulla."
  -publishedAt: DateTimeImmutable @1763022532 {#1493
    date: 2025-11-13 09:28:52.0 Europe/Zurich (+01:00)
  }
  -status: App\Enum\CommentStatus {#650 …}
  -author: App\Entity\User {#1436 …}
  -post: App\Entity\Post {#1488 …}
}
"Symfony\Component\Security\Core\Authorization\Voter\RoleVoter"
DENIED
The user doesn't have ROLE_ADMIN.
Show voter details
259 ERROR EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#4460
    -type: "entity"
    -name: "delete"
    -label: Symfony\Component\Translation\TranslatableMessage {#898 …}
    -icon: "internal:delete"
    -cssClass: ""
    -addedCssClass: ""
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: "delete"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#893 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#910 …}
    -confirmationMessage: true
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1603
    -isAccessible: true
    -primaryKeyValue: 117
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3489 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#4597 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1494
      -id: 117
      -content: "Nice work! Keep these articles coming. Neque dolor est error iusto nulla."
      -publishedAt: DateTimeImmutable @1763022532 {#1493
        date: 2025-11-13 09:28:52.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#650 …}
      -author: App\Entity\User {#1436 …}
      -post: App\Entity\Post {#1488 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
DENIED
Show voter details
260 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#4481
    -type: "entity"
    -name: "markSpam"
    -label: "action.mark_spam"
    -icon: "fa fa-ban"
    -cssClass: ""
    -addedCssClass: ""
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: "markCommentAsSpam"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: Closure(Comment $comment): bool {#866 …}
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#893 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#882 …}
    -confirmationMessage: "comment.confirm.mark_spam"
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1603
    -isAccessible: true
    -primaryKeyValue: 117
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3489 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#4597 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1494
      -id: 117
      -content: "Nice work! Keep these articles coming. Neque dolor est error iusto nulla."
      -publishedAt: DateTimeImmutable @1763022532 {#1493
        date: 2025-11-13 09:28:52.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#650 …}
      -author: App\Entity\User {#1436 …}
      -post: App\Entity\Post {#1488 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
261 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#4459
    -type: "entity"
    -name: "reject"
    -label: "action.reject"
    -icon: "fa fa-times"
    -cssClass: ""
    -addedCssClass: ""
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: "rejectComment"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: Closure(Comment $comment): bool {#863 …}
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#885 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#882 …}
    -confirmationMessage: false
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1603
    -isAccessible: true
    -primaryKeyValue: 117
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3489 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#4597 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1494
      -id: 117
      -content: "Nice work! Keep these articles coming. Neque dolor est error iusto nulla."
      -publishedAt: DateTimeImmutable @1763022532 {#1493
        date: 2025-11-13 09:28:52.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#650 …}
      -author: App\Entity\User {#1436 …}
      -post: App\Entity\Post {#1488 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
262 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#4434
    -type: "entity"
    -name: "approve"
    -label: "action.approve"
    -icon: "fa fa-check"
    -cssClass: ""
    -addedCssClass: ""
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: "approveComment"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: Closure(Comment $comment): bool {#874 …}
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#891 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#882 …}
    -confirmationMessage: false
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#1603
    -isAccessible: true
    -primaryKeyValue: 117
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3489 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#4597 …}
    -defaultActionUrl: null
    -fqcn: "App\Entity\Comment"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#817 …}
    -permission: null
    -entityInstance: App\Entity\Comment {#1494
      -id: 117
      -content: "Nice work! Keep these articles coming. Neque dolor est error iusto nulla."
      -publishedAt: DateTimeImmutable @1763022532 {#1493
        date: 2025-11-13 09:28:52.0 Europe/Zurich (+01:00)
      }
      -status: App\Enum\CommentStatus {#650 …}
      -author: App\Entity\User {#1436 …}
      -post: App\Entity\Post {#1488 …}
    }
  }
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
263 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#884
    -type: "batch"
    -name: "batchDelete"
    -label: Symfony\Component\Translation\TranslatableMessage {#3582 …}
    -icon: null
    -cssClass: "action-batchDelete"
    -addedCssClass: ""
    -htmlAttributes: [
      "data-action-name" => "batchDelete"
      "data-action-csrf-token" => Symfony\Component\Security\Csrf\CsrfToken {#4575
        -value: "7bbd041f8e7380b4a28a25ac35f5a382.vyooabeLMjLxcxmDyzakh_DLcRLI2OpDJY_VPi-TFfY.jGNYEOe9egC6QHrHqg7m8MnmN1qRubIladbsaG36LbD1XXE9-egLC8M_fg"
        -id: "ea-batch-action-batchDelete"
      }
      "data-action-batch" => "true"
      "data-entity-fqcn" => "App\Entity\Comment"
      "data-action-url" => "https://easyadmin.yoannh.dev/en/admin/comment/batch-delete"
      "data-bs-toggle" => "modal"
      "data-bs-target" => "#modal-batch-action"
    ]
    -linkUrl: "https://easyadmin.yoannh.dev/en/admin/comment/batch-delete"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "batchDelete"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#893 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#882 …}
    -confirmationMessage: false
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => null
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
264 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#894
    -type: "global"
    -name: "new"
    -label: Symfony\Component\Translation\TranslatableMessage {#3589 …}
    -icon: null
    -cssClass: "action-new"
    -addedCssClass: ""
    -htmlAttributes: [
      "data-action-name" => "new"
    ]
    -linkUrl: "https://easyadmin.yoannh.dev/en/admin/comment/new"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "new"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#890 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#882 …}
    -confirmationMessage: false
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => null
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
265 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#867
    -type: "batch"
    -name: "batchApprove"
    -label: Symfony\Component\Translation\TranslatableMessage {#4528 …}
    -icon: "fa fa-check"
    -cssClass: "action-batchApprove"
    -addedCssClass: ""
    -htmlAttributes: [
      "data-action-name" => "batchApprove"
      "data-action-csrf-token" => Symfony\Component\Security\Csrf\CsrfToken {#4638
        -value: "ff8fd9923b6163634a3f7a.FeHWPUyeWKKz4bBDZkt5MiERIqw_C1DvE3i6xwDQzZc.YoW1EGGuFtiF0PMhUX0sRFFfd90SWiSkZzLvl2eEqdtDh-ZnAO0x9t-tiA"
        -id: "ea-batch-action-batchApprove"
      }
      "data-action-batch" => "true"
      "data-entity-fqcn" => "App\Entity\Comment"
      "data-action-url" => "https://easyadmin.yoannh.dev/en/admin"
      "data-bs-toggle" => "modal"
      "data-bs-target" => "#modal-batch-action"
    ]
    -linkUrl: "https://easyadmin.yoannh.dev/en/admin"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "batchApprove"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#891 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#882 …}
    -confirmationMessage: false
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => null
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
266 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#775
    -type: "batch"
    -name: "batchReject"
    -label: Symfony\Component\Translation\TranslatableMessage {#4637 …}
    -icon: "fa fa-times"
    -cssClass: "action-batchReject"
    -addedCssClass: ""
    -htmlAttributes: [
      "data-action-name" => "batchReject"
      "data-action-csrf-token" => Symfony\Component\Security\Csrf\CsrfToken {#4649
        -value: "c4ce7a65e.qF7E9uj-w3mVcyaccQx_QoU3WgWAFQjPak4UZEA4XJM.zGn2z7qr9j3REHLzMHQab7BiEmuxXU6kCx9OHnlXbfTBGoaPsryzC6c-SQ"
        -id: "ea-batch-action-batchReject"
      }
      "data-action-batch" => "true"
      "data-entity-fqcn" => "App\Entity\Comment"
      "data-action-url" => "https://easyadmin.yoannh.dev/en/admin"
      "data-bs-toggle" => "modal"
      "data-bs-target" => "#modal-batch-action"
    ]
    -linkUrl: "https://easyadmin.yoannh.dev/en/admin"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "batchReject"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#885 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#882 …}
    -confirmationMessage: false
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => null
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
267 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#880
    -type: "batch"
    -name: "batchSpam"
    -label: Symfony\Component\Translation\TranslatableMessage {#4648 …}
    -icon: "fa fa-ban"
    -cssClass: "action-batchSpam"
    -addedCssClass: ""
    -htmlAttributes: [
      "data-action-name" => "batchSpam"
      "data-bs-toggle" => "modal"
      "data-bs-target" => "#modal-batch-action"
      "data-action-confirmation" => "true"
      "data-action-variant" => "danger"
      "data-action-confirmation-message" => Symfony\Component\Translation\TranslatableMessage {#4660
        -message: "comment.confirm.batch_spam"
        -parameters: [
          "%entity_name%" => "Comment"
          "%entity_as_string%" => ""
          "%entity_id%" => null
          "%entity_short_id%" => null
          "%entity_label_singular%" => "Comment"
          "%entity_label_plural%" => "Comments"
        ]
        -domain: "messages"
      }
      "data-action-csrf-token" => Symfony\Component\Security\Csrf\CsrfToken {#4659
        -value: "cf961210ecd.iuak6pkDZf6zM5dzxR81YPOmEXHoq-SNrzk4voT_SfA.-97wo681L6zqUt8w8GxfMYP-cxOa_9bOnVIVh8GFP5TM0cGP8nIxsuZgow"
        -id: "ea-batch-action-batchSpam"
      }
      "data-action-batch" => "true"
      "data-entity-fqcn" => "App\Entity\Comment"
      "data-action-url" => "https://easyadmin.yoannh.dev/en/admin"
    ]
    -linkUrl: "https://easyadmin.yoannh.dev/en/admin"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "batchMarkAsSpam"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
    -htmlElement: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonElement {#886 …}
    -buttonType: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonType {#888 …}
    -variant: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonVariant {#893 …}
    -style: EasyCorp\Bundle\EasyAdminBundle\Twig\Component\Option\ButtonStyle {#882 …}
    -confirmationMessage: "comment.confirm.batch_spam"
    -displayableConfirmationMessage: null
    -confirmationButtonLabel: null
  }
  "entity" => null
]
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
268 ERROR IS_IMPERSONATOR
null
"Symfony\Component\Security\Core\Authorization\Voter\AuthenticatedVoter"
DENIED
The user is not appropriately authenticated.
Show voter details
269 ERROR IS_IMPERSONATOR
null
"Symfony\Component\Security\Core\Authorization\Voter\AuthenticatedVoter"
DENIED
The user is not appropriately authenticated.
Show voter details
270 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#5484
  -type: "dashboard"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#5579 …}
  -icon: "fa fa-home"
  -cssClass: ""
  -permission: null
  -routeName: null
  -routeParameters: null
  -linkUrl: "https://easyadmin.yoannh.dev/en/admin"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
271 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#5495
  -type: "section"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#5582 …}
  -icon: null
  -cssClass: ""
  -permission: null
  -routeName: null
  -routeParameters: null
  -linkUrl: "#"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
272 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#5480
  -type: "controller"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#5591 …}
  -icon: "fa fa-file-text-o"
  -cssClass: ""
  -permission: null
  -routeName: null
  -routeParameters: [
    "crudControllerFqcn" => "App\Controller\Admin\PostCrudController"
    "crudAction" => null
    "entityId" => null
  ]
  -linkUrl: "https://easyadmin.yoannh.dev/en/admin/post"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
273 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#5489
  -type: "controller"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#5672 …}
  -icon: "fa fa-folder"
  -cssClass: ""
  -permission: null
  -routeName: null
  -routeParameters: [
    "crudControllerFqcn" => "App\Controller\Admin\CategoryCrudController"
    "crudAction" => null
    "entityId" => null
  ]
  -linkUrl: "https://easyadmin.yoannh.dev/en/admin/category"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
274 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#5491
  -type: "controller"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#5669 …}
  -icon: "fas fa-tags"
  -cssClass: ""
  -permission: null
  -routeName: null
  -routeParameters: [
    "crudControllerFqcn" => "App\Controller\Admin\TagCrudController"
    "crudAction" => null
    "entityId" => null
  ]
  -linkUrl: "https://easyadmin.yoannh.dev/en/admin/tag"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
275 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#5493
  -type: "controller"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#5683 …}
  -icon: "fa fa-list-ol"
  -cssClass: ""
  -permission: null
  -routeName: null
  -routeParameters: [
    "crudControllerFqcn" => "App\Controller\Admin\SeriesCrudController"
    "crudAction" => null
    "entityId" => null
  ]
  -linkUrl: "https://easyadmin.yoannh.dev/en/admin/series"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
276 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#5503
  -type: "section"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#5695 …}
  -icon: null
  -cssClass: ""
  -permission: null
  -routeName: null
  -routeParameters: null
  -linkUrl: "#"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
277 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#5476
  -type: "controller"
  -selected: true
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#5693 …}
  -icon: "far fa-comments"
  -cssClass: ""
  -permission: null
  -routeName: null
  -routeParameters: [
    "crudControllerFqcn" => "App\Controller\Admin\CommentCrudController"
    "crudAction" => null
    "entityId" => null
  ]
  -linkUrl: "https://easyadmin.yoannh.dev/en/admin/comment"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemBadgeDto {#5482 …}
  -subItems: []
  -htmlAttributes: []
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
278 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#5569
  -type: "controller"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#5662 …}
  -icon: "fa fa-envelope"
  -cssClass: ""
  -permission: null
  -routeName: null
  -routeParameters: [
    "crudControllerFqcn" => "App\Controller\Admin\SubscriberCrudController"
    "crudAction" => null
    "entityId" => null
  ]
  -linkUrl: "https://easyadmin.yoannh.dev/en/admin/subscriber"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemBadgeDto {#5560 …}
  -subItems: []
  -htmlAttributes: []
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
279 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#5562
  -type: "section"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#5724 …}
  -icon: null
  -cssClass: ""
  -permission: null
  -routeName: null
  -routeParameters: null
  -linkUrl: "#"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
280 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#5561
  -type: "controller"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#5722 …}
  -icon: "fa fa-users"
  -cssClass: ""
  -permission: null
  -routeName: null
  -routeParameters: [
    "crudControllerFqcn" => "App\Controller\Admin\UserCrudController"
    "crudAction" => null
    "entityId" => null
  ]
  -linkUrl: "https://easyadmin.yoannh.dev/en/admin/user"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
281 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#5573
  -type: "section"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#5736 …}
  -icon: null
  -cssClass: ""
  -permission: null
  -routeName: null
  -routeParameters: null
  -linkUrl: "#"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
282 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#5575
  -type: "controller"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#5734 …}
  -icon: "fa-solid fa-table-cells"
  -cssClass: ""
  -permission: null
  -routeName: null
  -routeParameters: [
    "crudControllerFqcn" => "App\Controller\Admin\FormFieldReferenceCrudController"
    "crudAction" => "new"
    "entityId" => null
  ]
  -linkUrl: "https://easyadmin.yoannh.dev/en/admin/form-field-reference/new"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
283 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#5589
  -type: "route"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#5754 …}
  -icon: "fa-solid fa-database"
  -cssClass: ""
  -permission: null
  -routeName: "admin_regenerate_fixtures"
  -routeParameters: []
  -linkUrl: "https://easyadmin.yoannh.dev/en/admin?routeName=admin_regenerate_fixtures"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
284 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#5584
  -type: "section"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#5747 …}
  -icon: null
  -cssClass: ""
  -permission: null
  -routeName: null
  -routeParameters: null
  -linkUrl: "#"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
285 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#5593
  -type: "url"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#5751 …}
  -icon: "fas fa-book"
  -cssClass: ""
  -permission: null
  -routeName: null
  -routeParameters: null
  -linkUrl: "https://symfony.com/doc/current/bundles/EasyAdminBundle/index.html"
  -linkRel: "noopener"
  -linkTarget: "_blank"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
286 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#5587
  -type: "url"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#5740 …}
  -icon: "fas fa-magic"
  -cssClass: ""
  -permission: null
  -routeName: null
  -routeParameters: null
  -linkUrl: "https://github.com/EasyCorp/easyadmin-demo"
  -linkRel: "noopener"
  -linkTarget: "_blank"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
287 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#5577
  -type: "url"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#5721 …}
  -icon: "fa fa-euro-sign"
  -cssClass: ""
  -permission: null
  -routeName: null
  -routeParameters: null
  -linkUrl: "https://github.com/sponsors/javiereguiluz"
  -linkRel: "noopener"
  -linkTarget: "_blank"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
GRANTED
Show voter details
288 ERROR IS_IMPERSONATOR
null
"Symfony\Component\Security\Core\Authorization\Voter\AuthenticatedVoter"
DENIED
The user is not appropriately authenticated.
Show voter details
289 ERROR IS_IMPERSONATOR
null
"Symfony\Component\Security\Core\Authorization\Voter\AuthenticatedVoter"
DENIED
The user is not appropriately authenticated.
Show voter details