GET https://kbin.spritesserver.nl/u/@MoLoPoLY@discuss.tchncs.de/comments/hot/1y

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 …}
}
0.27 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 {#2138
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2033 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1362 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2076 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2097
    +user: App\Entity\User {#261 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2033 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1362 …}
    +image: null
    +parent: null
    +root: null
    +body: """
      Hmm sounds like a Webmail client, like Roundcube. Luckily (at least from my point of view) it has no ‘unified inbox’, but you can have as many mail accounts you want, with one login, from different vendors. You can selhost it easily. I use it on a Raspberry Pi with one login and have then access to gmail, yahoo and some other accounts.\n
      \n
      To mimic a ‘unified inbox’ you can forward all the different accounts, to one ‘major’ account, so that you receive every mail in this inbox. Than you can create a ‘sending alias’, to answer the incoming mails with the proper SMTP service. Nothing easier than that with Roundcube.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1727676029 {#2345
      date: 2024-09-30 08:00:29.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@FQQD@lemmy.ohaa.xyz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1908 …}
    +nested: Doctrine\ORM\PersistentCollection {#2387 …}
    +votes: Doctrine\ORM\PersistentCollection {#1907 …}
    +reports: Doctrine\ORM\PersistentCollection {#2165 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2054 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2048 …}
    -id: 331529
    -bodyTs: "'access':56 'account':29,63,75,79 'alia':95 'answer':97 'client':6 'creat':92 'differ':36,74 'easier':107 'easili':42 'everi':84 'forward':71 'gmail':58 'hmm':1 'inbox':21,68,88 'incom':99 'least':11 'like':3,7 'login':34,52 'luckili':9 'mail':28,85,100 'major':78 'mani':27 'mimic':65 'noth':106 'one':33,51,77 'pi':49 'point':14 'proper':103 'raspberri':48 'receiv':83 'roundcub':8,111 'selhost':40 'send':94 'servic':105 'smtp':104 'sound':2 'unifi':20,67 'use':44 'vendor':37 'view':16 'want':31 'webmail':5 'yahoo':59"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/6709424"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705935591 {#2330
      date: 2024-01-22 15:59:51.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +body: "[roundcube.net](https://roundcube.net/) is the main webside. You can download the complete *.tar.gz file from [github.com/roundcube/roundcubemail/releases](https://github.com/roundcube/roundcubemail/releases). Screenshots are at [roundcube.net/screens/](https://roundcube.net/screens/)"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705938703 {#2332
    date: 2024-01-22 16:51:43.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@FQQD@lemmy.ohaa.xyz"
    "@MoLoPoLY@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2082 …}
  +nested: Doctrine\ORM\PersistentCollection {#2096 …}
  +votes: Doctrine\ORM\PersistentCollection {#2081 …}
  +reports: Doctrine\ORM\PersistentCollection {#2098 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1402 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1404 …}
  -id: 331664
  -bodyTs: "'/)':4 '/roundcube/roundcubemail/releases](https://github.com/roundcube/roundcubemail/releases).':19 '/screens/](https://roundcube.net/screens/)':25 'complet':13 'download':11 'file':15 'github.com':18 'github.com/roundcube/roundcubemail/releases](https://github.com/roundcube/roundcubemail/releases).':17 'main':7 'roundcube.net':1,3,24 'roundcube.net/)':2 'roundcube.net/screens/](https://roundcube.net/screens/)':23 'screenshot':20 'tar.gz':14 'websid':8"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6710482"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705938703 {#1403
    date: 2024-01-22 16:51:43.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 {#2138
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2033 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1362 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2076 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2097
    +user: App\Entity\User {#261 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2033 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1362 …}
    +image: null
    +parent: null
    +root: null
    +body: """
      Hmm sounds like a Webmail client, like Roundcube. Luckily (at least from my point of view) it has no ‘unified inbox’, but you can have as many mail accounts you want, with one login, from different vendors. You can selhost it easily. I use it on a Raspberry Pi with one login and have then access to gmail, yahoo and some other accounts.\n
      \n
      To mimic a ‘unified inbox’ you can forward all the different accounts, to one ‘major’ account, so that you receive every mail in this inbox. Than you can create a ‘sending alias’, to answer the incoming mails with the proper SMTP service. Nothing easier than that with Roundcube.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1727676029 {#2345
      date: 2024-09-30 08:00:29.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@FQQD@lemmy.ohaa.xyz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1908 …}
    +nested: Doctrine\ORM\PersistentCollection {#2387 …}
    +votes: Doctrine\ORM\PersistentCollection {#1907 …}
    +reports: Doctrine\ORM\PersistentCollection {#2165 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2054 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2048 …}
    -id: 331529
    -bodyTs: "'access':56 'account':29,63,75,79 'alia':95 'answer':97 'client':6 'creat':92 'differ':36,74 'easier':107 'easili':42 'everi':84 'forward':71 'gmail':58 'hmm':1 'inbox':21,68,88 'incom':99 'least':11 'like':3,7 'login':34,52 'luckili':9 'mail':28,85,100 'major':78 'mani':27 'mimic':65 'noth':106 'one':33,51,77 'pi':49 'point':14 'proper':103 'raspberri':48 'receiv':83 'roundcub':8,111 'selhost':40 'send':94 'servic':105 'smtp':104 'sound':2 'unifi':20,67 'use':44 'vendor':37 'view':16 'want':31 'webmail':5 'yahoo':59"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/6709424"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705935591 {#2330
      date: 2024-01-22 15:59:51.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +body: "[roundcube.net](https://roundcube.net/) is the main webside. You can download the complete *.tar.gz file from [github.com/roundcube/roundcubemail/releases](https://github.com/roundcube/roundcubemail/releases). Screenshots are at [roundcube.net/screens/](https://roundcube.net/screens/)"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705938703 {#2332
    date: 2024-01-22 16:51:43.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@FQQD@lemmy.ohaa.xyz"
    "@MoLoPoLY@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2082 …}
  +nested: Doctrine\ORM\PersistentCollection {#2096 …}
  +votes: Doctrine\ORM\PersistentCollection {#2081 …}
  +reports: Doctrine\ORM\PersistentCollection {#2098 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1402 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1404 …}
  -id: 331664
  -bodyTs: "'/)':4 '/roundcube/roundcubemail/releases](https://github.com/roundcube/roundcubemail/releases).':19 '/screens/](https://roundcube.net/screens/)':25 'complet':13 'download':11 'file':15 'github.com':18 'github.com/roundcube/roundcubemail/releases](https://github.com/roundcube/roundcubemail/releases).':17 'main':7 'roundcube.net':1,3,24 'roundcube.net/)':2 'roundcube.net/screens/](https://roundcube.net/screens/)':23 'screenshot':20 'tar.gz':14 'websid':8"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6710482"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705938703 {#1403
    date: 2024-01-22 16:51:43.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 {#2138
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2033 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1362 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2076 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2097
    +user: App\Entity\User {#261 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2033 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1362 …}
    +image: null
    +parent: null
    +root: null
    +body: """
      Hmm sounds like a Webmail client, like Roundcube. Luckily (at least from my point of view) it has no ‘unified inbox’, but you can have as many mail accounts you want, with one login, from different vendors. You can selhost it easily. I use it on a Raspberry Pi with one login and have then access to gmail, yahoo and some other accounts.\n
      \n
      To mimic a ‘unified inbox’ you can forward all the different accounts, to one ‘major’ account, so that you receive every mail in this inbox. Than you can create a ‘sending alias’, to answer the incoming mails with the proper SMTP service. Nothing easier than that with Roundcube.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1727676029 {#2345
      date: 2024-09-30 08:00:29.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@FQQD@lemmy.ohaa.xyz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1908 …}
    +nested: Doctrine\ORM\PersistentCollection {#2387 …}
    +votes: Doctrine\ORM\PersistentCollection {#1907 …}
    +reports: Doctrine\ORM\PersistentCollection {#2165 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2054 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2048 …}
    -id: 331529
    -bodyTs: "'access':56 'account':29,63,75,79 'alia':95 'answer':97 'client':6 'creat':92 'differ':36,74 'easier':107 'easili':42 'everi':84 'forward':71 'gmail':58 'hmm':1 'inbox':21,68,88 'incom':99 'least':11 'like':3,7 'login':34,52 'luckili':9 'mail':28,85,100 'major':78 'mani':27 'mimic':65 'noth':106 'one':33,51,77 'pi':49 'point':14 'proper':103 'raspberri':48 'receiv':83 'roundcub':8,111 'selhost':40 'send':94 'servic':105 'smtp':104 'sound':2 'unifi':20,67 'use':44 'vendor':37 'view':16 'want':31 'webmail':5 'yahoo':59"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/6709424"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705935591 {#2330
      date: 2024-01-22 15:59:51.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +body: "[roundcube.net](https://roundcube.net/) is the main webside. You can download the complete *.tar.gz file from [github.com/roundcube/roundcubemail/releases](https://github.com/roundcube/roundcubemail/releases). Screenshots are at [roundcube.net/screens/](https://roundcube.net/screens/)"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705938703 {#2332
    date: 2024-01-22 16:51:43.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@FQQD@lemmy.ohaa.xyz"
    "@MoLoPoLY@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2082 …}
  +nested: Doctrine\ORM\PersistentCollection {#2096 …}
  +votes: Doctrine\ORM\PersistentCollection {#2081 …}
  +reports: Doctrine\ORM\PersistentCollection {#2098 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1402 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1404 …}
  -id: 331664
  -bodyTs: "'/)':4 '/roundcube/roundcubemail/releases](https://github.com/roundcube/roundcubemail/releases).':19 '/screens/](https://roundcube.net/screens/)':25 'complet':13 'download':11 'file':15 'github.com':18 'github.com/roundcube/roundcubemail/releases](https://github.com/roundcube/roundcubemail/releases).':17 'main':7 'roundcube.net':1,3,24 'roundcube.net/)':2 'roundcube.net/screens/](https://roundcube.net/screens/)':23 'screenshot':20 'tar.gz':14 'websid':8"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6710482"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705938703 {#1403
    date: 2024-01-22 16:51:43.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 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
6 DENIED moderate
Proxies\__CG__\App\Entity\EntryComment {#2097
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2033 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1362 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    Hmm sounds like a Webmail client, like Roundcube. Luckily (at least from my point of view) it has no ‘unified inbox’, but you can have as many mail accounts you want, with one login, from different vendors. You can selhost it easily. I use it on a Raspberry Pi with one login and have then access to gmail, yahoo and some other accounts.\n
    \n
    To mimic a ‘unified inbox’ you can forward all the different accounts, to one ‘major’ account, so that you receive every mail in this inbox. Than you can create a ‘sending alias’, to answer the incoming mails with the proper SMTP service. Nothing easier than that with Roundcube.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1727676029 {#2345
    date: 2024-09-30 08:00:29.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@FQQD@lemmy.ohaa.xyz"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1908 …}
  +nested: Doctrine\ORM\PersistentCollection {#2387 …}
  +votes: Doctrine\ORM\PersistentCollection {#1907 …}
  +reports: Doctrine\ORM\PersistentCollection {#2165 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2054 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2048 …}
  -id: 331529
  -bodyTs: "'access':56 'account':29,63,75,79 'alia':95 'answer':97 'client':6 'creat':92 'differ':36,74 'easier':107 'easili':42 'everi':84 'forward':71 'gmail':58 'hmm':1 'inbox':21,68,88 'incom':99 'least':11 'like':3,7 'login':34,52 'luckili':9 'mail':28,85,100 'major':78 'mani':27 'mimic':65 'noth':106 'one':33,51,77 'pi':49 'point':14 'proper':103 'raspberri':48 'receiv':83 'roundcub':8,111 'selhost':40 'send':94 'servic':105 'smtp':104 'sound':2 'unifi':20,67 'use':44 'vendor':37 'view':16 'want':31 'webmail':5 'yahoo':59"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6709424"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705935591 {#2330
    date: 2024-01-22 15:59:51.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"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
7 DENIED edit
Proxies\__CG__\App\Entity\EntryComment {#2097
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2033 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1362 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    Hmm sounds like a Webmail client, like Roundcube. Luckily (at least from my point of view) it has no ‘unified inbox’, but you can have as many mail accounts you want, with one login, from different vendors. You can selhost it easily. I use it on a Raspberry Pi with one login and have then access to gmail, yahoo and some other accounts.\n
    \n
    To mimic a ‘unified inbox’ you can forward all the different accounts, to one ‘major’ account, so that you receive every mail in this inbox. Than you can create a ‘sending alias’, to answer the incoming mails with the proper SMTP service. Nothing easier than that with Roundcube.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1727676029 {#2345
    date: 2024-09-30 08:00:29.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@FQQD@lemmy.ohaa.xyz"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1908 …}
  +nested: Doctrine\ORM\PersistentCollection {#2387 …}
  +votes: Doctrine\ORM\PersistentCollection {#1907 …}
  +reports: Doctrine\ORM\PersistentCollection {#2165 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2054 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2048 …}
  -id: 331529
  -bodyTs: "'access':56 'account':29,63,75,79 'alia':95 'answer':97 'client':6 'creat':92 'differ':36,74 'easier':107 'easili':42 'everi':84 'forward':71 'gmail':58 'hmm':1 'inbox':21,68,88 'incom':99 'least':11 'like':3,7 'login':34,52 'luckili':9 'mail':28,85,100 'major':78 'mani':27 'mimic':65 'noth':106 'one':33,51,77 'pi':49 'point':14 'proper':103 'raspberri':48 'receiv':83 'roundcub':8,111 'selhost':40 'send':94 'servic':105 'smtp':104 'sound':2 'unifi':20,67 'use':44 'vendor':37 'view':16 'want':31 'webmail':5 'yahoo':59"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6709424"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705935591 {#2330
    date: 2024-01-22 15:59:51.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"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
8 DENIED moderate
Proxies\__CG__\App\Entity\EntryComment {#2097
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2033 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1362 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    Hmm sounds like a Webmail client, like Roundcube. Luckily (at least from my point of view) it has no ‘unified inbox’, but you can have as many mail accounts you want, with one login, from different vendors. You can selhost it easily. I use it on a Raspberry Pi with one login and have then access to gmail, yahoo and some other accounts.\n
    \n
    To mimic a ‘unified inbox’ you can forward all the different accounts, to one ‘major’ account, so that you receive every mail in this inbox. Than you can create a ‘sending alias’, to answer the incoming mails with the proper SMTP service. Nothing easier than that with Roundcube.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1727676029 {#2345
    date: 2024-09-30 08:00:29.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@FQQD@lemmy.ohaa.xyz"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1908 …}
  +nested: Doctrine\ORM\PersistentCollection {#2387 …}
  +votes: Doctrine\ORM\PersistentCollection {#1907 …}
  +reports: Doctrine\ORM\PersistentCollection {#2165 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2054 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2048 …}
  -id: 331529
  -bodyTs: "'access':56 'account':29,63,75,79 'alia':95 'answer':97 'client':6 'creat':92 'differ':36,74 'easier':107 'easili':42 'everi':84 'forward':71 'gmail':58 'hmm':1 'inbox':21,68,88 'incom':99 'least':11 'like':3,7 'login':34,52 'luckili':9 'mail':28,85,100 'major':78 'mani':27 'mimic':65 'noth':106 'one':33,51,77 'pi':49 'point':14 'proper':103 'raspberri':48 'receiv':83 'roundcub':8,111 'selhost':40 'send':94 'servic':105 'smtp':104 'sound':2 'unifi':20,67 'use':44 'vendor':37 'view':16 'want':31 'webmail':5 'yahoo':59"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6709424"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705935591 {#2330
    date: 2024-01-22 15:59:51.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"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
9 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
10 DENIED moderate
App\Entity\EntryComment {#2334
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2351 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1362 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    Feel free to try my SyncMarks. It’s available for any Desktop browser and can sync across all Browsers. The backend is working as Web GUI.\n
    \n
    Backend: [codeberg.org/Offerel/SyncMarks-Webapp](https://codeberg.org/Offerel/SyncMarks-Webapp)\n
    \n
    Browser Extension: [codeberg.org/Offerel/SyncMarks-Extension](https://codeberg.org/Offerel/SyncMarks-Extension)\n
    \n
    I don’t know what happens with manifest v3, because the Mozilla variant is not compatible to Chromium. Maybe I have to use 2 independent branches. But I try to avoid that. Manifest v3 is a big mess of bullsh*t.\n
    \n
    But anyway feel free to try it. You are welcome.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1705353851 {#1407
    date: 2024-01-15 22:24:11.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@itsaj26744@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2104 …}
  +nested: Doctrine\ORM\PersistentCollection {#2125 …}
  +votes: Doctrine\ORM\PersistentCollection {#2323 …}
  +reports: Doctrine\ORM\PersistentCollection {#2046 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2057 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2047 …}
  -id: 311820
  -bodyTs: "'/offerel/syncmarks-extension](https://codeberg.org/offerel/syncmarks-extension)':35 '/offerel/syncmarks-webapp](https://codeberg.org/offerel/syncmarks-webapp)':30 '2':59 'across':17 'anyway':78 'avail':9 'avoid':66 'backend':21,27 'big':72 'branch':61 'browser':13,19,31 'bullsh':75 'chromium':53 'codeberg.org':29,34 'codeberg.org/offerel/syncmarks-extension](https://codeberg.org/offerel/syncmarks-extension)':33 'codeberg.org/offerel/syncmarks-webapp](https://codeberg.org/offerel/syncmarks-webapp)':28 'compat':51 'desktop':12 'extens':32 'feel':1,79 'free':2,80 'gui':26 'happen':41 'independ':60 'know':39 'manifest':43,68 'mayb':54 'mess':73 'mozilla':47 'sync':16 'syncmark':6 'tri':4,64,82 'use':58 'v3':44,69 'variant':48 'web':25 'welcom':86 'work':23"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6487622"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705353851 {#2026
    date: 2024-01-15 22:24:11.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
11 DENIED edit
App\Entity\EntryComment {#2334
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2351 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1362 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    Feel free to try my SyncMarks. It’s available for any Desktop browser and can sync across all Browsers. The backend is working as Web GUI.\n
    \n
    Backend: [codeberg.org/Offerel/SyncMarks-Webapp](https://codeberg.org/Offerel/SyncMarks-Webapp)\n
    \n
    Browser Extension: [codeberg.org/Offerel/SyncMarks-Extension](https://codeberg.org/Offerel/SyncMarks-Extension)\n
    \n
    I don’t know what happens with manifest v3, because the Mozilla variant is not compatible to Chromium. Maybe I have to use 2 independent branches. But I try to avoid that. Manifest v3 is a big mess of bullsh*t.\n
    \n
    But anyway feel free to try it. You are welcome.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1705353851 {#1407
    date: 2024-01-15 22:24:11.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@itsaj26744@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2104 …}
  +nested: Doctrine\ORM\PersistentCollection {#2125 …}
  +votes: Doctrine\ORM\PersistentCollection {#2323 …}
  +reports: Doctrine\ORM\PersistentCollection {#2046 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2057 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2047 …}
  -id: 311820
  -bodyTs: "'/offerel/syncmarks-extension](https://codeberg.org/offerel/syncmarks-extension)':35 '/offerel/syncmarks-webapp](https://codeberg.org/offerel/syncmarks-webapp)':30 '2':59 'across':17 'anyway':78 'avail':9 'avoid':66 'backend':21,27 'big':72 'branch':61 'browser':13,19,31 'bullsh':75 'chromium':53 'codeberg.org':29,34 'codeberg.org/offerel/syncmarks-extension](https://codeberg.org/offerel/syncmarks-extension)':33 'codeberg.org/offerel/syncmarks-webapp](https://codeberg.org/offerel/syncmarks-webapp)':28 'compat':51 'desktop':12 'extens':32 'feel':1,79 'free':2,80 'gui':26 'happen':41 'independ':60 'know':39 'manifest':43,68 'mayb':54 'mess':73 'mozilla':47 'sync':16 'syncmark':6 'tri':4,64,82 'use':58 'v3':44,69 'variant':48 'web':25 'welcom':86 'work':23"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6487622"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705353851 {#2026
    date: 2024-01-15 22:24:11.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
12 DENIED moderate
App\Entity\EntryComment {#2334
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2351 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1362 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    Feel free to try my SyncMarks. It’s available for any Desktop browser and can sync across all Browsers. The backend is working as Web GUI.\n
    \n
    Backend: [codeberg.org/Offerel/SyncMarks-Webapp](https://codeberg.org/Offerel/SyncMarks-Webapp)\n
    \n
    Browser Extension: [codeberg.org/Offerel/SyncMarks-Extension](https://codeberg.org/Offerel/SyncMarks-Extension)\n
    \n
    I don’t know what happens with manifest v3, because the Mozilla variant is not compatible to Chromium. Maybe I have to use 2 independent branches. But I try to avoid that. Manifest v3 is a big mess of bullsh*t.\n
    \n
    But anyway feel free to try it. You are welcome.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1705353851 {#1407
    date: 2024-01-15 22:24:11.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@itsaj26744@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2104 …}
  +nested: Doctrine\ORM\PersistentCollection {#2125 …}
  +votes: Doctrine\ORM\PersistentCollection {#2323 …}
  +reports: Doctrine\ORM\PersistentCollection {#2046 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2057 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2047 …}
  -id: 311820
  -bodyTs: "'/offerel/syncmarks-extension](https://codeberg.org/offerel/syncmarks-extension)':35 '/offerel/syncmarks-webapp](https://codeberg.org/offerel/syncmarks-webapp)':30 '2':59 'across':17 'anyway':78 'avail':9 'avoid':66 'backend':21,27 'big':72 'branch':61 'browser':13,19,31 'bullsh':75 'chromium':53 'codeberg.org':29,34 'codeberg.org/offerel/syncmarks-extension](https://codeberg.org/offerel/syncmarks-extension)':33 'codeberg.org/offerel/syncmarks-webapp](https://codeberg.org/offerel/syncmarks-webapp)':28 'compat':51 'desktop':12 'extens':32 'feel':1,79 'free':2,80 'gui':26 'happen':41 'independ':60 'know':39 'manifest':43,68 'mayb':54 'mess':73 'mozilla':47 'sync':16 'syncmark':6 'tri':4,64,82 'use':58 'v3':44,69 'variant':48 'web':25 'welcom':86 'work':23"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6487622"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705353851 {#2026
    date: 2024-01-15 22:24:11.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