GET https://kbin.spritesserver.nl/u/@Zikeji@programming.dev/comments/commented

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 …}
}
3.15 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.21 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 {#2090
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1361 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2395 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2027 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2027 …}
  +body: "Only reason I have a smart washer and dryer is so they can send me a notification when they finish their load. As someone with ADHD and anxiety that’s a godsend."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705362218 {#2131
    date: 2024-01-16 00:43:38.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Justas@sh.itjust.works"
    "@spicytuna62@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2035 …}
  +nested: Doctrine\ORM\PersistentCollection {#2037 …}
  +votes: Doctrine\ORM\PersistentCollection {#2075 …}
  +reports: Doctrine\ORM\PersistentCollection {#2079 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2389 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2369 …}
  -id: 312152
  -bodyTs: "'adhd':26 'anxieti':28 'dryer':9 'finish':20 'godsend':32 'load':22 'notif':17 'reason':2 'send':14 'smart':6 'someon':24 'washer':7"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/6494471"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705362218 {#1362
    date: 2024-01-16 00:43:38.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 {#2090
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1361 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2395 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2027 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2027 …}
  +body: "Only reason I have a smart washer and dryer is so they can send me a notification when they finish their load. As someone with ADHD and anxiety that’s a godsend."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705362218 {#2131
    date: 2024-01-16 00:43:38.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Justas@sh.itjust.works"
    "@spicytuna62@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2035 …}
  +nested: Doctrine\ORM\PersistentCollection {#2037 …}
  +votes: Doctrine\ORM\PersistentCollection {#2075 …}
  +reports: Doctrine\ORM\PersistentCollection {#2079 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2389 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2369 …}
  -id: 312152
  -bodyTs: "'adhd':26 'anxieti':28 'dryer':9 'finish':20 'godsend':32 'load':22 'notif':17 'reason':2 'send':14 'smart':6 'someon':24 'washer':7"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/6494471"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705362218 {#1362
    date: 2024-01-16 00:43:38.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 {#2090
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1361 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2395 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2027 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2027 …}
  +body: "Only reason I have a smart washer and dryer is so they can send me a notification when they finish their load. As someone with ADHD and anxiety that’s a godsend."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705362218 {#2131
    date: 2024-01-16 00:43:38.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Justas@sh.itjust.works"
    "@spicytuna62@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2035 …}
  +nested: Doctrine\ORM\PersistentCollection {#2037 …}
  +votes: Doctrine\ORM\PersistentCollection {#2075 …}
  +reports: Doctrine\ORM\PersistentCollection {#2079 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2389 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2369 …}
  -id: 312152
  -bodyTs: "'adhd':26 'anxieti':28 'dryer':9 'finish':20 'godsend':32 'load':22 'notif':17 'reason':2 'send':14 'smart':6 'someon':24 'washer':7"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/6494471"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705362218 {#1362
    date: 2024-01-16 00:43:38.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 {#2327
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2336 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2065 …}
  +image: null
  +parent: null
  +root: null
  +body: "It’s possible they are either disabled or have a disabled friend / family member visiting. Someone who can walk but not well. In either case hopefully it’s just one off."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 10
  +score: 0
  +lastActive: DateTime @1704847528 {#2092
    date: 2024-01-10 01:45:28.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@NightAuthor@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2072 …}
  +nested: Doctrine\ORM\PersistentCollection {#2133 …}
  +votes: Doctrine\ORM\PersistentCollection {#2071 …}
  +reports: Doctrine\ORM\PersistentCollection {#2069 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2068 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2073 …}
  -id: 223457
  -bodyTs: "'case':25 'disabl':7,11 'either':6,24 'famili':13 'friend':12 'hope':26 'member':14 'one':30 'possibl':3 'someon':16 'visit':15 'walk':19 'well':22"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/5725225"
  +editedAt: null
  +createdAt: DateTimeImmutable @1702615962 {#2241
    date: 2023-12-15 05:52:42.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 {#2327
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2336 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2065 …}
  +image: null
  +parent: null
  +root: null
  +body: "It’s possible they are either disabled or have a disabled friend / family member visiting. Someone who can walk but not well. In either case hopefully it’s just one off."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 10
  +score: 0
  +lastActive: DateTime @1704847528 {#2092
    date: 2024-01-10 01:45:28.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@NightAuthor@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2072 …}
  +nested: Doctrine\ORM\PersistentCollection {#2133 …}
  +votes: Doctrine\ORM\PersistentCollection {#2071 …}
  +reports: Doctrine\ORM\PersistentCollection {#2069 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2068 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2073 …}
  -id: 223457
  -bodyTs: "'case':25 'disabl':7,11 'either':6,24 'famili':13 'friend':12 'hope':26 'member':14 'one':30 'possibl':3 'someon':16 'visit':15 'walk':19 'well':22"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/5725225"
  +editedAt: null
  +createdAt: DateTimeImmutable @1702615962 {#2241
    date: 2023-12-15 05:52:42.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 {#2327
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2336 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2065 …}
  +image: null
  +parent: null
  +root: null
  +body: "It’s possible they are either disabled or have a disabled friend / family member visiting. Someone who can walk but not well. In either case hopefully it’s just one off."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 10
  +score: 0
  +lastActive: DateTime @1704847528 {#2092
    date: 2024-01-10 01:45:28.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@NightAuthor@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2072 …}
  +nested: Doctrine\ORM\PersistentCollection {#2133 …}
  +votes: Doctrine\ORM\PersistentCollection {#2071 …}
  +reports: Doctrine\ORM\PersistentCollection {#2069 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2068 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2073 …}
  -id: 223457
  -bodyTs: "'case':25 'disabl':7,11 'either':6,24 'famili':13 'friend':12 'hope':26 'member':14 'one':30 'possibl':3 'someon':16 'visit':15 'walk':19 'well':22"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/5725225"
  +editedAt: null
  +createdAt: DateTimeImmutable @1702615962 {#2241
    date: 2023-12-15 05:52:42.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 {#2337
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2338 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2335 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2339 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2339 …}
  +body: """
    Disagreed. If it requires a server side element, it incurs an ongoing cost and a subscription can be justified. And to clarify, by “requires”, I’m referring to the functionality, not having it shoveled in. And the price should be realistic.\n
    \n
    Some apps do this well, Sleep for Android is an example that comes to mind. Free with ads, ad-free is an inexpensive one time purchase. You can also purchase additional plugin apps that add functionality that isn’t required or even useful for most people. And finally, they have a cloud plugin app to let you backup your data, you can pay for their cloud subscription which is $2.99 a year, but you can also just use other cloud for storage like Google drive.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 105
  +score: 0
  +lastActive: DateTime @1702648712 {#2334
    date: 2023-12-15 14:58:32.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@kirk782@discuss.tchncs.de"
    "@RanchOnPancakes@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2343 …}
  +nested: Doctrine\ORM\PersistentCollection {#2342 …}
  +votes: Doctrine\ORM\PersistentCollection {#2341 …}
  +reports: Doctrine\ORM\PersistentCollection {#2191 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2329 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2325 …}
  -id: 224398
  -bodyTs: "'2.99':112 'ad':59,61 'ad-fre':60 'add':77 'addit':73 'also':71,118 'android':49 'app':43,75,96 'backup':100 'clarifi':22 'cloud':94,108,122 'come':54 'cost':13 'data':102 'disagre':1 'drive':127 'element':8 'even':84 'exampl':52 'final':90 'free':57,62 'function':30,78 'googl':126 'incur':10 'inexpens':65 'isn':80 'justifi':19 'let':98 'like':125 'm':26 'mind':56 'one':66 'ongo':12 'pay':105 'peopl':88 'plugin':74,95 'price':38 'purchas':68,72 'realist':41 'refer':27 'requir':4,24,82 'server':6 'shovel':34 'side':7 'sleep':47 'storag':124 'subscript':16,109 'time':67 'use':85,120 'well':46 'year':114"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/5732518"
  +editedAt: null
  +createdAt: DateTimeImmutable @1702648712 {#1382
    date: 2023-12-15 14:58:32.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 {#2337
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2338 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2335 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2339 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2339 …}
  +body: """
    Disagreed. If it requires a server side element, it incurs an ongoing cost and a subscription can be justified. And to clarify, by “requires”, I’m referring to the functionality, not having it shoveled in. And the price should be realistic.\n
    \n
    Some apps do this well, Sleep for Android is an example that comes to mind. Free with ads, ad-free is an inexpensive one time purchase. You can also purchase additional plugin apps that add functionality that isn’t required or even useful for most people. And finally, they have a cloud plugin app to let you backup your data, you can pay for their cloud subscription which is $2.99 a year, but you can also just use other cloud for storage like Google drive.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 105
  +score: 0
  +lastActive: DateTime @1702648712 {#2334
    date: 2023-12-15 14:58:32.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@kirk782@discuss.tchncs.de"
    "@RanchOnPancakes@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2343 …}
  +nested: Doctrine\ORM\PersistentCollection {#2342 …}
  +votes: Doctrine\ORM\PersistentCollection {#2341 …}
  +reports: Doctrine\ORM\PersistentCollection {#2191 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2329 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2325 …}
  -id: 224398
  -bodyTs: "'2.99':112 'ad':59,61 'ad-fre':60 'add':77 'addit':73 'also':71,118 'android':49 'app':43,75,96 'backup':100 'clarifi':22 'cloud':94,108,122 'come':54 'cost':13 'data':102 'disagre':1 'drive':127 'element':8 'even':84 'exampl':52 'final':90 'free':57,62 'function':30,78 'googl':126 'incur':10 'inexpens':65 'isn':80 'justifi':19 'let':98 'like':125 'm':26 'mind':56 'one':66 'ongo':12 'pay':105 'peopl':88 'plugin':74,95 'price':38 'purchas':68,72 'realist':41 'refer':27 'requir':4,24,82 'server':6 'shovel':34 'side':7 'sleep':47 'storag':124 'subscript':16,109 'time':67 'use':85,120 'well':46 'year':114"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/5732518"
  +editedAt: null
  +createdAt: DateTimeImmutable @1702648712 {#1382
    date: 2023-12-15 14:58:32.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 {#2337
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2338 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2335 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2339 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2339 …}
  +body: """
    Disagreed. If it requires a server side element, it incurs an ongoing cost and a subscription can be justified. And to clarify, by “requires”, I’m referring to the functionality, not having it shoveled in. And the price should be realistic.\n
    \n
    Some apps do this well, Sleep for Android is an example that comes to mind. Free with ads, ad-free is an inexpensive one time purchase. You can also purchase additional plugin apps that add functionality that isn’t required or even useful for most people. And finally, they have a cloud plugin app to let you backup your data, you can pay for their cloud subscription which is $2.99 a year, but you can also just use other cloud for storage like Google drive.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 105
  +score: 0
  +lastActive: DateTime @1702648712 {#2334
    date: 2023-12-15 14:58:32.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@kirk782@discuss.tchncs.de"
    "@RanchOnPancakes@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2343 …}
  +nested: Doctrine\ORM\PersistentCollection {#2342 …}
  +votes: Doctrine\ORM\PersistentCollection {#2341 …}
  +reports: Doctrine\ORM\PersistentCollection {#2191 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2329 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2325 …}
  -id: 224398
  -bodyTs: "'2.99':112 'ad':59,61 'ad-fre':60 'add':77 'addit':73 'also':71,118 'android':49 'app':43,75,96 'backup':100 'clarifi':22 'cloud':94,108,122 'come':54 'cost':13 'data':102 'disagre':1 'drive':127 'element':8 'even':84 'exampl':52 'final':90 'free':57,62 'function':30,78 'googl':126 'incur':10 'inexpens':65 'isn':80 'justifi':19 'let':98 'like':125 'm':26 'mind':56 'one':66 'ongo':12 'pay':105 'peopl':88 'plugin':74,95 'price':38 'purchas':68,72 'realist':41 'refer':27 'requir':4,24,82 'server':6 'shovel':34 'side':7 'sleep':47 'storag':124 'subscript':16,109 'time':67 'use':85,120 'well':46 'year':114"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/5732518"
  +editedAt: null
  +createdAt: DateTimeImmutable @1702648712 {#1382
    date: 2023-12-15 14:58:32.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 {#2314
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2060 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2141 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2042 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2349 …}
  +body: "You get used to it and only really get reminded of it when it’s brought up. Granted I’m sure for some people it’s bad enough to always be at the forefront."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 10
  +score: 0
  +lastActive: DateTime @1701545353 {#2143
    date: 2023-12-02 20:29:13.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@InEnduringGrowStrong@sh.itjust.works"
    "@MonkCanatella@sh.itjust.works"
    "@Radium@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2344 …}
  +nested: Doctrine\ORM\PersistentCollection {#2347 …}
  +votes: Doctrine\ORM\PersistentCollection {#2346 …}
  +reports: Doctrine\ORM\PersistentCollection {#2330 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2345 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2138 …}
  -id: 189615
  -bodyTs: "'alway':30 'bad':27 'brought':16 'enough':28 'forefront':34 'get':2,9 'grant':18 'm':20 'peopl':24 'realli':8 'remind':10 'sure':21 'use':3"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/5378670"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701545353 {#2137
    date: 2023-12-02 20:29:13.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 {#2314
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2060 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2141 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2042 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2349 …}
  +body: "You get used to it and only really get reminded of it when it’s brought up. Granted I’m sure for some people it’s bad enough to always be at the forefront."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 10
  +score: 0
  +lastActive: DateTime @1701545353 {#2143
    date: 2023-12-02 20:29:13.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@InEnduringGrowStrong@sh.itjust.works"
    "@MonkCanatella@sh.itjust.works"
    "@Radium@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2344 …}
  +nested: Doctrine\ORM\PersistentCollection {#2347 …}
  +votes: Doctrine\ORM\PersistentCollection {#2346 …}
  +reports: Doctrine\ORM\PersistentCollection {#2330 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2345 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2138 …}
  -id: 189615
  -bodyTs: "'alway':30 'bad':27 'brought':16 'enough':28 'forefront':34 'get':2,9 'grant':18 'm':20 'peopl':24 'realli':8 'remind':10 'sure':21 'use':3"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/5378670"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701545353 {#2137
    date: 2023-12-02 20:29:13.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 {#2314
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2060 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2141 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2042 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2349 …}
  +body: "You get used to it and only really get reminded of it when it’s brought up. Granted I’m sure for some people it’s bad enough to always be at the forefront."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 10
  +score: 0
  +lastActive: DateTime @1701545353 {#2143
    date: 2023-12-02 20:29:13.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@InEnduringGrowStrong@sh.itjust.works"
    "@MonkCanatella@sh.itjust.works"
    "@Radium@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2344 …}
  +nested: Doctrine\ORM\PersistentCollection {#2347 …}
  +votes: Doctrine\ORM\PersistentCollection {#2346 …}
  +reports: Doctrine\ORM\PersistentCollection {#2330 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2345 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2138 …}
  -id: 189615
  -bodyTs: "'alway':30 'bad':27 'brought':16 'enough':28 'forefront':34 'get':2,9 'grant':18 'm':20 'peopl':24 'realli':8 'remind':10 'sure':21 'use':3"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/5378670"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701545353 {#2137
    date: 2023-12-02 20:29:13.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
17 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
18 DENIED moderate
App\Entity\EntryComment {#2056
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2059 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2046 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2047 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2045 …}
  +body: """
    The Dockerfile is essentially the instructions for deploying from scratch. Sure, they most likely only exist for one distro but adapting isn’t a huge chore.\n
    \n
    You can also clone the repo and build the container yourself. If you want to update say, log4j, and then attempt to build it, that’s still entirely possible and easier than from scratch considering the build environment is consistent.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 16
  +score: 0
  +lastActive: DateTime @1700866965 {#2328
    date: 2023-11-25 00:02:45.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@mac@programming.dev"
    "@angelsomething@lemmy.one"
    "@SpeakinTelnet@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2057 …}
  +nested: Doctrine\ORM\PersistentCollection {#2055 …}
  +votes: Doctrine\ORM\PersistentCollection {#2054 …}
  +reports: Doctrine\ORM\PersistentCollection {#2053 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2165 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2104 …}
  -id: 160311
  -bodyTs: "'adapt':21 'also':29 'attempt':47 'build':34,49,63 'chore':26 'clone':30 'consid':61 'consist':66 'contain':36 'deploy':8 'distro':19 'dockerfil':2 'easier':57 'entir':54 'environ':64 'essenti':4 'exist':16 'huge':25 'instruct':6 'isn':22 'like':14 'log4j':44 'one':18 'possibl':55 'repo':32 'say':43 'scratch':10,60 'still':53 'sure':11 'updat':42 'want':40"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/5142718"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700866965 {#2326
    date: 2023-11-25 00:02: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
19 DENIED edit
App\Entity\EntryComment {#2056
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2059 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2046 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2047 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2045 …}
  +body: """
    The Dockerfile is essentially the instructions for deploying from scratch. Sure, they most likely only exist for one distro but adapting isn’t a huge chore.\n
    \n
    You can also clone the repo and build the container yourself. If you want to update say, log4j, and then attempt to build it, that’s still entirely possible and easier than from scratch considering the build environment is consistent.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 16
  +score: 0
  +lastActive: DateTime @1700866965 {#2328
    date: 2023-11-25 00:02:45.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@mac@programming.dev"
    "@angelsomething@lemmy.one"
    "@SpeakinTelnet@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2057 …}
  +nested: Doctrine\ORM\PersistentCollection {#2055 …}
  +votes: Doctrine\ORM\PersistentCollection {#2054 …}
  +reports: Doctrine\ORM\PersistentCollection {#2053 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2165 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2104 …}
  -id: 160311
  -bodyTs: "'adapt':21 'also':29 'attempt':47 'build':34,49,63 'chore':26 'clone':30 'consid':61 'consist':66 'contain':36 'deploy':8 'distro':19 'dockerfil':2 'easier':57 'entir':54 'environ':64 'essenti':4 'exist':16 'huge':25 'instruct':6 'isn':22 'like':14 'log4j':44 'one':18 'possibl':55 'repo':32 'say':43 'scratch':10,60 'still':53 'sure':11 'updat':42 'want':40"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/5142718"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700866965 {#2326
    date: 2023-11-25 00:02: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
20 DENIED moderate
App\Entity\EntryComment {#2056
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2059 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2046 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2047 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2045 …}
  +body: """
    The Dockerfile is essentially the instructions for deploying from scratch. Sure, they most likely only exist for one distro but adapting isn’t a huge chore.\n
    \n
    You can also clone the repo and build the container yourself. If you want to update say, log4j, and then attempt to build it, that’s still entirely possible and easier than from scratch considering the build environment is consistent.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 16
  +score: 0
  +lastActive: DateTime @1700866965 {#2328
    date: 2023-11-25 00:02:45.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@mac@programming.dev"
    "@angelsomething@lemmy.one"
    "@SpeakinTelnet@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2057 …}
  +nested: Doctrine\ORM\PersistentCollection {#2055 …}
  +votes: Doctrine\ORM\PersistentCollection {#2054 …}
  +reports: Doctrine\ORM\PersistentCollection {#2053 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2165 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2104 …}
  -id: 160311
  -bodyTs: "'adapt':21 'also':29 'attempt':47 'build':34,49,63 'chore':26 'clone':30 'consid':61 'consist':66 'contain':36 'deploy':8 'distro':19 'dockerfil':2 'easier':57 'entir':54 'environ':64 'essenti':4 'exist':16 'huge':25 'instruct':6 'isn':22 'like':14 'log4j':44 'one':18 'possibl':55 'repo':32 'say':43 'scratch':10,60 'still':53 'sure':11 'updat':42 'want':40"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/5142718"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700866965 {#2326
    date: 2023-11-25 00:02: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
21 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
22 DENIED moderate
App\Entity\EntryComment {#2108
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2111 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2101 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2102 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2109 …}
  +body: "I used Arch for AUR, but with flatpak getting more popular these last few years even the more niche stuff I had to rely on AUR for got a flatpak. So I’ve been trying out immutable distros like Fedora Kinoite."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1700723755 {#2048
    date: 2023-11-23 08:15:55.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Pantherina@feddit.de"
    "@GBU_28@lemm.ee"
    "@Kushia@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2103 …}
  +nested: Doctrine\ORM\PersistentCollection {#2110 …}
  +votes: Doctrine\ORM\PersistentCollection {#2112 …}
  +reports: Doctrine\ORM\PersistentCollection {#2114 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2117 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2122 …}
  -id: 153696
  -bodyTs: "'arch':3 'aur':5,26 'distro':38 'even':16 'fedora':40 'flatpak':8,30 'get':9 'got':28 'immut':37 'kinoit':41 'last':13 'like':39 'nich':19 'popular':11 'reli':24 'stuff':20 'tri':35 'use':2 've':33 'year':15"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/5094864"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700723755 {#2051
    date: 2023-11-23 08:15:55.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
23 DENIED edit
App\Entity\EntryComment {#2108
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2111 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2101 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2102 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2109 …}
  +body: "I used Arch for AUR, but with flatpak getting more popular these last few years even the more niche stuff I had to rely on AUR for got a flatpak. So I’ve been trying out immutable distros like Fedora Kinoite."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1700723755 {#2048
    date: 2023-11-23 08:15:55.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Pantherina@feddit.de"
    "@GBU_28@lemm.ee"
    "@Kushia@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2103 …}
  +nested: Doctrine\ORM\PersistentCollection {#2110 …}
  +votes: Doctrine\ORM\PersistentCollection {#2112 …}
  +reports: Doctrine\ORM\PersistentCollection {#2114 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2117 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2122 …}
  -id: 153696
  -bodyTs: "'arch':3 'aur':5,26 'distro':38 'even':16 'fedora':40 'flatpak':8,30 'get':9 'got':28 'immut':37 'kinoit':41 'last':13 'like':39 'nich':19 'popular':11 'reli':24 'stuff':20 'tri':35 'use':2 've':33 'year':15"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/5094864"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700723755 {#2051
    date: 2023-11-23 08:15:55.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
24 DENIED moderate
App\Entity\EntryComment {#2108
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2111 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2101 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2102 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2109 …}
  +body: "I used Arch for AUR, but with flatpak getting more popular these last few years even the more niche stuff I had to rely on AUR for got a flatpak. So I’ve been trying out immutable distros like Fedora Kinoite."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1700723755 {#2048
    date: 2023-11-23 08:15:55.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Pantherina@feddit.de"
    "@GBU_28@lemm.ee"
    "@Kushia@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2103 …}
  +nested: Doctrine\ORM\PersistentCollection {#2110 …}
  +votes: Doctrine\ORM\PersistentCollection {#2112 …}
  +reports: Doctrine\ORM\PersistentCollection {#2114 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2117 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2122 …}
  -id: 153696
  -bodyTs: "'arch':3 'aur':5,26 'distro':38 'even':16 'fedora':40 'flatpak':8,30 'get':9 'got':28 'immut':37 'kinoit':41 'last':13 'like':39 'nich':19 'popular':11 'reli':24 'stuff':20 'tri':35 'use':2 've':33 'year':15"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/5094864"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700723755 {#2051
    date: 2023-11-23 08:15:55.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
25 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
26 DENIED moderate
App\Entity\EntryComment {#2119
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2116 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2046 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2161 …}
  +body: "Based on your description it sounds like you haven’t given it a fair shake. I’ll take TS over JS any day, at least there is room for improvement. I will say however I personally haven’t been unlucky enough to run into projects that abuse the any type. The worst I’ve run into is a JS library with no typings I have to manually type."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 7
  +score: 0
  +lastActive: DateTime @1700657905 {#2105
    date: 2023-11-22 13:58:25.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Zangoose@lemmy.world"
    "@Lowpast@lemmy.world"
    "@roadrunner_ex@lemmy.ca"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2160 …}
  +nested: Doctrine\ORM\PersistentCollection {#2162 …}
  +votes: Doctrine\ORM\PersistentCollection {#2128 …}
  +reports: Doctrine\ORM\PersistentCollection {#2126 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2139 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2224 …}
  -id: 150357
  -bodyTs: "'abus':47 'base':1 'day':23 'descript':4 'enough':41 'fair':14 'given':11 'haven':9,37 'howev':34 'improv':30 'js':21,59 'least':25 'librari':60 'like':7 'll':17 'manual':67 'person':36 'project':45 'room':28 'run':43,55 'say':33 'shake':15 'sound':6 'take':18 'ts':19 'type':50,63,68 'unlucki':40 've':54 'worst':52"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/5061592"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700657905 {#2099
    date: 2023-11-22 13:58:25.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
27 DENIED edit
App\Entity\EntryComment {#2119
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2116 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2046 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2161 …}
  +body: "Based on your description it sounds like you haven’t given it a fair shake. I’ll take TS over JS any day, at least there is room for improvement. I will say however I personally haven’t been unlucky enough to run into projects that abuse the any type. The worst I’ve run into is a JS library with no typings I have to manually type."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 7
  +score: 0
  +lastActive: DateTime @1700657905 {#2105
    date: 2023-11-22 13:58:25.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Zangoose@lemmy.world"
    "@Lowpast@lemmy.world"
    "@roadrunner_ex@lemmy.ca"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2160 …}
  +nested: Doctrine\ORM\PersistentCollection {#2162 …}
  +votes: Doctrine\ORM\PersistentCollection {#2128 …}
  +reports: Doctrine\ORM\PersistentCollection {#2126 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2139 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2224 …}
  -id: 150357
  -bodyTs: "'abus':47 'base':1 'day':23 'descript':4 'enough':41 'fair':14 'given':11 'haven':9,37 'howev':34 'improv':30 'js':21,59 'least':25 'librari':60 'like':7 'll':17 'manual':67 'person':36 'project':45 'room':28 'run':43,55 'say':33 'shake':15 'sound':6 'take':18 'ts':19 'type':50,63,68 'unlucki':40 've':54 'worst':52"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/5061592"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700657905 {#2099
    date: 2023-11-22 13:58:25.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
28 DENIED moderate
App\Entity\EntryComment {#2119
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2116 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2046 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2161 …}
  +body: "Based on your description it sounds like you haven’t given it a fair shake. I’ll take TS over JS any day, at least there is room for improvement. I will say however I personally haven’t been unlucky enough to run into projects that abuse the any type. The worst I’ve run into is a JS library with no typings I have to manually type."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 7
  +score: 0
  +lastActive: DateTime @1700657905 {#2105
    date: 2023-11-22 13:58:25.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Zangoose@lemmy.world"
    "@Lowpast@lemmy.world"
    "@roadrunner_ex@lemmy.ca"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2160 …}
  +nested: Doctrine\ORM\PersistentCollection {#2162 …}
  +votes: Doctrine\ORM\PersistentCollection {#2128 …}
  +reports: Doctrine\ORM\PersistentCollection {#2126 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2139 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2224 …}
  -id: 150357
  -bodyTs: "'abus':47 'base':1 'day':23 'descript':4 'enough':41 'fair':14 'given':11 'haven':9,37 'howev':34 'improv':30 'js':21,59 'least':25 'librari':60 'like':7 'll':17 'manual':67 'person':36 'project':45 'room':28 'run':43,55 'say':33 'shake':15 'sound':6 'take':18 'ts':19 'type':50,63,68 'unlucki':40 've':54 'worst':52"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/5061592"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700657905 {#2099
    date: 2023-11-22 13:58:25.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
29 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
30 DENIED moderate
App\Entity\EntryComment {#2216
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2214 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2065 …}
  +image: null
  +parent: null
  +root: null
  +body: "Pleco. I have a couple freshwater fish tanks and the plecostomus is a common algae eater used to keep tanks clean. So I named my robot vacuum Pleco lol."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 7
  +score: 0
  +lastActive: DateTime @1698211489 {#2123
    date: 2023-10-25 07:24:49.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Quazatron@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2213 …}
  +nested: Doctrine\ORM\PersistentCollection {#2230 …}
  +votes: Doctrine\ORM\PersistentCollection {#2232 …}
  +reports: Doctrine\ORM\PersistentCollection {#2228 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2192 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2299 …}
  -id: 70397
  -bodyTs: "'alga':15 'clean':21 'common':14 'coupl':5 'eater':16 'fish':7 'freshwat':6 'keep':19 'lol':29 'name':24 'pleco':1,28 'plecostomus':11 'robot':26 'tank':8,20 'use':17 'vacuum':27"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/4213542"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698211489 {#2113
    date: 2023-10-25 07:24:49.0 +02: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
31 DENIED edit
App\Entity\EntryComment {#2216
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2214 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2065 …}
  +image: null
  +parent: null
  +root: null
  +body: "Pleco. I have a couple freshwater fish tanks and the plecostomus is a common algae eater used to keep tanks clean. So I named my robot vacuum Pleco lol."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 7
  +score: 0
  +lastActive: DateTime @1698211489 {#2123
    date: 2023-10-25 07:24:49.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Quazatron@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2213 …}
  +nested: Doctrine\ORM\PersistentCollection {#2230 …}
  +votes: Doctrine\ORM\PersistentCollection {#2232 …}
  +reports: Doctrine\ORM\PersistentCollection {#2228 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2192 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2299 …}
  -id: 70397
  -bodyTs: "'alga':15 'clean':21 'common':14 'coupl':5 'eater':16 'fish':7 'freshwat':6 'keep':19 'lol':29 'name':24 'pleco':1,28 'plecostomus':11 'robot':26 'tank':8,20 'use':17 'vacuum':27"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/4213542"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698211489 {#2113
    date: 2023-10-25 07:24:49.0 +02: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
32 DENIED moderate
App\Entity\EntryComment {#2216
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2214 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2065 …}
  +image: null
  +parent: null
  +root: null
  +body: "Pleco. I have a couple freshwater fish tanks and the plecostomus is a common algae eater used to keep tanks clean. So I named my robot vacuum Pleco lol."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 7
  +score: 0
  +lastActive: DateTime @1698211489 {#2123
    date: 2023-10-25 07:24:49.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Quazatron@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2213 …}
  +nested: Doctrine\ORM\PersistentCollection {#2230 …}
  +votes: Doctrine\ORM\PersistentCollection {#2232 …}
  +reports: Doctrine\ORM\PersistentCollection {#2228 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2192 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2299 …}
  -id: 70397
  -bodyTs: "'alga':15 'clean':21 'common':14 'coupl':5 'eater':16 'fish':7 'freshwat':6 'keep':19 'lol':29 'name':24 'pleco':1,28 'plecostomus':11 'robot':26 'tank':8,20 'use':17 'vacuum':27"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/4213542"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698211489 {#2113
    date: 2023-10-25 07:24:49.0 +02: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
33 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
34 DENIED moderate
App\Entity\EntryComment {#2291
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2309 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2301 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2302 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2302 …}
  +body: "I’m much the same way. I still clean it often, but subconsciously. Occasionally I’ll realize what I’m doing and then get hit with the nausea and ill feeling. The worst part is the feeling begs me to go back to it and it takes a bit of effort to ignore."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1692230236 {#2227
    date: 2023-08-17 01:57:16.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Hydrogen@lemdro.id"
    "@schwim@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2297 …}
  +nested: Doctrine\ORM\PersistentCollection {#2315 …}
  +votes: Doctrine\ORM\PersistentCollection {#2321 …}
  +reports: Doctrine\ORM\PersistentCollection {#2310 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2306 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2305 …}
  -id: 26048
  -bodyTs: "'back':42 'beg':38 'bit':49 'clean':9 'effort':51 'feel':31,37 'get':24 'go':41 'hit':25 'ignor':53 'ill':30 'll':16 'm':2,20 'much':3 'nausea':28 'occasion':14 'often':11 'part':34 'realiz':17 'still':8 'subconsci':13 'take':47 'way':6 'worst':33"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/2024243"
  +editedAt: null
  +createdAt: DateTimeImmutable @1692230236 {#2223
    date: 2023-08-17 01:57:16.0 +02: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
35 DENIED edit
App\Entity\EntryComment {#2291
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2309 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2301 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2302 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2302 …}
  +body: "I’m much the same way. I still clean it often, but subconsciously. Occasionally I’ll realize what I’m doing and then get hit with the nausea and ill feeling. The worst part is the feeling begs me to go back to it and it takes a bit of effort to ignore."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1692230236 {#2227
    date: 2023-08-17 01:57:16.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Hydrogen@lemdro.id"
    "@schwim@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2297 …}
  +nested: Doctrine\ORM\PersistentCollection {#2315 …}
  +votes: Doctrine\ORM\PersistentCollection {#2321 …}
  +reports: Doctrine\ORM\PersistentCollection {#2310 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2306 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2305 …}
  -id: 26048
  -bodyTs: "'back':42 'beg':38 'bit':49 'clean':9 'effort':51 'feel':31,37 'get':24 'go':41 'hit':25 'ignor':53 'ill':30 'll':16 'm':2,20 'much':3 'nausea':28 'occasion':14 'often':11 'part':34 'realiz':17 'still':8 'subconsci':13 'take':47 'way':6 'worst':33"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/2024243"
  +editedAt: null
  +createdAt: DateTimeImmutable @1692230236 {#2223
    date: 2023-08-17 01:57:16.0 +02: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
36 DENIED moderate
App\Entity\EntryComment {#2291
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2309 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2301 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2302 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2302 …}
  +body: "I’m much the same way. I still clean it often, but subconsciously. Occasionally I’ll realize what I’m doing and then get hit with the nausea and ill feeling. The worst part is the feeling begs me to go back to it and it takes a bit of effort to ignore."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1692230236 {#2227
    date: 2023-08-17 01:57:16.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Hydrogen@lemdro.id"
    "@schwim@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2297 …}
  +nested: Doctrine\ORM\PersistentCollection {#2315 …}
  +votes: Doctrine\ORM\PersistentCollection {#2321 …}
  +reports: Doctrine\ORM\PersistentCollection {#2310 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2306 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2305 …}
  -id: 26048
  -bodyTs: "'back':42 'beg':38 'bit':49 'clean':9 'effort':51 'feel':31,37 'get':24 'go':41 'hit':25 'ignor':53 'ill':30 'll':16 'm':2,20 'much':3 'nausea':28 'occasion':14 'often':11 'part':34 'realiz':17 'still':8 'subconsci':13 'take':47 'way':6 'worst':33"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/2024243"
  +editedAt: null
  +createdAt: DateTimeImmutable @1692230236 {#2223
    date: 2023-08-17 01:57:16.0 +02: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