GET https://kbin.spritesserver.nl/m/memes@lemmy.ml/t/14136/Everytime/comment/136951/votes/up

Security

Token

There is no security token.

Firewall

main Name
Security enabled
Stateless

Configuration

Key Value
provider security.user.provider.concrete.app_user_provider
context main
entry_point App\Security\KbinAuthenticator
user_checker App\Security\UserChecker
access_denied_handler (none)
access_denied_url (none)
authenticators
[
  "two_factor"
  "remember_me"
  "App\Security\KbinAuthenticator"
  "App\Security\FacebookAuthenticator"
  "App\Security\GoogleAuthenticator"
  "App\Security\GithubAuthenticator"
  "App\Security\KeycloakAuthenticator"
]

Listeners

Listener Duration Response
Symfony\Component\Security\Http\Firewall\ChannelListener {#723
  -map: Symfony\Component\Security\Http\AccessMap {#722 …}
  -logger: Monolog\Logger {#783 …}
  -httpPort: 80
  -httpsPort: 443
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\ContextListener {#706
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage {#1017 …}
  -sessionKey: "_security_main"
  -logger: Monolog\Logger {#783 …}
  -userProviders: Symfony\Component\DependencyInjection\Argument\RewindableGenerator {#705 …}
  -dispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#747 …}
  -registered: false
  -trustResolver: Scheb\TwoFactorBundle\Security\Authentication\AuthenticationTrustResolver {#780 …}
  -sessionTrackerEnabler: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage::enableUsageTracking(): void {#703 …}
}
9.91 ms (none)
Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener {#584
  -authenticatorManager: Symfony\Component\Security\Http\Authentication\AuthenticatorManager {#595 …}
}
0.00 ms (none)
Scheb\TwoFactorBundle\Security\Http\Firewall\TwoFactorAccessListener {#582
  -twoFactorFirewallConfig: Scheb\TwoFactorBundle\Security\TwoFactor\TwoFactorFirewallConfig {#842 …}
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -twoFactorAccessDecider: Scheb\TwoFactorBundle\Security\Authorization\TwoFactorAccessDecider {#581 …}
}
0.07 ms (none)
Symfony\Component\Security\Http\Firewall\AccessListener {#579
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#937 …}
  -map: Symfony\Component\Security\Http\AccessMap {#722 …}
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\LogoutListener {#786
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -options: [
    "csrf_parameter" => "_csrf_token"
    "csrf_token_id" => "logout"
    "logout_path" => "app_logout"
  ]
  -httpUtils: Symfony\Component\Security\Http\HttpUtils {#841 …}
  -csrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#1015 …}
  -eventDispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#747 …}
}
0.00 ms (none)

Authenticators

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

Access Decision

affirmative Strategy
# Voter class
1
"Symfony\Component\Security\Core\Authorization\Voter\AuthenticatedVoter"
2
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
3
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
4
"Symfony\Component\Security\Core\Authorization\Voter\ExpressionVoter"
5
"App\Security\Voter\EntryCommentVoter"
6
"App\Security\Voter\EntryVoter"
7
"App\Security\Voter\MagazineVoter"
8
"App\Security\Voter\MessageThreadVoter"
9
"App\Security\Voter\MessageVoter"
10
"App\Security\Voter\NotificationVoter"
11
"App\Security\Voter\OAuth2UserConsentVoter"
12
"App\Security\Voter\PostCommentVoter"
13
"App\Security\Voter\PostVoter"
14
"App\Security\Voter\UserVoter"

Access decision log

# Result Attributes Object
1 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
2 DENIED moderate
App\Entity\EntryComment {#1374
  +user: Proxies\__CG__\App\Entity\User {#1370 …}
  +entry: App\Entity\Entry {#1856 …}
  +magazine: App\Entity\Magazine {#312
    +icon: Proxies\__CG__\App\Entity\Image {#293 …}
    +name: "memes@lemmy.ml"
    +title: "memes"
    +description: """
      #### Rules:\n
      \n
      1. Be civil and nice.\n
      2. Try not to excessively repost, as a rule of thumb, wait at least 2 months to do it if you *have* to.
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 5926
    +entryCommentCount: 65073
    +postCount: 25
    +postCommentCount: 152
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583092 {#320
      date: 2024-10-22 09:44:52.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#284 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#280 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#269 …}
    +entries: Doctrine\ORM\PersistentCollection {#227 …}
    +posts: Doctrine\ORM\PersistentCollection {#185 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#247 …}
    +bans: Doctrine\ORM\PersistentCollection {#164 …}
    +reports: Doctrine\ORM\PersistentCollection {#150 …}
    +badges: Doctrine\ORM\PersistentCollection {#128 …}
    +logs: Doctrine\ORM\PersistentCollection {#118 …}
    +awards: Doctrine\ORM\PersistentCollection {#107 …}
    +categories: Doctrine\ORM\PersistentCollection {#94 …}
    -id: 38
    +apId: "memes@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/memes"
    +apPublicUrl: "https://lemmy.ml/c/memes"
    +apFollowersUrl: "https://lemmy.ml/c/memes/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "memes"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728572889 {#321
      date: 2024-10-10 17:08:09.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696428223 {#315
      date: 2023-10-04 16:03:43.0 +02:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    Authorities will always immediately quell any currently-happening hostilities when they arrive on the scene, that’s a clearly necessary first step in order to figure out what the hell is happening. A common bullying tactic is to bait the person into fighting back, knowing that the anger will push them so far they get in trouble.\n
    \n
    You see, the bully has enormous amounts of experience and practice at toe-ing this precise line. The quiet kid does not, they’re quiet, they don’t run into it very often. The bully knows this.\n
    \n
    So, if you absolutely must hit back because nobody and nothing else is helping, do it quickly, decisively and cleanly, and then stop. Re-arrest your own feelings, and go back to calm. You probably will still get in trouble, but the other kid is more likely to get in trouble with you. And you’re less likely to do medically significant damage anyway, if you just hit once instead of wailing on the bully for a solid minute, so, that’s better for everyone. If you actually really hurt the kid by accident, that’s a whole different ball game, you don’t really want that. You just want them to stop doing this in the future, that is all. Deterrence for the future is different from revenge. Revenge is impractical because of how extreme it is, it can create feuds, make things worse. He can avenge your revenge, if you are too harsh. But simple deterrence is a different story, when you’re not too harsh, and instead using just enough force to get the safety that you want.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 29
  +score: 0
  +lastActive: DateTime @1700645128 {#1769
    date: 2023-11-22 10:25:28.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@vis4valentine@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1371 …}
  +nested: Doctrine\ORM\PersistentCollection {#1379 …}
  +votes: Doctrine\ORM\PersistentCollection {#2446 …}
  +reports: Doctrine\ORM\PersistentCollection {#1891 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2409 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2358 …}
  -id: 136951
  -bodyTs: "'absolut':100 'accid':191 'actual':185 'alway':3 'amount':65 'anger':49 'anyway':161 'arrest':122 'arriv':13 'author':1 'aveng':245 'back':45,103,128 'bait':40 'ball':197 'better':180 'bulli':36,62,94,172 'calm':130 'clean':116 'clear':20 'common':35 'creat':238 'current':8 'currently-happen':7 'damag':160 'decis':114 'deterr':219,255 'differ':196,224,258 'els':108 'enorm':64 'enough':270 'everyon':182 'experi':67 'extrem':233 'far':54 'feel':125 'feud':239 'fight':44 'figur':27 'first':22 'forc':271 'futur':215,222 'game':198 'get':56,135,146,273 'go':127 'happen':9,33 'harsh':252,265 'hell':31 'help':110 'hit':102,165 'hostil':10 'hurt':187 'immedi':4 'impract':229 'ing':73 'instead':167,267 'kid':79,141,189 'know':46,95 'less':154 'like':144,155 'line':76 'make':240 'medic':158 'minut':176 'must':101 'necessari':21 'nobodi':105 'noth':107 'often':92 'order':25 'person':42 'practic':69 'precis':75 'probabl':132 'push':51 'quell':5 'quick':113 'quiet':78,84 're':83,121,153,262 're-arrest':120 'realli':186,202 'reveng':226,227,247 'run':88 'safeti':275 'scene':16 'see':60 'signific':159 'simpl':254 'solid':175 'step':23 'still':134 'stop':119,210 'stori':259 'tactic':37 'thing':241 'toe':72 'toe-':71 'troubl':58,137,148 'use':268 'wail':169 'want':203,207,278 'whole':195 'wors':242"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5405391"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700318602 {#1969
    date: 2023-11-18 15:43:22.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
3 DENIED edit
App\Entity\EntryComment {#1374
  +user: Proxies\__CG__\App\Entity\User {#1370 …}
  +entry: App\Entity\Entry {#1856 …}
  +magazine: App\Entity\Magazine {#312
    +icon: Proxies\__CG__\App\Entity\Image {#293 …}
    +name: "memes@lemmy.ml"
    +title: "memes"
    +description: """
      #### Rules:\n
      \n
      1. Be civil and nice.\n
      2. Try not to excessively repost, as a rule of thumb, wait at least 2 months to do it if you *have* to.
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 5926
    +entryCommentCount: 65073
    +postCount: 25
    +postCommentCount: 152
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583092 {#320
      date: 2024-10-22 09:44:52.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#284 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#280 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#269 …}
    +entries: Doctrine\ORM\PersistentCollection {#227 …}
    +posts: Doctrine\ORM\PersistentCollection {#185 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#247 …}
    +bans: Doctrine\ORM\PersistentCollection {#164 …}
    +reports: Doctrine\ORM\PersistentCollection {#150 …}
    +badges: Doctrine\ORM\PersistentCollection {#128 …}
    +logs: Doctrine\ORM\PersistentCollection {#118 …}
    +awards: Doctrine\ORM\PersistentCollection {#107 …}
    +categories: Doctrine\ORM\PersistentCollection {#94 …}
    -id: 38
    +apId: "memes@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/memes"
    +apPublicUrl: "https://lemmy.ml/c/memes"
    +apFollowersUrl: "https://lemmy.ml/c/memes/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "memes"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728572889 {#321
      date: 2024-10-10 17:08:09.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696428223 {#315
      date: 2023-10-04 16:03:43.0 +02:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    Authorities will always immediately quell any currently-happening hostilities when they arrive on the scene, that’s a clearly necessary first step in order to figure out what the hell is happening. A common bullying tactic is to bait the person into fighting back, knowing that the anger will push them so far they get in trouble.\n
    \n
    You see, the bully has enormous amounts of experience and practice at toe-ing this precise line. The quiet kid does not, they’re quiet, they don’t run into it very often. The bully knows this.\n
    \n
    So, if you absolutely must hit back because nobody and nothing else is helping, do it quickly, decisively and cleanly, and then stop. Re-arrest your own feelings, and go back to calm. You probably will still get in trouble, but the other kid is more likely to get in trouble with you. And you’re less likely to do medically significant damage anyway, if you just hit once instead of wailing on the bully for a solid minute, so, that’s better for everyone. If you actually really hurt the kid by accident, that’s a whole different ball game, you don’t really want that. You just want them to stop doing this in the future, that is all. Deterrence for the future is different from revenge. Revenge is impractical because of how extreme it is, it can create feuds, make things worse. He can avenge your revenge, if you are too harsh. But simple deterrence is a different story, when you’re not too harsh, and instead using just enough force to get the safety that you want.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 29
  +score: 0
  +lastActive: DateTime @1700645128 {#1769
    date: 2023-11-22 10:25:28.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@vis4valentine@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1371 …}
  +nested: Doctrine\ORM\PersistentCollection {#1379 …}
  +votes: Doctrine\ORM\PersistentCollection {#2446 …}
  +reports: Doctrine\ORM\PersistentCollection {#1891 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2409 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2358 …}
  -id: 136951
  -bodyTs: "'absolut':100 'accid':191 'actual':185 'alway':3 'amount':65 'anger':49 'anyway':161 'arrest':122 'arriv':13 'author':1 'aveng':245 'back':45,103,128 'bait':40 'ball':197 'better':180 'bulli':36,62,94,172 'calm':130 'clean':116 'clear':20 'common':35 'creat':238 'current':8 'currently-happen':7 'damag':160 'decis':114 'deterr':219,255 'differ':196,224,258 'els':108 'enorm':64 'enough':270 'everyon':182 'experi':67 'extrem':233 'far':54 'feel':125 'feud':239 'fight':44 'figur':27 'first':22 'forc':271 'futur':215,222 'game':198 'get':56,135,146,273 'go':127 'happen':9,33 'harsh':252,265 'hell':31 'help':110 'hit':102,165 'hostil':10 'hurt':187 'immedi':4 'impract':229 'ing':73 'instead':167,267 'kid':79,141,189 'know':46,95 'less':154 'like':144,155 'line':76 'make':240 'medic':158 'minut':176 'must':101 'necessari':21 'nobodi':105 'noth':107 'often':92 'order':25 'person':42 'practic':69 'precis':75 'probabl':132 'push':51 'quell':5 'quick':113 'quiet':78,84 're':83,121,153,262 're-arrest':120 'realli':186,202 'reveng':226,227,247 'run':88 'safeti':275 'scene':16 'see':60 'signific':159 'simpl':254 'solid':175 'step':23 'still':134 'stop':119,210 'stori':259 'tactic':37 'thing':241 'toe':72 'toe-':71 'troubl':58,137,148 'use':268 'wail':169 'want':203,207,278 'whole':195 'wors':242"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5405391"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700318602 {#1969
    date: 2023-11-18 15:43:22.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
4 DENIED moderate
App\Entity\EntryComment {#1374
  +user: Proxies\__CG__\App\Entity\User {#1370 …}
  +entry: App\Entity\Entry {#1856 …}
  +magazine: App\Entity\Magazine {#312
    +icon: Proxies\__CG__\App\Entity\Image {#293 …}
    +name: "memes@lemmy.ml"
    +title: "memes"
    +description: """
      #### Rules:\n
      \n
      1. Be civil and nice.\n
      2. Try not to excessively repost, as a rule of thumb, wait at least 2 months to do it if you *have* to.
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 5926
    +entryCommentCount: 65073
    +postCount: 25
    +postCommentCount: 152
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583092 {#320
      date: 2024-10-22 09:44:52.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#284 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#280 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#269 …}
    +entries: Doctrine\ORM\PersistentCollection {#227 …}
    +posts: Doctrine\ORM\PersistentCollection {#185 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#247 …}
    +bans: Doctrine\ORM\PersistentCollection {#164 …}
    +reports: Doctrine\ORM\PersistentCollection {#150 …}
    +badges: Doctrine\ORM\PersistentCollection {#128 …}
    +logs: Doctrine\ORM\PersistentCollection {#118 …}
    +awards: Doctrine\ORM\PersistentCollection {#107 …}
    +categories: Doctrine\ORM\PersistentCollection {#94 …}
    -id: 38
    +apId: "memes@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/memes"
    +apPublicUrl: "https://lemmy.ml/c/memes"
    +apFollowersUrl: "https://lemmy.ml/c/memes/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "memes"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728572889 {#321
      date: 2024-10-10 17:08:09.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696428223 {#315
      date: 2023-10-04 16:03:43.0 +02:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    Authorities will always immediately quell any currently-happening hostilities when they arrive on the scene, that’s a clearly necessary first step in order to figure out what the hell is happening. A common bullying tactic is to bait the person into fighting back, knowing that the anger will push them so far they get in trouble.\n
    \n
    You see, the bully has enormous amounts of experience and practice at toe-ing this precise line. The quiet kid does not, they’re quiet, they don’t run into it very often. The bully knows this.\n
    \n
    So, if you absolutely must hit back because nobody and nothing else is helping, do it quickly, decisively and cleanly, and then stop. Re-arrest your own feelings, and go back to calm. You probably will still get in trouble, but the other kid is more likely to get in trouble with you. And you’re less likely to do medically significant damage anyway, if you just hit once instead of wailing on the bully for a solid minute, so, that’s better for everyone. If you actually really hurt the kid by accident, that’s a whole different ball game, you don’t really want that. You just want them to stop doing this in the future, that is all. Deterrence for the future is different from revenge. Revenge is impractical because of how extreme it is, it can create feuds, make things worse. He can avenge your revenge, if you are too harsh. But simple deterrence is a different story, when you’re not too harsh, and instead using just enough force to get the safety that you want.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 29
  +score: 0
  +lastActive: DateTime @1700645128 {#1769
    date: 2023-11-22 10:25:28.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@vis4valentine@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1371 …}
  +nested: Doctrine\ORM\PersistentCollection {#1379 …}
  +votes: Doctrine\ORM\PersistentCollection {#2446 …}
  +reports: Doctrine\ORM\PersistentCollection {#1891 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2409 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2358 …}
  -id: 136951
  -bodyTs: "'absolut':100 'accid':191 'actual':185 'alway':3 'amount':65 'anger':49 'anyway':161 'arrest':122 'arriv':13 'author':1 'aveng':245 'back':45,103,128 'bait':40 'ball':197 'better':180 'bulli':36,62,94,172 'calm':130 'clean':116 'clear':20 'common':35 'creat':238 'current':8 'currently-happen':7 'damag':160 'decis':114 'deterr':219,255 'differ':196,224,258 'els':108 'enorm':64 'enough':270 'everyon':182 'experi':67 'extrem':233 'far':54 'feel':125 'feud':239 'fight':44 'figur':27 'first':22 'forc':271 'futur':215,222 'game':198 'get':56,135,146,273 'go':127 'happen':9,33 'harsh':252,265 'hell':31 'help':110 'hit':102,165 'hostil':10 'hurt':187 'immedi':4 'impract':229 'ing':73 'instead':167,267 'kid':79,141,189 'know':46,95 'less':154 'like':144,155 'line':76 'make':240 'medic':158 'minut':176 'must':101 'necessari':21 'nobodi':105 'noth':107 'often':92 'order':25 'person':42 'practic':69 'precis':75 'probabl':132 'push':51 'quell':5 'quick':113 'quiet':78,84 're':83,121,153,262 're-arrest':120 'realli':186,202 'reveng':226,227,247 'run':88 'safeti':275 'scene':16 'see':60 'signific':159 'simpl':254 'solid':175 'step':23 'still':134 'stop':119,210 'stori':259 'tactic':37 'thing':241 'toe':72 'toe-':71 'troubl':58,137,148 'use':268 'wail':169 'want':203,207,278 'whole':195 'wors':242"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5405391"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700318602 {#1969
    date: 2023-11-18 15:43:22.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
5 DENIED edit
App\Entity\Magazine {#312
  +icon: Proxies\__CG__\App\Entity\Image {#293 …}
  +name: "memes@lemmy.ml"
  +title: "memes"
  +description: """
    #### Rules:\n
    \n
    1. Be civil and nice.\n
    2. Try not to excessively repost, as a rule of thumb, wait at least 2 months to do it if you *have* to.
    """
  +rules: null
  +subscriptionsCount: 1
  +entryCount: 5926
  +entryCommentCount: 65073
  +postCount: 25
  +postCommentCount: 152
  +isAdult: false
  +customCss: null
  +lastActive: DateTime @1729583092 {#320
    date: 2024-10-22 09:44:52.0 +02:00
  }
  +markedForDeletionAt: null
  +tags: null
  +moderators: Doctrine\ORM\PersistentCollection {#284 …}
  +ownershipRequests: Doctrine\ORM\PersistentCollection {#280 …}
  +moderatorRequests: Doctrine\ORM\PersistentCollection {#269 …}
  +entries: Doctrine\ORM\PersistentCollection {#227 …}
  +posts: Doctrine\ORM\PersistentCollection {#185 …}
  +subscriptions: Doctrine\ORM\PersistentCollection {#247 …}
  +bans: Doctrine\ORM\PersistentCollection {#164 …}
  +reports: Doctrine\ORM\PersistentCollection {#150 …}
  +badges: Doctrine\ORM\PersistentCollection {#128 …}
  +logs: Doctrine\ORM\PersistentCollection {#118 …}
  +awards: Doctrine\ORM\PersistentCollection {#107 …}
  +categories: Doctrine\ORM\PersistentCollection {#94 …}
  -id: 38
  +apId: "memes@lemmy.ml"
  +apProfileId: "https://lemmy.ml/c/memes"
  +apPublicUrl: "https://lemmy.ml/c/memes"
  +apFollowersUrl: "https://lemmy.ml/c/memes/followers"
  +apInboxUrl: "https://lemmy.ml/inbox"
  +apDomain: "lemmy.ml"
  +apPreferredUsername: "memes"
  +apDiscoverable: true
  +apManuallyApprovesFollowers: null
  +privateKey: null
  +publicKey: null
  +apFetchedAt: DateTime @1728572889 {#321
    date: 2024-10-10 17:08:09.0 +02:00
  }
  +apDeletedAt: null
  +apTimeoutAt: null
  +visibility: "visible             "
  +createdAt: DateTimeImmutable @1696428223 {#315
    date: 2023-10-04 16:03:43.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS DENIED
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details