GET https://kbin.spritesserver.nl/u/@Firenzebel@lemmy.world/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.20 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.05 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 {#2012
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2381 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2360 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2394 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2394 …}
  +body: """
    I guess there’s a moral reason behind it.\n
    \n
    YouTube is a behemoth of a company so you’d expect most of the ads money to go to the creators but you can be sure it’s not.\n
    \n
    They also demonetize videos for stupid reasons more and more, and they use their quasi monopole on the video hosting to push ads down our throats in many ways with less and less control over the type, placement or duration of the ads they greenlight because what are we gonna do? Go on vimeo or dailymotion?\n
    \n
    On the other hand, sponsors pay the creators directly or through affiliated links, they work even if the video is demonetized, creators can decide whether or not they agree with the sponsor content and remain somewhat in control of how the sponsor sequence is gonna be in their video since they’re the ones making them.\n
    \n
    Morally, you can decide you hate YouTube and its ads while still wanting to support the creators (or not) but all users are not on the same level of technological knowledge and might not know what sponsorblock is gonna block exactly (despite the name) or how to set it up.\n
    \n
    For those users, I think it’s not a bad idea to have such a warning/opt-out step in the setup process.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1700244825 {#2075
    date: 2023-11-17 19:13:45.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@bionicjoey@lemmy.ca"
    "@TCB13@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2395 …}
  +nested: Doctrine\ORM\PersistentCollection {#1381 …}
  +votes: Doctrine\ORM\PersistentCollection {#1402 …}
  +reports: Doctrine\ORM\PersistentCollection {#1385 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2467 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2371 …}
  -id: 134213
  -bodyTs: "'ad':24,61,81,160 'affili':106 'agre':123 'also':40 'bad':210 'behemoth':13 'behind':8 'block':190 'compani':16 'content':127 'control':72,132 'creator':30,102,116,167 'd':19 'dailymot':94 'decid':118,154 'demonet':41,115 'despit':192 'direct':103 'durat':78 'even':110 'exact':191 'expect':20 'go':27,90 'gonna':88,139,189 'greenlight':83 'guess':2 'hand':98 'hate':156 'host':58 'idea':211 'know':185 'knowledg':181 'less':69,71 'level':178 'link':107 'make':149 'mani':66 'might':183 'money':25 'monopol':54 'moral':6,151 'name':194 'one':148 'pay':100 'placement':76 'process':221 'push':60 'quasi':53 're':146 'reason':7,45 'remain':129 'sequenc':137 'set':198 'setup':220 'sinc':144 'somewhat':130 'sponsor':99,126,136 'sponsorblock':187 'step':217 'still':162 'stupid':44 'support':165 'sure':35 'technolog':180 'think':205 'throat':64 'type':75 'use':51 'user':172,203 'video':42,57,113,143 'vimeo':92 'want':163 'warning/opt-out':216 'way':67 'whether':119 'work':109 'youtub':10,157"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5387767"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700244825 {#2359
    date: 2023-11-17 19:13:45.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 {#2012
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2381 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2360 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2394 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2394 …}
  +body: """
    I guess there’s a moral reason behind it.\n
    \n
    YouTube is a behemoth of a company so you’d expect most of the ads money to go to the creators but you can be sure it’s not.\n
    \n
    They also demonetize videos for stupid reasons more and more, and they use their quasi monopole on the video hosting to push ads down our throats in many ways with less and less control over the type, placement or duration of the ads they greenlight because what are we gonna do? Go on vimeo or dailymotion?\n
    \n
    On the other hand, sponsors pay the creators directly or through affiliated links, they work even if the video is demonetized, creators can decide whether or not they agree with the sponsor content and remain somewhat in control of how the sponsor sequence is gonna be in their video since they’re the ones making them.\n
    \n
    Morally, you can decide you hate YouTube and its ads while still wanting to support the creators (or not) but all users are not on the same level of technological knowledge and might not know what sponsorblock is gonna block exactly (despite the name) or how to set it up.\n
    \n
    For those users, I think it’s not a bad idea to have such a warning/opt-out step in the setup process.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1700244825 {#2075
    date: 2023-11-17 19:13:45.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@bionicjoey@lemmy.ca"
    "@TCB13@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2395 …}
  +nested: Doctrine\ORM\PersistentCollection {#1381 …}
  +votes: Doctrine\ORM\PersistentCollection {#1402 …}
  +reports: Doctrine\ORM\PersistentCollection {#1385 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2467 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2371 …}
  -id: 134213
  -bodyTs: "'ad':24,61,81,160 'affili':106 'agre':123 'also':40 'bad':210 'behemoth':13 'behind':8 'block':190 'compani':16 'content':127 'control':72,132 'creator':30,102,116,167 'd':19 'dailymot':94 'decid':118,154 'demonet':41,115 'despit':192 'direct':103 'durat':78 'even':110 'exact':191 'expect':20 'go':27,90 'gonna':88,139,189 'greenlight':83 'guess':2 'hand':98 'hate':156 'host':58 'idea':211 'know':185 'knowledg':181 'less':69,71 'level':178 'link':107 'make':149 'mani':66 'might':183 'money':25 'monopol':54 'moral':6,151 'name':194 'one':148 'pay':100 'placement':76 'process':221 'push':60 'quasi':53 're':146 'reason':7,45 'remain':129 'sequenc':137 'set':198 'setup':220 'sinc':144 'somewhat':130 'sponsor':99,126,136 'sponsorblock':187 'step':217 'still':162 'stupid':44 'support':165 'sure':35 'technolog':180 'think':205 'throat':64 'type':75 'use':51 'user':172,203 'video':42,57,113,143 'vimeo':92 'want':163 'warning/opt-out':216 'way':67 'whether':119 'work':109 'youtub':10,157"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5387767"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700244825 {#2359
    date: 2023-11-17 19:13:45.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 {#2012
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2381 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2360 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2394 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2394 …}
  +body: """
    I guess there’s a moral reason behind it.\n
    \n
    YouTube is a behemoth of a company so you’d expect most of the ads money to go to the creators but you can be sure it’s not.\n
    \n
    They also demonetize videos for stupid reasons more and more, and they use their quasi monopole on the video hosting to push ads down our throats in many ways with less and less control over the type, placement or duration of the ads they greenlight because what are we gonna do? Go on vimeo or dailymotion?\n
    \n
    On the other hand, sponsors pay the creators directly or through affiliated links, they work even if the video is demonetized, creators can decide whether or not they agree with the sponsor content and remain somewhat in control of how the sponsor sequence is gonna be in their video since they’re the ones making them.\n
    \n
    Morally, you can decide you hate YouTube and its ads while still wanting to support the creators (or not) but all users are not on the same level of technological knowledge and might not know what sponsorblock is gonna block exactly (despite the name) or how to set it up.\n
    \n
    For those users, I think it’s not a bad idea to have such a warning/opt-out step in the setup process.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1700244825 {#2075
    date: 2023-11-17 19:13:45.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@bionicjoey@lemmy.ca"
    "@TCB13@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2395 …}
  +nested: Doctrine\ORM\PersistentCollection {#1381 …}
  +votes: Doctrine\ORM\PersistentCollection {#1402 …}
  +reports: Doctrine\ORM\PersistentCollection {#1385 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2467 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2371 …}
  -id: 134213
  -bodyTs: "'ad':24,61,81,160 'affili':106 'agre':123 'also':40 'bad':210 'behemoth':13 'behind':8 'block':190 'compani':16 'content':127 'control':72,132 'creator':30,102,116,167 'd':19 'dailymot':94 'decid':118,154 'demonet':41,115 'despit':192 'direct':103 'durat':78 'even':110 'exact':191 'expect':20 'go':27,90 'gonna':88,139,189 'greenlight':83 'guess':2 'hand':98 'hate':156 'host':58 'idea':211 'know':185 'knowledg':181 'less':69,71 'level':178 'link':107 'make':149 'mani':66 'might':183 'money':25 'monopol':54 'moral':6,151 'name':194 'one':148 'pay':100 'placement':76 'process':221 'push':60 'quasi':53 're':146 'reason':7,45 'remain':129 'sequenc':137 'set':198 'setup':220 'sinc':144 'somewhat':130 'sponsor':99,126,136 'sponsorblock':187 'step':217 'still':162 'stupid':44 'support':165 'sure':35 'technolog':180 'think':205 'throat':64 'type':75 'use':51 'user':172,203 'video':42,57,113,143 'vimeo':92 'want':163 'warning/opt-out':216 'way':67 'whether':119 'work':109 'youtub':10,157"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5387767"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700244825 {#2359
    date: 2023-11-17 19:13:45.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
App\Entity\EntryComment {#2422
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2381 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2360 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2458 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2453 …}
  +body: """
    They are aware of it I guess, but probably don’t deal with the issue in an effective way.\n
    \n
    There’s a French channel I look at, they make sponsor sequences as well but I don’t skip them because they make those in such a bizarre, ridiculous and remotely funny way I’m even curious to see how bad the sponsor sequence is gonna be.\n
    \n
    They alone are the only reason why I set up my sponsorblock to not skip sponsor sequences, but to skip everything else
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 8
  +score: 0
  +lastActive: DateTime @1700244243 {#2013
    date: 2023-11-17 19:04:03.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@bionicjoey@lemmy.ca"
    "@Player2@sopuli.xyz"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2460 …}
  +nested: Doctrine\ORM\PersistentCollection {#2411 …}
  +votes: Doctrine\ORM\PersistentCollection {#2323 …}
  +reports: Doctrine\ORM\PersistentCollection {#2325 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2349 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2132 …}
  -id: 134154
  -bodyTs: "'alon':68 'awar':3 'bad':60 'bizarr':47 'channel':24 'curious':56 'deal':12 'effect':18 'els':88 'even':55 'everyth':87 'french':23 'funni':51 'gonna':65 'guess':7 'issu':15 'look':26 'm':54 'make':29,42 'probabl':9 'reason':72 'remot':50 'ridicul':48 'see':58 'sequenc':31,63,83 'set':75 'skip':38,81,86 'sponsor':30,62,82 'sponsorblock':78 'way':19,52 'well':33"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5387577"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700244243 {#2035
    date: 2023-11-17 19:04:03.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
7 DENIED edit
App\Entity\EntryComment {#2422
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2381 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2360 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2458 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2453 …}
  +body: """
    They are aware of it I guess, but probably don’t deal with the issue in an effective way.\n
    \n
    There’s a French channel I look at, they make sponsor sequences as well but I don’t skip them because they make those in such a bizarre, ridiculous and remotely funny way I’m even curious to see how bad the sponsor sequence is gonna be.\n
    \n
    They alone are the only reason why I set up my sponsorblock to not skip sponsor sequences, but to skip everything else
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 8
  +score: 0
  +lastActive: DateTime @1700244243 {#2013
    date: 2023-11-17 19:04:03.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@bionicjoey@lemmy.ca"
    "@Player2@sopuli.xyz"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2460 …}
  +nested: Doctrine\ORM\PersistentCollection {#2411 …}
  +votes: Doctrine\ORM\PersistentCollection {#2323 …}
  +reports: Doctrine\ORM\PersistentCollection {#2325 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2349 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2132 …}
  -id: 134154
  -bodyTs: "'alon':68 'awar':3 'bad':60 'bizarr':47 'channel':24 'curious':56 'deal':12 'effect':18 'els':88 'even':55 'everyth':87 'french':23 'funni':51 'gonna':65 'guess':7 'issu':15 'look':26 'm':54 'make':29,42 'probabl':9 'reason':72 'remot':50 'ridicul':48 'see':58 'sequenc':31,63,83 'set':75 'skip':38,81,86 'sponsor':30,62,82 'sponsorblock':78 'way':19,52 'well':33"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5387577"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700244243 {#2035
    date: 2023-11-17 19:04:03.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
8 DENIED moderate
App\Entity\EntryComment {#2422
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2381 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2360 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2458 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2453 …}
  +body: """
    They are aware of it I guess, but probably don’t deal with the issue in an effective way.\n
    \n
    There’s a French channel I look at, they make sponsor sequences as well but I don’t skip them because they make those in such a bizarre, ridiculous and remotely funny way I’m even curious to see how bad the sponsor sequence is gonna be.\n
    \n
    They alone are the only reason why I set up my sponsorblock to not skip sponsor sequences, but to skip everything else
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 8
  +score: 0
  +lastActive: DateTime @1700244243 {#2013
    date: 2023-11-17 19:04:03.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@bionicjoey@lemmy.ca"
    "@Player2@sopuli.xyz"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2460 …}
  +nested: Doctrine\ORM\PersistentCollection {#2411 …}
  +votes: Doctrine\ORM\PersistentCollection {#2323 …}
  +reports: Doctrine\ORM\PersistentCollection {#2325 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2349 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2132 …}
  -id: 134154
  -bodyTs: "'alon':68 'awar':3 'bad':60 'bizarr':47 'channel':24 'curious':56 'deal':12 'effect':18 'els':88 'even':55 'everyth':87 'french':23 'funni':51 'gonna':65 'guess':7 'issu':15 'look':26 'm':54 'make':29,42 'probabl':9 'reason':72 'remot':50 'ridicul':48 'see':58 'sequenc':31,63,83 'set':75 'skip':38,81,86 'sponsor':30,62,82 'sponsorblock':78 'way':19,52 'well':33"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5387577"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700244243 {#2035
    date: 2023-11-17 19:04:03.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
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 {#2300
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2324 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2360 …}
  +image: null
  +parent: null
  +root: null
  +body: "I use stremio on a formuler Z11 max pro, so far I never had any issues with it"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1699149561 {#2462
    date: 2023-11-05 02:59:21.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@nyakojiru@lemmy.dbzer0.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2333 …}
  +nested: Doctrine\ORM\PersistentCollection {#2064 …}
  +votes: Doctrine\ORM\PersistentCollection {#2164 …}
  +reports: Doctrine\ORM\PersistentCollection {#2289 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2331 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2060 …}
  -id: 91462
  -bodyTs: "'far':11 'formul':6 'issu':16 'max':8 'never':13 'pro':9 'stremio':3 'use':2 'z11':7"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5075411"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699149561 {#2385
    date: 2023-11-05 02:59:21.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 {#2300
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2324 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2360 …}
  +image: null
  +parent: null
  +root: null
  +body: "I use stremio on a formuler Z11 max pro, so far I never had any issues with it"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1699149561 {#2462
    date: 2023-11-05 02:59:21.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@nyakojiru@lemmy.dbzer0.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2333 …}
  +nested: Doctrine\ORM\PersistentCollection {#2064 …}
  +votes: Doctrine\ORM\PersistentCollection {#2164 …}
  +reports: Doctrine\ORM\PersistentCollection {#2289 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2331 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2060 …}
  -id: 91462
  -bodyTs: "'far':11 'formul':6 'issu':16 'max':8 'never':13 'pro':9 'stremio':3 'use':2 'z11':7"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5075411"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699149561 {#2385
    date: 2023-11-05 02:59:21.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 {#2300
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2324 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2360 …}
  +image: null
  +parent: null
  +root: null
  +body: "I use stremio on a formuler Z11 max pro, so far I never had any issues with it"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1699149561 {#2462
    date: 2023-11-05 02:59:21.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@nyakojiru@lemmy.dbzer0.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2333 …}
  +nested: Doctrine\ORM\PersistentCollection {#2064 …}
  +votes: Doctrine\ORM\PersistentCollection {#2164 …}
  +reports: Doctrine\ORM\PersistentCollection {#2289 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2331 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2060 …}
  -id: 91462
  -bodyTs: "'far':11 'formul':6 'issu':16 'max':8 'never':13 'pro':9 'stremio':3 'use':2 'z11':7"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5075411"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699149561 {#2385
    date: 2023-11-05 02:59:21.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
13 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
14 DENIED moderate
App\Entity\EntryComment {#2350
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2347 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2360 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    I know it sucks but in the worst case if you really need a quick fix, Android ebooks readers like “fullreader” will read your existing ebooks through the android TTS\n
    \n
    I tried searching for another app using better quality voices (some do use amazing AI voices) but they’re of course not free and I couldn’t find a working cracked version as they use a remote server for the AI\n
    \n
    It lacks the tones and quality of a real voice actor, but until you find a reliable source…
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1699149319 {#2037
    date: 2023-11-05 02:55:19.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Rizoid@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2346 …}
  +nested: Doctrine\ORM\PersistentCollection {#2330 …}
  +votes: Doctrine\ORM\PersistentCollection {#2345 …}
  +reports: Doctrine\ORM\PersistentCollection {#2040 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2086 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2133 …}
  -id: 91450
  -bodyTs: "'actor':82 'ai':45,71 'amaz':44 'android':17,29 'anoth':35 'app':36 'better':38 'case':9 'couldn':56 'cours':51 'crack':61 'ebook':18,26 'exist':25 'find':58,86 'fix':16 'free':53 'fullread':21 'know':2 'lack':73 'like':20 'need':13 'qualiti':39,77 'quick':15 're':49 'read':23 'reader':19 'real':80 'realli':12 'reliabl':88 'remot':67 'search':33 'server':68 'sourc':89 'suck':4 'tone':75 'tri':32 'tts':30 'use':37,43,65 'version':62 'voic':40,46,81 'work':60 'worst':8"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5075247"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699149319 {#2095
    date: 2023-11-05 02:55:19.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
15 DENIED edit
App\Entity\EntryComment {#2350
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2347 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2360 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    I know it sucks but in the worst case if you really need a quick fix, Android ebooks readers like “fullreader” will read your existing ebooks through the android TTS\n
    \n
    I tried searching for another app using better quality voices (some do use amazing AI voices) but they’re of course not free and I couldn’t find a working cracked version as they use a remote server for the AI\n
    \n
    It lacks the tones and quality of a real voice actor, but until you find a reliable source…
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1699149319 {#2037
    date: 2023-11-05 02:55:19.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Rizoid@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2346 …}
  +nested: Doctrine\ORM\PersistentCollection {#2330 …}
  +votes: Doctrine\ORM\PersistentCollection {#2345 …}
  +reports: Doctrine\ORM\PersistentCollection {#2040 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2086 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2133 …}
  -id: 91450
  -bodyTs: "'actor':82 'ai':45,71 'amaz':44 'android':17,29 'anoth':35 'app':36 'better':38 'case':9 'couldn':56 'cours':51 'crack':61 'ebook':18,26 'exist':25 'find':58,86 'fix':16 'free':53 'fullread':21 'know':2 'lack':73 'like':20 'need':13 'qualiti':39,77 'quick':15 're':49 'read':23 'reader':19 'real':80 'realli':12 'reliabl':88 'remot':67 'search':33 'server':68 'sourc':89 'suck':4 'tone':75 'tri':32 'tts':30 'use':37,43,65 'version':62 'voic':40,46,81 'work':60 'worst':8"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5075247"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699149319 {#2095
    date: 2023-11-05 02:55:19.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
16 DENIED moderate
App\Entity\EntryComment {#2350
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2347 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2360 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    I know it sucks but in the worst case if you really need a quick fix, Android ebooks readers like “fullreader” will read your existing ebooks through the android TTS\n
    \n
    I tried searching for another app using better quality voices (some do use amazing AI voices) but they’re of course not free and I couldn’t find a working cracked version as they use a remote server for the AI\n
    \n
    It lacks the tones and quality of a real voice actor, but until you find a reliable source…
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1699149319 {#2037
    date: 2023-11-05 02:55:19.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Rizoid@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2346 …}
  +nested: Doctrine\ORM\PersistentCollection {#2330 …}
  +votes: Doctrine\ORM\PersistentCollection {#2345 …}
  +reports: Doctrine\ORM\PersistentCollection {#2040 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2086 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2133 …}
  -id: 91450
  -bodyTs: "'actor':82 'ai':45,71 'amaz':44 'android':17,29 'anoth':35 'app':36 'better':38 'case':9 'couldn':56 'cours':51 'crack':61 'ebook':18,26 'exist':25 'find':58,86 'fix':16 'free':53 'fullread':21 'know':2 'lack':73 'like':20 'need':13 'qualiti':39,77 'quick':15 're':49 'read':23 'reader':19 'real':80 'realli':12 'reliabl':88 'remot':67 'search':33 'server':68 'sourc':89 'suck':4 'tone':75 'tri':32 'tts':30 'use':37,43,65 'version':62 'voic':40,46,81 'work':60 'worst':8"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5075247"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699149319 {#2095
    date: 2023-11-05 02:55:19.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