GET https://kbin.spritesserver.nl/u/@nottheengineer@feddit.de/threads/commented/%E2%88%9E/articles

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.26 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.04 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\Entry {#2462
  +user: App\Entity\User {#265 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2461 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1619 …}
  +slug: "Deciding-between-Fairphone-5-and-Pixel-8"
  +title: "Deciding between Fairphone 5 and Pixel 8"
  +url: null
  +body: """
    My phone is no longer getting updates, so it’s time to buy a new one. The hardware could easily last 1-2 more years but I’d have to replace the battery, which is a pain on my phone.\n
    \n
    I’m looking for something that has long firmware support and some good privacy roms while not being worse than my current Oneplus 8 in any way. I don’t care about cameras at all and I’m still mad about the missing headphone jacks, but unfortunately those don’t seem to be coming back and I can survive without one.\n
    \n
    So, the options are Fairphone 5 and Pixel 8 from what I found out. The Pixel 8 is a little small for my taste and with 256GB storage it’s more expensive, but it does have grapheneOS, which I’d prefer because the app sandboxing would allow me to have peace of mind even if I have tracking apps sitting on my phone. I could use the proper play store and do IAPs without fiddling with aurora store. I use it already and it isn’t great.\n
    \n
    With the Fairphone, I’d get a replacable battery so I can buy a spare and swap instead of charging my phone. I used to do that with the good old S3 and it was great. MicroSD slot is also nice. But the ROM options are CalyxOS and /e/OS. I know Calyx has a nice firewall to keep tracking at bay and /e/OS is an LOS fork mainly focused on getting rid of google from what I know, but neither has as much protection as grapheneOS.\n
    \n
    My main goal is to become less dependant on google while still being able to use google maps for my way to work. The traffic aware routing saves me 10 minutes every day so letting google know when I go to work is a fair deal.\n
    \n
    So, any opinions or experiences with either? TIA
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 50
  +favouriteCount: 85
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1702250360 {#1740
    date: 2023-12-11 00:19:20.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2458 …}
  +votes: Doctrine\ORM\PersistentCollection {#2422 …}
  +reports: Doctrine\ORM\PersistentCollection {#2452 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2454 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2459 …}
  +badges: Doctrine\ORM\PersistentCollection {#2470 …}
  +children: []
  -id: 13799
  -titleTs: "'5':4 '8':7 'decid':1 'fairphon':3 'pixel':6"
  -bodyTs: "'-2':23 '/e/os':237,251 '1':22 '10':304 '256gb':128 '5':107 '8':64,110,118 'abl':288 'allow':148 'alreadi':183 'also':228 'app':145,160 'aurora':178 'awar':300 'back':95 'batteri':33,197 'bay':249 'becom':280 'buy':13,201 'calyx':240 'calyxo':235 'camera':73 'care':71 'charg':208 'come':94 'could':19,166 'current':62 'd':28,141,193 'day':307 'deal':320 'depend':282 'easili':20 'either':327 'even':155 'everi':306 'expens':133 'experi':325 'fair':319 'fairphon':106,191 'fiddl':176 'firewal':244 'firmwar':49 'focus':257 'fork':255 'found':114 'get':6,194,259 'go':314 'goal':277 'good':53,218 'googl':262,284,291,310 'grapheneo':138,274 'great':188,224 'hardwar':18 'headphon':84 'iap':174 'instead':206 'isn':186 'jack':85 'keep':246 'know':239,266,311 'last':21 'less':281 'let':309 'littl':121 'long':48 'longer':5 'look':43 'los':254 'm':42,78 'mad':80 'main':256,276 'map':292 'microsd':225 'mind':154 'minut':305 'miss':83 'much':271 'neither':268 'new':15 'nice':229,243 'old':219 'one':16,101 'oneplus':63 'opinion':323 'option':104,233 'pain':37 'peac':152 'phone':2,40,164,210 'pixel':109,117 'play':170 'prefer':142 'privaci':54 'proper':169 'protect':272 'replac':31,196 'rid':260 'rom':55,232 'rout':301 's3':220 'sandbox':146 'save':302 'seem':91 'sit':161 'slot':226 'small':122 'someth':45 'spare':203 'still':79,286 'storag':129 'store':171,179 'support':50 'surviv':99 'swap':205 'tast':125 'tia':328 'time':11 'track':159,247 'traffic':299 'unfortun':87 'updat':7 'use':167,181,212,290 'way':67,295 'without':100,175 'work':297,316 'wors':59 'would':147 'year':25"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1700299296
  +visibility: "visible             "
  +apId: "https://feddit.de/post/5748513"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700212896 {#1717
    date: 2023-11-17 10:21:36.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"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\Entry {#2462
  +user: App\Entity\User {#265 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2461 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1619 …}
  +slug: "Deciding-between-Fairphone-5-and-Pixel-8"
  +title: "Deciding between Fairphone 5 and Pixel 8"
  +url: null
  +body: """
    My phone is no longer getting updates, so it’s time to buy a new one. The hardware could easily last 1-2 more years but I’d have to replace the battery, which is a pain on my phone.\n
    \n
    I’m looking for something that has long firmware support and some good privacy roms while not being worse than my current Oneplus 8 in any way. I don’t care about cameras at all and I’m still mad about the missing headphone jacks, but unfortunately those don’t seem to be coming back and I can survive without one.\n
    \n
    So, the options are Fairphone 5 and Pixel 8 from what I found out. The Pixel 8 is a little small for my taste and with 256GB storage it’s more expensive, but it does have grapheneOS, which I’d prefer because the app sandboxing would allow me to have peace of mind even if I have tracking apps sitting on my phone. I could use the proper play store and do IAPs without fiddling with aurora store. I use it already and it isn’t great.\n
    \n
    With the Fairphone, I’d get a replacable battery so I can buy a spare and swap instead of charging my phone. I used to do that with the good old S3 and it was great. MicroSD slot is also nice. But the ROM options are CalyxOS and /e/OS. I know Calyx has a nice firewall to keep tracking at bay and /e/OS is an LOS fork mainly focused on getting rid of google from what I know, but neither has as much protection as grapheneOS.\n
    \n
    My main goal is to become less dependant on google while still being able to use google maps for my way to work. The traffic aware routing saves me 10 minutes every day so letting google know when I go to work is a fair deal.\n
    \n
    So, any opinions or experiences with either? TIA
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 50
  +favouriteCount: 85
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1702250360 {#1740
    date: 2023-12-11 00:19:20.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2458 …}
  +votes: Doctrine\ORM\PersistentCollection {#2422 …}
  +reports: Doctrine\ORM\PersistentCollection {#2452 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2454 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2459 …}
  +badges: Doctrine\ORM\PersistentCollection {#2470 …}
  +children: []
  -id: 13799
  -titleTs: "'5':4 '8':7 'decid':1 'fairphon':3 'pixel':6"
  -bodyTs: "'-2':23 '/e/os':237,251 '1':22 '10':304 '256gb':128 '5':107 '8':64,110,118 'abl':288 'allow':148 'alreadi':183 'also':228 'app':145,160 'aurora':178 'awar':300 'back':95 'batteri':33,197 'bay':249 'becom':280 'buy':13,201 'calyx':240 'calyxo':235 'camera':73 'care':71 'charg':208 'come':94 'could':19,166 'current':62 'd':28,141,193 'day':307 'deal':320 'depend':282 'easili':20 'either':327 'even':155 'everi':306 'expens':133 'experi':325 'fair':319 'fairphon':106,191 'fiddl':176 'firewal':244 'firmwar':49 'focus':257 'fork':255 'found':114 'get':6,194,259 'go':314 'goal':277 'good':53,218 'googl':262,284,291,310 'grapheneo':138,274 'great':188,224 'hardwar':18 'headphon':84 'iap':174 'instead':206 'isn':186 'jack':85 'keep':246 'know':239,266,311 'last':21 'less':281 'let':309 'littl':121 'long':48 'longer':5 'look':43 'los':254 'm':42,78 'mad':80 'main':256,276 'map':292 'microsd':225 'mind':154 'minut':305 'miss':83 'much':271 'neither':268 'new':15 'nice':229,243 'old':219 'one':16,101 'oneplus':63 'opinion':323 'option':104,233 'pain':37 'peac':152 'phone':2,40,164,210 'pixel':109,117 'play':170 'prefer':142 'privaci':54 'proper':169 'protect':272 'replac':31,196 'rid':260 'rom':55,232 'rout':301 's3':220 'sandbox':146 'save':302 'seem':91 'sit':161 'slot':226 'small':122 'someth':45 'spare':203 'still':79,286 'storag':129 'store':171,179 'support':50 'surviv':99 'swap':205 'tast':125 'tia':328 'time':11 'track':159,247 'traffic':299 'unfortun':87 'updat':7 'use':167,181,212,290 'way':67,295 'without':100,175 'work':297,316 'wors':59 'would':147 'year':25"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1700299296
  +visibility: "visible             "
  +apId: "https://feddit.de/post/5748513"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700212896 {#1717
    date: 2023-11-17 10:21:36.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"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\Entry {#2462
  +user: App\Entity\User {#265 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2461 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1619 …}
  +slug: "Deciding-between-Fairphone-5-and-Pixel-8"
  +title: "Deciding between Fairphone 5 and Pixel 8"
  +url: null
  +body: """
    My phone is no longer getting updates, so it’s time to buy a new one. The hardware could easily last 1-2 more years but I’d have to replace the battery, which is a pain on my phone.\n
    \n
    I’m looking for something that has long firmware support and some good privacy roms while not being worse than my current Oneplus 8 in any way. I don’t care about cameras at all and I’m still mad about the missing headphone jacks, but unfortunately those don’t seem to be coming back and I can survive without one.\n
    \n
    So, the options are Fairphone 5 and Pixel 8 from what I found out. The Pixel 8 is a little small for my taste and with 256GB storage it’s more expensive, but it does have grapheneOS, which I’d prefer because the app sandboxing would allow me to have peace of mind even if I have tracking apps sitting on my phone. I could use the proper play store and do IAPs without fiddling with aurora store. I use it already and it isn’t great.\n
    \n
    With the Fairphone, I’d get a replacable battery so I can buy a spare and swap instead of charging my phone. I used to do that with the good old S3 and it was great. MicroSD slot is also nice. But the ROM options are CalyxOS and /e/OS. I know Calyx has a nice firewall to keep tracking at bay and /e/OS is an LOS fork mainly focused on getting rid of google from what I know, but neither has as much protection as grapheneOS.\n
    \n
    My main goal is to become less dependant on google while still being able to use google maps for my way to work. The traffic aware routing saves me 10 minutes every day so letting google know when I go to work is a fair deal.\n
    \n
    So, any opinions or experiences with either? TIA
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 50
  +favouriteCount: 85
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1702250360 {#1740
    date: 2023-12-11 00:19:20.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2458 …}
  +votes: Doctrine\ORM\PersistentCollection {#2422 …}
  +reports: Doctrine\ORM\PersistentCollection {#2452 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2454 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2459 …}
  +badges: Doctrine\ORM\PersistentCollection {#2470 …}
  +children: []
  -id: 13799
  -titleTs: "'5':4 '8':7 'decid':1 'fairphon':3 'pixel':6"
  -bodyTs: "'-2':23 '/e/os':237,251 '1':22 '10':304 '256gb':128 '5':107 '8':64,110,118 'abl':288 'allow':148 'alreadi':183 'also':228 'app':145,160 'aurora':178 'awar':300 'back':95 'batteri':33,197 'bay':249 'becom':280 'buy':13,201 'calyx':240 'calyxo':235 'camera':73 'care':71 'charg':208 'come':94 'could':19,166 'current':62 'd':28,141,193 'day':307 'deal':320 'depend':282 'easili':20 'either':327 'even':155 'everi':306 'expens':133 'experi':325 'fair':319 'fairphon':106,191 'fiddl':176 'firewal':244 'firmwar':49 'focus':257 'fork':255 'found':114 'get':6,194,259 'go':314 'goal':277 'good':53,218 'googl':262,284,291,310 'grapheneo':138,274 'great':188,224 'hardwar':18 'headphon':84 'iap':174 'instead':206 'isn':186 'jack':85 'keep':246 'know':239,266,311 'last':21 'less':281 'let':309 'littl':121 'long':48 'longer':5 'look':43 'los':254 'm':42,78 'mad':80 'main':256,276 'map':292 'microsd':225 'mind':154 'minut':305 'miss':83 'much':271 'neither':268 'new':15 'nice':229,243 'old':219 'one':16,101 'oneplus':63 'opinion':323 'option':104,233 'pain':37 'peac':152 'phone':2,40,164,210 'pixel':109,117 'play':170 'prefer':142 'privaci':54 'proper':169 'protect':272 'replac':31,196 'rid':260 'rom':55,232 'rout':301 's3':220 'sandbox':146 'save':302 'seem':91 'sit':161 'slot':226 'small':122 'someth':45 'spare':203 'still':79,286 'storag':129 'store':171,179 'support':50 'surviv':99 'swap':205 'tast':125 'tia':328 'time':11 'track':159,247 'traffic':299 'unfortun':87 'updat':7 'use':167,181,212,290 'way':67,295 'without':100,175 'work':297,316 'wors':59 'would':147 'year':25"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1700299296
  +visibility: "visible             "
  +apId: "https://feddit.de/post/5748513"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700212896 {#1717
    date: 2023-11-17 10:21:36.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"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\Entry {#1585
  +user: App\Entity\User {#265 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1731 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1619 …}
  +slug: "Ripping-spotify"
  +title: "Ripping spotify"
  +url: null
  +body: """
    The spotify app keeps getting worse by the week. At this point it won’t load my saved song list at all when I’m offline. While writing this, it just crashed in the background.\n
    \n
    So I’ve finally had enough and started looking for a ripper to use a different player app.\n
    \n
    But try and google for one and you’ll be surprised, the only reasonable results are github repos from 5 years ago and before you find one of those, you get a bunch of AI generated trash and some paid services whose websites also look very AI-generated.\n
    \n
    Are there any proper ways to do this? Alternative spotify apps exist (though they don’t seem to be very usable yet) so I’m sure there’s a way to get something from the API, even if it means I need to register for API access.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 27
  +favouriteCount: 91
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1700072968 {#1574
    date: 2023-11-15 19:29:28.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1702 …}
  +votes: Doctrine\ORM\PersistentCollection {#1683 …}
  +reports: Doctrine\ORM\PersistentCollection {#1689 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1724 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1727 …}
  +badges: Doctrine\ORM\PersistentCollection {#2464 …}
  +children: []
  -id: 11005
  -titleTs: "'rip':1 'spotifi':2"
  -bodyTs: "'5':73 'access':149 'ago':75 'ai':88,101 'ai-gener':100 'also':97 'altern':111 'api':138,148 'app':3,53,113 'background':35 'bunch':86 'crash':32 'differ':51 'enough':41 'even':139 'exist':114 'final':39 'find':79 'generat':89,102 'get':5,84,134 'github':70 'googl':57 'keep':4 'list':20 'll':62 'load':16 'look':44,98 'm':25,127 'mean':142 'need':144 'offlin':26 'one':59,80 'paid':93 'player':52 'point':12 'proper':106 'reason':67 'regist':146 'repo':71 'result':68 'ripper':47 'save':18 'seem':119 'servic':94 'someth':135 'song':19 'spotifi':2,112 'start':43 'sure':128 'surpris':64 'though':115 'trash':90 'tri':55 'usabl':123 'use':49 've':38 'way':107,132 'websit':96 'week':9 'whose':95 'won':14 'wors':6 'write':28 'year':74 'yet':124"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1699479341
  +visibility: "visible             "
  +apId: "https://feddit.de/post/5410168"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699392941 {#1409
    date: 2023-11-07 22:35:41.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"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\Entry {#1585
  +user: App\Entity\User {#265 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1731 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1619 …}
  +slug: "Ripping-spotify"
  +title: "Ripping spotify"
  +url: null
  +body: """
    The spotify app keeps getting worse by the week. At this point it won’t load my saved song list at all when I’m offline. While writing this, it just crashed in the background.\n
    \n
    So I’ve finally had enough and started looking for a ripper to use a different player app.\n
    \n
    But try and google for one and you’ll be surprised, the only reasonable results are github repos from 5 years ago and before you find one of those, you get a bunch of AI generated trash and some paid services whose websites also look very AI-generated.\n
    \n
    Are there any proper ways to do this? Alternative spotify apps exist (though they don’t seem to be very usable yet) so I’m sure there’s a way to get something from the API, even if it means I need to register for API access.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 27
  +favouriteCount: 91
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1700072968 {#1574
    date: 2023-11-15 19:29:28.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1702 …}
  +votes: Doctrine\ORM\PersistentCollection {#1683 …}
  +reports: Doctrine\ORM\PersistentCollection {#1689 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1724 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1727 …}
  +badges: Doctrine\ORM\PersistentCollection {#2464 …}
  +children: []
  -id: 11005
  -titleTs: "'rip':1 'spotifi':2"
  -bodyTs: "'5':73 'access':149 'ago':75 'ai':88,101 'ai-gener':100 'also':97 'altern':111 'api':138,148 'app':3,53,113 'background':35 'bunch':86 'crash':32 'differ':51 'enough':41 'even':139 'exist':114 'final':39 'find':79 'generat':89,102 'get':5,84,134 'github':70 'googl':57 'keep':4 'list':20 'll':62 'load':16 'look':44,98 'm':25,127 'mean':142 'need':144 'offlin':26 'one':59,80 'paid':93 'player':52 'point':12 'proper':106 'reason':67 'regist':146 'repo':71 'result':68 'ripper':47 'save':18 'seem':119 'servic':94 'someth':135 'song':19 'spotifi':2,112 'start':43 'sure':128 'surpris':64 'though':115 'trash':90 'tri':55 'usabl':123 'use':49 've':38 'way':107,132 'websit':96 'week':9 'whose':95 'won':14 'wors':6 'write':28 'year':74 'yet':124"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1699479341
  +visibility: "visible             "
  +apId: "https://feddit.de/post/5410168"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699392941 {#1409
    date: 2023-11-07 22:35:41.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"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\Entry {#1585
  +user: App\Entity\User {#265 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1731 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1619 …}
  +slug: "Ripping-spotify"
  +title: "Ripping spotify"
  +url: null
  +body: """
    The spotify app keeps getting worse by the week. At this point it won’t load my saved song list at all when I’m offline. While writing this, it just crashed in the background.\n
    \n
    So I’ve finally had enough and started looking for a ripper to use a different player app.\n
    \n
    But try and google for one and you’ll be surprised, the only reasonable results are github repos from 5 years ago and before you find one of those, you get a bunch of AI generated trash and some paid services whose websites also look very AI-generated.\n
    \n
    Are there any proper ways to do this? Alternative spotify apps exist (though they don’t seem to be very usable yet) so I’m sure there’s a way to get something from the API, even if it means I need to register for API access.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 27
  +favouriteCount: 91
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1700072968 {#1574
    date: 2023-11-15 19:29:28.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1702 …}
  +votes: Doctrine\ORM\PersistentCollection {#1683 …}
  +reports: Doctrine\ORM\PersistentCollection {#1689 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1724 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1727 …}
  +badges: Doctrine\ORM\PersistentCollection {#2464 …}
  +children: []
  -id: 11005
  -titleTs: "'rip':1 'spotifi':2"
  -bodyTs: "'5':73 'access':149 'ago':75 'ai':88,101 'ai-gener':100 'also':97 'altern':111 'api':138,148 'app':3,53,113 'background':35 'bunch':86 'crash':32 'differ':51 'enough':41 'even':139 'exist':114 'final':39 'find':79 'generat':89,102 'get':5,84,134 'github':70 'googl':57 'keep':4 'list':20 'll':62 'load':16 'look':44,98 'm':25,127 'mean':142 'need':144 'offlin':26 'one':59,80 'paid':93 'player':52 'point':12 'proper':106 'reason':67 'regist':146 'repo':71 'result':68 'ripper':47 'save':18 'seem':119 'servic':94 'someth':135 'song':19 'spotifi':2,112 'start':43 'sure':128 'surpris':64 'though':115 'trash':90 'tri':55 'usabl':123 'use':49 've':38 'way':107,132 'websit':96 'week':9 'whose':95 'won':14 'wors':6 'write':28 'year':74 'yet':124"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1699479341
  +visibility: "visible             "
  +apId: "https://feddit.de/post/5410168"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699392941 {#1409
    date: 2023-11-07 22:35:41.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"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