GET https://kbin.spritesserver.nl/index.php/u/@ICastFist@programming.dev/hot/2024-01-15::2024-01-15

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.99 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
Proxies\__CG__\App\Entity\Entry {#1737
  +user: Proxies\__CG__\App\Entity\User {#2058 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1567 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2043 …}
  +slug: "She-s-got-a-bright-future-ahead-of-her-on-OF"
  +title: "She's got a bright future ahead of her... on OF"
  +url: "https://files.catbox.moe/8jn75x.mp4"
  +body: null
  +type: "video"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 10
  +favouriteCount: 131
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1724174668 {#2162
    date: 2024-08-20 19:24:28.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2215 …}
  +votes: Doctrine\ORM\PersistentCollection {#2198 …}
  +reports: Doctrine\ORM\PersistentCollection {#2227 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2214 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2225 …}
  +badges: Doctrine\ORM\PersistentCollection {#2231 …}
  +children: [
    App\Entity\EntryComment {#1730
      +user: App\Entity\User {#264 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1737 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1567 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1734 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1732 …}
      +body: """
        > well adjusted and humerous.\n
        \n
        I have a bone to pick with you
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 10
      +score: 0
      +lastActive: DateTime @1705321746 {#1728
        date: 2024-01-15 13:29:06.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@0x4E4F@sh.itjust.works"
        "@LemmyKnowsBest@lemmy.world"
        "@Denjin@lemmings.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1727 …}
      +nested: Doctrine\ORM\PersistentCollection {#1733 …}
      +votes: Doctrine\ORM\PersistentCollection {#1724 …}
      +reports: Doctrine\ORM\PersistentCollection {#1715 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1718 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1716 …}
      -id: 310517
      -bodyTs: "'adjust':2 'bone':8 'humer':4 'pick':10 'well':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/6477193"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705321746 {#1736
        date: 2024-01-15 13:29:06.0 +01:00
      }
      +"title": 310517
    }
  ]
  -id: 30543
  -titleTs: "'ahead':7 'bright':5 'futur':6 'got':3"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705367201
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/post/12796533"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705280801 {#2118
    date: 2024-01-15 02:06:41.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"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
Proxies\__CG__\App\Entity\Entry {#1737
  +user: Proxies\__CG__\App\Entity\User {#2058 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1567 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2043 …}
  +slug: "She-s-got-a-bright-future-ahead-of-her-on-OF"
  +title: "She's got a bright future ahead of her... on OF"
  +url: "https://files.catbox.moe/8jn75x.mp4"
  +body: null
  +type: "video"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 10
  +favouriteCount: 131
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1724174668 {#2162
    date: 2024-08-20 19:24:28.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2215 …}
  +votes: Doctrine\ORM\PersistentCollection {#2198 …}
  +reports: Doctrine\ORM\PersistentCollection {#2227 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2214 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2225 …}
  +badges: Doctrine\ORM\PersistentCollection {#2231 …}
  +children: [
    App\Entity\EntryComment {#1730
      +user: App\Entity\User {#264 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1737 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1567 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1734 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1732 …}
      +body: """
        > well adjusted and humerous.\n
        \n
        I have a bone to pick with you
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 10
      +score: 0
      +lastActive: DateTime @1705321746 {#1728
        date: 2024-01-15 13:29:06.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@0x4E4F@sh.itjust.works"
        "@LemmyKnowsBest@lemmy.world"
        "@Denjin@lemmings.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1727 …}
      +nested: Doctrine\ORM\PersistentCollection {#1733 …}
      +votes: Doctrine\ORM\PersistentCollection {#1724 …}
      +reports: Doctrine\ORM\PersistentCollection {#1715 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1718 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1716 …}
      -id: 310517
      -bodyTs: "'adjust':2 'bone':8 'humer':4 'pick':10 'well':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/6477193"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705321746 {#1736
        date: 2024-01-15 13:29:06.0 +01:00
      }
      +"title": 310517
    }
  ]
  -id: 30543
  -titleTs: "'ahead':7 'bright':5 'futur':6 'got':3"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705367201
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/post/12796533"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705280801 {#2118
    date: 2024-01-15 02:06:41.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"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
Proxies\__CG__\App\Entity\Entry {#1737
  +user: Proxies\__CG__\App\Entity\User {#2058 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1567 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2043 …}
  +slug: "She-s-got-a-bright-future-ahead-of-her-on-OF"
  +title: "She's got a bright future ahead of her... on OF"
  +url: "https://files.catbox.moe/8jn75x.mp4"
  +body: null
  +type: "video"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 10
  +favouriteCount: 131
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1724174668 {#2162
    date: 2024-08-20 19:24:28.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2215 …}
  +votes: Doctrine\ORM\PersistentCollection {#2198 …}
  +reports: Doctrine\ORM\PersistentCollection {#2227 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2214 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2225 …}
  +badges: Doctrine\ORM\PersistentCollection {#2231 …}
  +children: [
    App\Entity\EntryComment {#1730
      +user: App\Entity\User {#264 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1737 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1567 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1734 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1732 …}
      +body: """
        > well adjusted and humerous.\n
        \n
        I have a bone to pick with you
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 10
      +score: 0
      +lastActive: DateTime @1705321746 {#1728
        date: 2024-01-15 13:29:06.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@0x4E4F@sh.itjust.works"
        "@LemmyKnowsBest@lemmy.world"
        "@Denjin@lemmings.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1727 …}
      +nested: Doctrine\ORM\PersistentCollection {#1733 …}
      +votes: Doctrine\ORM\PersistentCollection {#1724 …}
      +reports: Doctrine\ORM\PersistentCollection {#1715 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1718 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1716 …}
      -id: 310517
      -bodyTs: "'adjust':2 'bone':8 'humer':4 'pick':10 'well':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/6477193"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705321746 {#1736
        date: 2024-01-15 13:29:06.0 +01:00
      }
      +"title": 310517
    }
  ]
  -id: 30543
  -titleTs: "'ahead':7 'bright':5 'futur':6 'got':3"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705367201
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/post/12796533"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705280801 {#2118
    date: 2024-01-15 02:06:41.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"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\EntryComment {#1730
  +user: App\Entity\User {#264 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1737
    +user: Proxies\__CG__\App\Entity\User {#2058 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1567 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2043 …}
    +slug: "She-s-got-a-bright-future-ahead-of-her-on-OF"
    +title: "She's got a bright future ahead of her... on OF"
    +url: "https://files.catbox.moe/8jn75x.mp4"
    +body: null
    +type: "video"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 10
    +favouriteCount: 131
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1724174668 {#2162
      date: 2024-08-20 19:24:28.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2215 …}
    +votes: Doctrine\ORM\PersistentCollection {#2198 …}
    +reports: Doctrine\ORM\PersistentCollection {#2227 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2214 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2225 …}
    +badges: Doctrine\ORM\PersistentCollection {#2231 …}
    +children: [
      App\Entity\EntryComment {#1730}
    ]
    -id: 30543
    -titleTs: "'ahead':7 'bright':5 'futur':6 'got':3"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705367201
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/post/12796533"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705280801 {#2118
      date: 2024-01-15 02:06:41.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1567 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1734 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1732 …}
  +body: """
    > well adjusted and humerous.\n
    \n
    I have a bone to pick with you
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 10
  +score: 0
  +lastActive: DateTime @1705321746 {#1728
    date: 2024-01-15 13:29:06.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@0x4E4F@sh.itjust.works"
    "@LemmyKnowsBest@lemmy.world"
    "@Denjin@lemmings.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1727 …}
  +nested: Doctrine\ORM\PersistentCollection {#1733 …}
  +votes: Doctrine\ORM\PersistentCollection {#1724 …}
  +reports: Doctrine\ORM\PersistentCollection {#1715 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1718 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1716 …}
  -id: 310517
  -bodyTs: "'adjust':2 'bone':8 'humer':4 'pick':10 'well':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/6477193"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705321746 {#1736
    date: 2024-01-15 13:29:06.0 +01:00
  }
  +"title": 310517
}
"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 {#1730
  +user: App\Entity\User {#264 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1737
    +user: Proxies\__CG__\App\Entity\User {#2058 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1567 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2043 …}
    +slug: "She-s-got-a-bright-future-ahead-of-her-on-OF"
    +title: "She's got a bright future ahead of her... on OF"
    +url: "https://files.catbox.moe/8jn75x.mp4"
    +body: null
    +type: "video"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 10
    +favouriteCount: 131
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1724174668 {#2162
      date: 2024-08-20 19:24:28.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2215 …}
    +votes: Doctrine\ORM\PersistentCollection {#2198 …}
    +reports: Doctrine\ORM\PersistentCollection {#2227 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2214 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2225 …}
    +badges: Doctrine\ORM\PersistentCollection {#2231 …}
    +children: [
      App\Entity\EntryComment {#1730}
    ]
    -id: 30543
    -titleTs: "'ahead':7 'bright':5 'futur':6 'got':3"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705367201
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/post/12796533"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705280801 {#2118
      date: 2024-01-15 02:06:41.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1567 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1734 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1732 …}
  +body: """
    > well adjusted and humerous.\n
    \n
    I have a bone to pick with you
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 10
  +score: 0
  +lastActive: DateTime @1705321746 {#1728
    date: 2024-01-15 13:29:06.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@0x4E4F@sh.itjust.works"
    "@LemmyKnowsBest@lemmy.world"
    "@Denjin@lemmings.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1727 …}
  +nested: Doctrine\ORM\PersistentCollection {#1733 …}
  +votes: Doctrine\ORM\PersistentCollection {#1724 …}
  +reports: Doctrine\ORM\PersistentCollection {#1715 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1718 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1716 …}
  -id: 310517
  -bodyTs: "'adjust':2 'bone':8 'humer':4 'pick':10 'well':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/6477193"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705321746 {#1736
    date: 2024-01-15 13:29:06.0 +01:00
  }
  +"title": 310517
}
"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 {#1730
  +user: App\Entity\User {#264 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1737
    +user: Proxies\__CG__\App\Entity\User {#2058 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1567 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2043 …}
    +slug: "She-s-got-a-bright-future-ahead-of-her-on-OF"
    +title: "She's got a bright future ahead of her... on OF"
    +url: "https://files.catbox.moe/8jn75x.mp4"
    +body: null
    +type: "video"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 10
    +favouriteCount: 131
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1724174668 {#2162
      date: 2024-08-20 19:24:28.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2215 …}
    +votes: Doctrine\ORM\PersistentCollection {#2198 …}
    +reports: Doctrine\ORM\PersistentCollection {#2227 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2214 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2225 …}
    +badges: Doctrine\ORM\PersistentCollection {#2231 …}
    +children: [
      App\Entity\EntryComment {#1730}
    ]
    -id: 30543
    -titleTs: "'ahead':7 'bright':5 'futur':6 'got':3"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705367201
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/post/12796533"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705280801 {#2118
      date: 2024-01-15 02:06:41.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1567 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1734 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1732 …}
  +body: """
    > well adjusted and humerous.\n
    \n
    I have a bone to pick with you
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 10
  +score: 0
  +lastActive: DateTime @1705321746 {#1728
    date: 2024-01-15 13:29:06.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@0x4E4F@sh.itjust.works"
    "@LemmyKnowsBest@lemmy.world"
    "@Denjin@lemmings.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1727 …}
  +nested: Doctrine\ORM\PersistentCollection {#1733 …}
  +votes: Doctrine\ORM\PersistentCollection {#1724 …}
  +reports: Doctrine\ORM\PersistentCollection {#1715 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1718 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1716 …}
  -id: 310517
  -bodyTs: "'adjust':2 'bone':8 'humer':4 'pick':10 'well':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/6477193"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705321746 {#1736
    date: 2024-01-15 13:29:06.0 +01:00
  }
  +"title": 310517
}
"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
Proxies\__CG__\App\Entity\Entry {#1576
  +user: Proxies\__CG__\App\Entity\User {#2112 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1567 …}
  +image: Proxies\__CG__\App\Entity\Image {#2299 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2334 …}
  +slug: "Cant-play-monster-hunter"
  +title: "Cant play monster hunter"
  +url: "https://lemmy.world/pictrs/image/8c21113e-8d90-432f-9f26-810c15eca52c.jpeg"
  +body: null
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 55
  +favouriteCount: 257
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1724414497 {#2229
    date: 2024-08-23 14:01:37.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2298 …}
  +votes: Doctrine\ORM\PersistentCollection {#2291 …}
  +reports: Doctrine\ORM\PersistentCollection {#2301 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2297 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2315 …}
  +badges: Doctrine\ORM\PersistentCollection {#2321 …}
  +children: [
    App\Entity\EntryComment {#1641
      +user: App\Entity\User {#264 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1576 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1567 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1589 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1593 …}
      +body: """
        > Also: no drift.\n
        \n
        I really hate how Nintendo doubled down on saying drift wasn’t a real problem with their original joycons. Two out of two *original* left joycons got severe drift after little use. To make matters worse, the tiny L/R buttons when they’re unattached stopped working, so no more Super Mario Party without some cumbersome button remapping.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1705318697 {#1696
        date: 2024-01-15 12:38:17.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ObviouslyNotBanana@lemmy.world"
        "@Lucidlethargy@sh.itjust.works"
        "@GladiusB@lemmy.world"
        "@WarmSoda@lemm.ee"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1592 …}
      +nested: Doctrine\ORM\PersistentCollection {#1552 …}
      +votes: Doctrine\ORM\PersistentCollection {#1663 …}
      +reports: Doctrine\ORM\PersistentCollection {#1661 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1562 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1548 …}
      -id: 310448
      -bodyTs: "'also':1 'button':43,59 'cumbersom':58 'doubl':9 'drift':3,13,32 'got':30 'hate':6 'joycon':22,29 'l/r':42 'left':28 'littl':34 'make':37 'mario':54 'matter':38 'nintendo':8 'origin':21,27 'parti':55 'problem':18 're':46 'real':17 'realli':5 'remap':60 'say':12 'sever':31 'stop':48 'super':53 'tini':41 'two':23,26 'unattach':47 'use':35 'wasn':14 'without':56 'work':49 'wors':39"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/6476512"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705318697 {#1606
        date: 2024-01-15 12:38:17.0 +01:00
      }
      +"title": 310448
    }
  ]
  -id: 30481
  -titleTs: "'cant':1 'hunter':4 'monster':3 'play':2"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705343680
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10712748"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705257280 {#2139
    date: 2024-01-14 19:34:40.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"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
11 DENIED edit
Proxies\__CG__\App\Entity\Entry {#1576
  +user: Proxies\__CG__\App\Entity\User {#2112 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1567 …}
  +image: Proxies\__CG__\App\Entity\Image {#2299 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2334 …}
  +slug: "Cant-play-monster-hunter"
  +title: "Cant play monster hunter"
  +url: "https://lemmy.world/pictrs/image/8c21113e-8d90-432f-9f26-810c15eca52c.jpeg"
  +body: null
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 55
  +favouriteCount: 257
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1724414497 {#2229
    date: 2024-08-23 14:01:37.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2298 …}
  +votes: Doctrine\ORM\PersistentCollection {#2291 …}
  +reports: Doctrine\ORM\PersistentCollection {#2301 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2297 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2315 …}
  +badges: Doctrine\ORM\PersistentCollection {#2321 …}
  +children: [
    App\Entity\EntryComment {#1641
      +user: App\Entity\User {#264 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1576 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1567 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1589 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1593 …}
      +body: """
        > Also: no drift.\n
        \n
        I really hate how Nintendo doubled down on saying drift wasn’t a real problem with their original joycons. Two out of two *original* left joycons got severe drift after little use. To make matters worse, the tiny L/R buttons when they’re unattached stopped working, so no more Super Mario Party without some cumbersome button remapping.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1705318697 {#1696
        date: 2024-01-15 12:38:17.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ObviouslyNotBanana@lemmy.world"
        "@Lucidlethargy@sh.itjust.works"
        "@GladiusB@lemmy.world"
        "@WarmSoda@lemm.ee"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1592 …}
      +nested: Doctrine\ORM\PersistentCollection {#1552 …}
      +votes: Doctrine\ORM\PersistentCollection {#1663 …}
      +reports: Doctrine\ORM\PersistentCollection {#1661 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1562 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1548 …}
      -id: 310448
      -bodyTs: "'also':1 'button':43,59 'cumbersom':58 'doubl':9 'drift':3,13,32 'got':30 'hate':6 'joycon':22,29 'l/r':42 'left':28 'littl':34 'make':37 'mario':54 'matter':38 'nintendo':8 'origin':21,27 'parti':55 'problem':18 're':46 'real':17 'realli':5 'remap':60 'say':12 'sever':31 'stop':48 'super':53 'tini':41 'two':23,26 'unattach':47 'use':35 'wasn':14 'without':56 'work':49 'wors':39"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/6476512"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705318697 {#1606
        date: 2024-01-15 12:38:17.0 +01:00
      }
      +"title": 310448
    }
  ]
  -id: 30481
  -titleTs: "'cant':1 'hunter':4 'monster':3 'play':2"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705343680
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10712748"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705257280 {#2139
    date: 2024-01-14 19:34:40.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"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
12 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#1576
  +user: Proxies\__CG__\App\Entity\User {#2112 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1567 …}
  +image: Proxies\__CG__\App\Entity\Image {#2299 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2334 …}
  +slug: "Cant-play-monster-hunter"
  +title: "Cant play monster hunter"
  +url: "https://lemmy.world/pictrs/image/8c21113e-8d90-432f-9f26-810c15eca52c.jpeg"
  +body: null
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 55
  +favouriteCount: 257
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1724414497 {#2229
    date: 2024-08-23 14:01:37.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2298 …}
  +votes: Doctrine\ORM\PersistentCollection {#2291 …}
  +reports: Doctrine\ORM\PersistentCollection {#2301 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2297 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2315 …}
  +badges: Doctrine\ORM\PersistentCollection {#2321 …}
  +children: [
    App\Entity\EntryComment {#1641
      +user: App\Entity\User {#264 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1576 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1567 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1589 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1593 …}
      +body: """
        > Also: no drift.\n
        \n
        I really hate how Nintendo doubled down on saying drift wasn’t a real problem with their original joycons. Two out of two *original* left joycons got severe drift after little use. To make matters worse, the tiny L/R buttons when they’re unattached stopped working, so no more Super Mario Party without some cumbersome button remapping.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1705318697 {#1696
        date: 2024-01-15 12:38:17.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ObviouslyNotBanana@lemmy.world"
        "@Lucidlethargy@sh.itjust.works"
        "@GladiusB@lemmy.world"
        "@WarmSoda@lemm.ee"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1592 …}
      +nested: Doctrine\ORM\PersistentCollection {#1552 …}
      +votes: Doctrine\ORM\PersistentCollection {#1663 …}
      +reports: Doctrine\ORM\PersistentCollection {#1661 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1562 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1548 …}
      -id: 310448
      -bodyTs: "'also':1 'button':43,59 'cumbersom':58 'doubl':9 'drift':3,13,32 'got':30 'hate':6 'joycon':22,29 'l/r':42 'left':28 'littl':34 'make':37 'mario':54 'matter':38 'nintendo':8 'origin':21,27 'parti':55 'problem':18 're':46 'real':17 'realli':5 'remap':60 'say':12 'sever':31 'stop':48 'super':53 'tini':41 'two':23,26 'unattach':47 'use':35 'wasn':14 'without':56 'work':49 'wors':39"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/6476512"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705318697 {#1606
        date: 2024-01-15 12:38:17.0 +01:00
      }
      +"title": 310448
    }
  ]
  -id: 30481
  -titleTs: "'cant':1 'hunter':4 'monster':3 'play':2"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705343680
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10712748"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705257280 {#2139
    date: 2024-01-14 19:34:40.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"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
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 {#1641
  +user: App\Entity\User {#264 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1576
    +user: Proxies\__CG__\App\Entity\User {#2112 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1567 …}
    +image: Proxies\__CG__\App\Entity\Image {#2299 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2334 …}
    +slug: "Cant-play-monster-hunter"
    +title: "Cant play monster hunter"
    +url: "https://lemmy.world/pictrs/image/8c21113e-8d90-432f-9f26-810c15eca52c.jpeg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 55
    +favouriteCount: 257
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1724414497 {#2229
      date: 2024-08-23 14:01:37.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2298 …}
    +votes: Doctrine\ORM\PersistentCollection {#2291 …}
    +reports: Doctrine\ORM\PersistentCollection {#2301 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2297 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2315 …}
    +badges: Doctrine\ORM\PersistentCollection {#2321 …}
    +children: [
      App\Entity\EntryComment {#1641}
    ]
    -id: 30481
    -titleTs: "'cant':1 'hunter':4 'monster':3 'play':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705343680
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10712748"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705257280 {#2139
      date: 2024-01-14 19:34:40.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1567 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1589 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1593 …}
  +body: """
    > Also: no drift.\n
    \n
    I really hate how Nintendo doubled down on saying drift wasn’t a real problem with their original joycons. Two out of two *original* left joycons got severe drift after little use. To make matters worse, the tiny L/R buttons when they’re unattached stopped working, so no more Super Mario Party without some cumbersome button remapping.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705318697 {#1696
    date: 2024-01-15 12:38:17.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ObviouslyNotBanana@lemmy.world"
    "@Lucidlethargy@sh.itjust.works"
    "@GladiusB@lemmy.world"
    "@WarmSoda@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1592 …}
  +nested: Doctrine\ORM\PersistentCollection {#1552 …}
  +votes: Doctrine\ORM\PersistentCollection {#1663 …}
  +reports: Doctrine\ORM\PersistentCollection {#1661 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1562 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1548 …}
  -id: 310448
  -bodyTs: "'also':1 'button':43,59 'cumbersom':58 'doubl':9 'drift':3,13,32 'got':30 'hate':6 'joycon':22,29 'l/r':42 'left':28 'littl':34 'make':37 'mario':54 'matter':38 'nintendo':8 'origin':21,27 'parti':55 'problem':18 're':46 'real':17 'realli':5 'remap':60 'say':12 'sever':31 'stop':48 'super':53 'tini':41 'two':23,26 'unattach':47 'use':35 'wasn':14 'without':56 'work':49 'wors':39"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/6476512"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705318697 {#1606
    date: 2024-01-15 12:38:17.0 +01:00
  }
  +"title": 310448
}
"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 {#1641
  +user: App\Entity\User {#264 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1576
    +user: Proxies\__CG__\App\Entity\User {#2112 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1567 …}
    +image: Proxies\__CG__\App\Entity\Image {#2299 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2334 …}
    +slug: "Cant-play-monster-hunter"
    +title: "Cant play monster hunter"
    +url: "https://lemmy.world/pictrs/image/8c21113e-8d90-432f-9f26-810c15eca52c.jpeg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 55
    +favouriteCount: 257
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1724414497 {#2229
      date: 2024-08-23 14:01:37.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2298 …}
    +votes: Doctrine\ORM\PersistentCollection {#2291 …}
    +reports: Doctrine\ORM\PersistentCollection {#2301 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2297 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2315 …}
    +badges: Doctrine\ORM\PersistentCollection {#2321 …}
    +children: [
      App\Entity\EntryComment {#1641}
    ]
    -id: 30481
    -titleTs: "'cant':1 'hunter':4 'monster':3 'play':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705343680
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10712748"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705257280 {#2139
      date: 2024-01-14 19:34:40.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1567 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1589 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1593 …}
  +body: """
    > Also: no drift.\n
    \n
    I really hate how Nintendo doubled down on saying drift wasn’t a real problem with their original joycons. Two out of two *original* left joycons got severe drift after little use. To make matters worse, the tiny L/R buttons when they’re unattached stopped working, so no more Super Mario Party without some cumbersome button remapping.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705318697 {#1696
    date: 2024-01-15 12:38:17.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ObviouslyNotBanana@lemmy.world"
    "@Lucidlethargy@sh.itjust.works"
    "@GladiusB@lemmy.world"
    "@WarmSoda@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1592 …}
  +nested: Doctrine\ORM\PersistentCollection {#1552 …}
  +votes: Doctrine\ORM\PersistentCollection {#1663 …}
  +reports: Doctrine\ORM\PersistentCollection {#1661 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1562 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1548 …}
  -id: 310448
  -bodyTs: "'also':1 'button':43,59 'cumbersom':58 'doubl':9 'drift':3,13,32 'got':30 'hate':6 'joycon':22,29 'l/r':42 'left':28 'littl':34 'make':37 'mario':54 'matter':38 'nintendo':8 'origin':21,27 'parti':55 'problem':18 're':46 'real':17 'realli':5 'remap':60 'say':12 'sever':31 'stop':48 'super':53 'tini':41 'two':23,26 'unattach':47 'use':35 'wasn':14 'without':56 'work':49 'wors':39"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/6476512"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705318697 {#1606
    date: 2024-01-15 12:38:17.0 +01:00
  }
  +"title": 310448
}
"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 {#1641
  +user: App\Entity\User {#264 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1576
    +user: Proxies\__CG__\App\Entity\User {#2112 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1567 …}
    +image: Proxies\__CG__\App\Entity\Image {#2299 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2334 …}
    +slug: "Cant-play-monster-hunter"
    +title: "Cant play monster hunter"
    +url: "https://lemmy.world/pictrs/image/8c21113e-8d90-432f-9f26-810c15eca52c.jpeg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 55
    +favouriteCount: 257
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1724414497 {#2229
      date: 2024-08-23 14:01:37.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2298 …}
    +votes: Doctrine\ORM\PersistentCollection {#2291 …}
    +reports: Doctrine\ORM\PersistentCollection {#2301 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2297 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2315 …}
    +badges: Doctrine\ORM\PersistentCollection {#2321 …}
    +children: [
      App\Entity\EntryComment {#1641}
    ]
    -id: 30481
    -titleTs: "'cant':1 'hunter':4 'monster':3 'play':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705343680
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10712748"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705257280 {#2139
      date: 2024-01-14 19:34:40.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1567 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1589 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1593 …}
  +body: """
    > Also: no drift.\n
    \n
    I really hate how Nintendo doubled down on saying drift wasn’t a real problem with their original joycons. Two out of two *original* left joycons got severe drift after little use. To make matters worse, the tiny L/R buttons when they’re unattached stopped working, so no more Super Mario Party without some cumbersome button remapping.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705318697 {#1696
    date: 2024-01-15 12:38:17.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ObviouslyNotBanana@lemmy.world"
    "@Lucidlethargy@sh.itjust.works"
    "@GladiusB@lemmy.world"
    "@WarmSoda@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1592 …}
  +nested: Doctrine\ORM\PersistentCollection {#1552 …}
  +votes: Doctrine\ORM\PersistentCollection {#1663 …}
  +reports: Doctrine\ORM\PersistentCollection {#1661 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1562 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1548 …}
  -id: 310448
  -bodyTs: "'also':1 'button':43,59 'cumbersom':58 'doubl':9 'drift':3,13,32 'got':30 'hate':6 'joycon':22,29 'l/r':42 'left':28 'littl':34 'make':37 'mario':54 'matter':38 'nintendo':8 'origin':21,27 'parti':55 'problem':18 're':46 'real':17 'realli':5 'remap':60 'say':12 'sever':31 'stop':48 'super':53 'tini':41 'two':23,26 'unattach':47 'use':35 'wasn':14 'without':56 'work':49 'wors':39"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/6476512"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705318697 {#1606
    date: 2024-01-15 12:38:17.0 +01:00
  }
  +"title": 310448
}
"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
Proxies\__CG__\App\Entity\Entry {#1604
  +user: Proxies\__CG__\App\Entity\User {#2096 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
  +image: Proxies\__CG__\App\Entity\Image {#2114 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2334 …}
  +slug: "I-m-really-getting-over-the-enshitification-of-the-internet"
  +title: "I'm really getting over the enshitification of the internet."
  +url: "https://lemmy.world/pictrs/image/95f86e8f-e34c-44c6-bc74-42ae2623c7bd.jpeg"
  +body: null
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 226
  +favouriteCount: 2430
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1729297542 {#2106
    date: 2024-10-19 02:25:42.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2117 …}
  +votes: Doctrine\ORM\PersistentCollection {#2122 …}
  +reports: Doctrine\ORM\PersistentCollection {#2113 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2119 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2120 …}
  +badges: Doctrine\ORM\PersistentCollection {#2160 …}
  +children: [
    1 => App\Entity\EntryComment {#1630
      +user: App\Entity\User {#264 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1604 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1629 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1628 …}
      +body: """
        Remember when ads were just those animated gif boxes on either side of the content you actually consumed? Pepperidge Farms remembers.\n
        \n
        Then they became annoying popups, to the point that EVERY browser ships with popups blocked by default. Now it’s all javascript occupying your screen everywhere. Plus all those invasive “Notifications”
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1705319294 {#1611
        date: 2024-01-15 12:48:14.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Custoslibera@lemmy.world"
        "@Katana314@lemmy.world"
        "@SuperSpruce@lemmy.zip"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1626 …}
      +nested: Doctrine\ORM\PersistentCollection {#1618 …}
      +votes: Doctrine\ORM\PersistentCollection {#1597 …}
      +reports: Doctrine\ORM\PersistentCollection {#1731 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1723 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1721 …}
      -id: 310463
      -bodyTs: "'actual':17 'ad':3 'anim':7 'annoy':25 'becam':24 'block':36 'box':9 'browser':32 'consum':18 'content':15 'default':38 'either':11 'everi':31 'everywher':47 'farm':20 'gif':8 'invas':51 'javascript':43 'notif':52 'occupi':44 'pepperidg':19 'plus':48 'point':29 'popup':26,35 'rememb':1,21 'screen':46 'ship':33 'side':12"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/6476670"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705319294 {#1598
        date: 2024-01-15 12:48:14.0 +01:00
      }
      +"title": 310463
    }
    2 => App\Entity\EntryComment {#1619
      +user: App\Entity\User {#264 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1604 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1620 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1702 …}
      +body: "The trick is in not using javascript where you don’t need it, which would cut 95% of all its use around the interwebs"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1705318791 {#1526
        date: 2024-01-15 12:39:51.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Custoslibera@lemmy.world"
        "@mtchristo@lemm.ee"
        "@FooBarrington@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1701 …}
      +nested: Doctrine\ORM\PersistentCollection {#1687 …}
      +votes: Doctrine\ORM\PersistentCollection {#1689 …}
      +reports: Doctrine\ORM\PersistentCollection {#1691 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1795 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1711 …}
      -id: 310453
      -bodyTs: "'95':17 'around':22 'cut':16 'interweb':24 'javascript':7 'need':12 'trick':2 'use':6,21 'would':15"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/6476531"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705318791 {#1596
        date: 2024-01-15 12:39:51.0 +01:00
      }
      +"title": 310453
    }
    0 => App\Entity\EntryComment {#2382
      +user: App\Entity\User {#264 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1604 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2385 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1702 …}
      +body: """
        When all I want to do is read content, no JS is needed. That has been a solved problem for decades. UX is problematic because now you have these huge PC screens and comparatively tiny mobile screens to account for. Most developers go for mobile first and completely ignore the rest, so you have loads of sites that are needlessly displayed like slow powerpoint presentations, autoscrolling to the next anchor because that’s “good UX” somehow.\n
        \n
        Form validation with JS goes back decades and no one in their right minds relies *entirely* on frontend validation. It’s great because it can be immediate, but it’s easier to sidestep either by accident or on purpose. Since a lot of forms nowadays are “autogenerated” from their respective UI libraries, they come with a lot of unnecessary cruft.\n
        \n
        > meaning I can offer my app as a single HTML file you can download and use however you want\n
        \n
        I sure hope that doesn’t need a “local server” of any sort to work. It’s one of the things that baffles me the most, javascript that only works with a npm server to connect to. I also hope it’s not bundled as an electron app, what’s the point of having an entire chrome browser bundled just to run a single page?
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1705326390 {#2380
        date: 2024-01-15 14:46:30.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Custoslibera@lemmy.world"
        "@mtchristo@lemm.ee"
        "@FooBarrington@lemmy.world"
        "@ICastFist@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2384 …}
      +nested: Doctrine\ORM\PersistentCollection {#2379 …}
      +votes: Doctrine\ORM\PersistentCollection {#2383 …}
      +reports: Doctrine\ORM\PersistentCollection {#1906 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1708 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1410 …}
      -id: 310652
      -bodyTs: "'accid':112 'account':39 'also':194 'anchor':70 'app':142,203 'autogener':123 'autoscrol':66 'back':82 'baffl':178 'browser':213 'bundl':199,214 'chrome':212 'come':130 'compar':34 'complet':48 'connect':191 'content':9 'cruft':136 'decad':21,83 'develop':42 'display':61 'doesn':160 'download':150 'easier':107 'either':110 'electron':202 'entir':92,211 'file':147 'first':46 'form':77,120 'frontend':94 'go':43 'goe':81 'good':74 'great':98 'hope':158,195 'howev':153 'html':146 'huge':30 'ignor':49 'immedi':103 'javascript':182 'js':11,80 'librari':128 'like':62 'load':55 'local':164 'lot':118,133 'mean':137 'mind':90 'mobil':36,45 'need':13,162 'needless':60 'next':69 'nowaday':121 'npm':188 'offer':140 'one':86,173 'page':220 'pc':31 'point':207 'powerpoint':64 'present':65 'problem':19 'problemat':24 'purpos':115 'read':8 'reli':91 'respect':126 'rest':51 'right':89 'run':217 'screen':32,37 'server':165,189 'sidestep':109 'sinc':116 'singl':145,219 'site':57 'slow':63 'solv':18 'somehow':76 'sort':168 'sure':157 'thing':176 'tini':35 'ui':127 'unnecessari':135 'use':152 'ux':22,75 'valid':78,95 'want':4,155 'work':170,185"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/6478346"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705326390 {#2386
        date: 2024-01-15 14:46:30.0 +01:00
      }
      +"title": 310652
    }
  ]
  -id: 30390
  -titleTs: "'enshitif':7 'get':4 'internet':10 'm':2 'realli':3"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705322473
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10701827"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705236073 {#2055
    date: 2024-01-14 13:41:13.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"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
19 DENIED edit
Proxies\__CG__\App\Entity\Entry {#1604
  +user: Proxies\__CG__\App\Entity\User {#2096 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
  +image: Proxies\__CG__\App\Entity\Image {#2114 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2334 …}
  +slug: "I-m-really-getting-over-the-enshitification-of-the-internet"
  +title: "I'm really getting over the enshitification of the internet."
  +url: "https://lemmy.world/pictrs/image/95f86e8f-e34c-44c6-bc74-42ae2623c7bd.jpeg"
  +body: null
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 226
  +favouriteCount: 2430
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1729297542 {#2106
    date: 2024-10-19 02:25:42.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2117 …}
  +votes: Doctrine\ORM\PersistentCollection {#2122 …}
  +reports: Doctrine\ORM\PersistentCollection {#2113 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2119 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2120 …}
  +badges: Doctrine\ORM\PersistentCollection {#2160 …}
  +children: [
    1 => App\Entity\EntryComment {#1630
      +user: App\Entity\User {#264 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1604 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1629 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1628 …}
      +body: """
        Remember when ads were just those animated gif boxes on either side of the content you actually consumed? Pepperidge Farms remembers.\n
        \n
        Then they became annoying popups, to the point that EVERY browser ships with popups blocked by default. Now it’s all javascript occupying your screen everywhere. Plus all those invasive “Notifications”
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1705319294 {#1611
        date: 2024-01-15 12:48:14.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Custoslibera@lemmy.world"
        "@Katana314@lemmy.world"
        "@SuperSpruce@lemmy.zip"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1626 …}
      +nested: Doctrine\ORM\PersistentCollection {#1618 …}
      +votes: Doctrine\ORM\PersistentCollection {#1597 …}
      +reports: Doctrine\ORM\PersistentCollection {#1731 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1723 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1721 …}
      -id: 310463
      -bodyTs: "'actual':17 'ad':3 'anim':7 'annoy':25 'becam':24 'block':36 'box':9 'browser':32 'consum':18 'content':15 'default':38 'either':11 'everi':31 'everywher':47 'farm':20 'gif':8 'invas':51 'javascript':43 'notif':52 'occupi':44 'pepperidg':19 'plus':48 'point':29 'popup':26,35 'rememb':1,21 'screen':46 'ship':33 'side':12"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/6476670"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705319294 {#1598
        date: 2024-01-15 12:48:14.0 +01:00
      }
      +"title": 310463
    }
    2 => App\Entity\EntryComment {#1619
      +user: App\Entity\User {#264 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1604 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1620 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1702 …}
      +body: "The trick is in not using javascript where you don’t need it, which would cut 95% of all its use around the interwebs"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1705318791 {#1526
        date: 2024-01-15 12:39:51.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Custoslibera@lemmy.world"
        "@mtchristo@lemm.ee"
        "@FooBarrington@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1701 …}
      +nested: Doctrine\ORM\PersistentCollection {#1687 …}
      +votes: Doctrine\ORM\PersistentCollection {#1689 …}
      +reports: Doctrine\ORM\PersistentCollection {#1691 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1795 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1711 …}
      -id: 310453
      -bodyTs: "'95':17 'around':22 'cut':16 'interweb':24 'javascript':7 'need':12 'trick':2 'use':6,21 'would':15"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/6476531"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705318791 {#1596
        date: 2024-01-15 12:39:51.0 +01:00
      }
      +"title": 310453
    }
    0 => App\Entity\EntryComment {#2382
      +user: App\Entity\User {#264 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1604 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2385 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1702 …}
      +body: """
        When all I want to do is read content, no JS is needed. That has been a solved problem for decades. UX is problematic because now you have these huge PC screens and comparatively tiny mobile screens to account for. Most developers go for mobile first and completely ignore the rest, so you have loads of sites that are needlessly displayed like slow powerpoint presentations, autoscrolling to the next anchor because that’s “good UX” somehow.\n
        \n
        Form validation with JS goes back decades and no one in their right minds relies *entirely* on frontend validation. It’s great because it can be immediate, but it’s easier to sidestep either by accident or on purpose. Since a lot of forms nowadays are “autogenerated” from their respective UI libraries, they come with a lot of unnecessary cruft.\n
        \n
        > meaning I can offer my app as a single HTML file you can download and use however you want\n
        \n
        I sure hope that doesn’t need a “local server” of any sort to work. It’s one of the things that baffles me the most, javascript that only works with a npm server to connect to. I also hope it’s not bundled as an electron app, what’s the point of having an entire chrome browser bundled just to run a single page?
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1705326390 {#2380
        date: 2024-01-15 14:46:30.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Custoslibera@lemmy.world"
        "@mtchristo@lemm.ee"
        "@FooBarrington@lemmy.world"
        "@ICastFist@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2384 …}
      +nested: Doctrine\ORM\PersistentCollection {#2379 …}
      +votes: Doctrine\ORM\PersistentCollection {#2383 …}
      +reports: Doctrine\ORM\PersistentCollection {#1906 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1708 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1410 …}
      -id: 310652
      -bodyTs: "'accid':112 'account':39 'also':194 'anchor':70 'app':142,203 'autogener':123 'autoscrol':66 'back':82 'baffl':178 'browser':213 'bundl':199,214 'chrome':212 'come':130 'compar':34 'complet':48 'connect':191 'content':9 'cruft':136 'decad':21,83 'develop':42 'display':61 'doesn':160 'download':150 'easier':107 'either':110 'electron':202 'entir':92,211 'file':147 'first':46 'form':77,120 'frontend':94 'go':43 'goe':81 'good':74 'great':98 'hope':158,195 'howev':153 'html':146 'huge':30 'ignor':49 'immedi':103 'javascript':182 'js':11,80 'librari':128 'like':62 'load':55 'local':164 'lot':118,133 'mean':137 'mind':90 'mobil':36,45 'need':13,162 'needless':60 'next':69 'nowaday':121 'npm':188 'offer':140 'one':86,173 'page':220 'pc':31 'point':207 'powerpoint':64 'present':65 'problem':19 'problemat':24 'purpos':115 'read':8 'reli':91 'respect':126 'rest':51 'right':89 'run':217 'screen':32,37 'server':165,189 'sidestep':109 'sinc':116 'singl':145,219 'site':57 'slow':63 'solv':18 'somehow':76 'sort':168 'sure':157 'thing':176 'tini':35 'ui':127 'unnecessari':135 'use':152 'ux':22,75 'valid':78,95 'want':4,155 'work':170,185"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/6478346"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705326390 {#2386
        date: 2024-01-15 14:46:30.0 +01:00
      }
      +"title": 310652
    }
  ]
  -id: 30390
  -titleTs: "'enshitif':7 'get':4 'internet':10 'm':2 'realli':3"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705322473
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10701827"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705236073 {#2055
    date: 2024-01-14 13:41:13.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"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
20 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#1604
  +user: Proxies\__CG__\App\Entity\User {#2096 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
  +image: Proxies\__CG__\App\Entity\Image {#2114 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2334 …}
  +slug: "I-m-really-getting-over-the-enshitification-of-the-internet"
  +title: "I'm really getting over the enshitification of the internet."
  +url: "https://lemmy.world/pictrs/image/95f86e8f-e34c-44c6-bc74-42ae2623c7bd.jpeg"
  +body: null
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 226
  +favouriteCount: 2430
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1729297542 {#2106
    date: 2024-10-19 02:25:42.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2117 …}
  +votes: Doctrine\ORM\PersistentCollection {#2122 …}
  +reports: Doctrine\ORM\PersistentCollection {#2113 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2119 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2120 …}
  +badges: Doctrine\ORM\PersistentCollection {#2160 …}
  +children: [
    1 => App\Entity\EntryComment {#1630
      +user: App\Entity\User {#264 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1604 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1629 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1628 …}
      +body: """
        Remember when ads were just those animated gif boxes on either side of the content you actually consumed? Pepperidge Farms remembers.\n
        \n
        Then they became annoying popups, to the point that EVERY browser ships with popups blocked by default. Now it’s all javascript occupying your screen everywhere. Plus all those invasive “Notifications”
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1705319294 {#1611
        date: 2024-01-15 12:48:14.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Custoslibera@lemmy.world"
        "@Katana314@lemmy.world"
        "@SuperSpruce@lemmy.zip"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1626 …}
      +nested: Doctrine\ORM\PersistentCollection {#1618 …}
      +votes: Doctrine\ORM\PersistentCollection {#1597 …}
      +reports: Doctrine\ORM\PersistentCollection {#1731 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1723 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1721 …}
      -id: 310463
      -bodyTs: "'actual':17 'ad':3 'anim':7 'annoy':25 'becam':24 'block':36 'box':9 'browser':32 'consum':18 'content':15 'default':38 'either':11 'everi':31 'everywher':47 'farm':20 'gif':8 'invas':51 'javascript':43 'notif':52 'occupi':44 'pepperidg':19 'plus':48 'point':29 'popup':26,35 'rememb':1,21 'screen':46 'ship':33 'side':12"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/6476670"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705319294 {#1598
        date: 2024-01-15 12:48:14.0 +01:00
      }
      +"title": 310463
    }
    2 => App\Entity\EntryComment {#1619
      +user: App\Entity\User {#264 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1604 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1620 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1702 …}
      +body: "The trick is in not using javascript where you don’t need it, which would cut 95% of all its use around the interwebs"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1705318791 {#1526
        date: 2024-01-15 12:39:51.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Custoslibera@lemmy.world"
        "@mtchristo@lemm.ee"
        "@FooBarrington@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1701 …}
      +nested: Doctrine\ORM\PersistentCollection {#1687 …}
      +votes: Doctrine\ORM\PersistentCollection {#1689 …}
      +reports: Doctrine\ORM\PersistentCollection {#1691 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1795 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1711 …}
      -id: 310453
      -bodyTs: "'95':17 'around':22 'cut':16 'interweb':24 'javascript':7 'need':12 'trick':2 'use':6,21 'would':15"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/6476531"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705318791 {#1596
        date: 2024-01-15 12:39:51.0 +01:00
      }
      +"title": 310453
    }
    0 => App\Entity\EntryComment {#2382
      +user: App\Entity\User {#264 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1604 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2385 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1702 …}
      +body: """
        When all I want to do is read content, no JS is needed. That has been a solved problem for decades. UX is problematic because now you have these huge PC screens and comparatively tiny mobile screens to account for. Most developers go for mobile first and completely ignore the rest, so you have loads of sites that are needlessly displayed like slow powerpoint presentations, autoscrolling to the next anchor because that’s “good UX” somehow.\n
        \n
        Form validation with JS goes back decades and no one in their right minds relies *entirely* on frontend validation. It’s great because it can be immediate, but it’s easier to sidestep either by accident or on purpose. Since a lot of forms nowadays are “autogenerated” from their respective UI libraries, they come with a lot of unnecessary cruft.\n
        \n
        > meaning I can offer my app as a single HTML file you can download and use however you want\n
        \n
        I sure hope that doesn’t need a “local server” of any sort to work. It’s one of the things that baffles me the most, javascript that only works with a npm server to connect to. I also hope it’s not bundled as an electron app, what’s the point of having an entire chrome browser bundled just to run a single page?
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1705326390 {#2380
        date: 2024-01-15 14:46:30.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Custoslibera@lemmy.world"
        "@mtchristo@lemm.ee"
        "@FooBarrington@lemmy.world"
        "@ICastFist@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2384 …}
      +nested: Doctrine\ORM\PersistentCollection {#2379 …}
      +votes: Doctrine\ORM\PersistentCollection {#2383 …}
      +reports: Doctrine\ORM\PersistentCollection {#1906 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1708 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1410 …}
      -id: 310652
      -bodyTs: "'accid':112 'account':39 'also':194 'anchor':70 'app':142,203 'autogener':123 'autoscrol':66 'back':82 'baffl':178 'browser':213 'bundl':199,214 'chrome':212 'come':130 'compar':34 'complet':48 'connect':191 'content':9 'cruft':136 'decad':21,83 'develop':42 'display':61 'doesn':160 'download':150 'easier':107 'either':110 'electron':202 'entir':92,211 'file':147 'first':46 'form':77,120 'frontend':94 'go':43 'goe':81 'good':74 'great':98 'hope':158,195 'howev':153 'html':146 'huge':30 'ignor':49 'immedi':103 'javascript':182 'js':11,80 'librari':128 'like':62 'load':55 'local':164 'lot':118,133 'mean':137 'mind':90 'mobil':36,45 'need':13,162 'needless':60 'next':69 'nowaday':121 'npm':188 'offer':140 'one':86,173 'page':220 'pc':31 'point':207 'powerpoint':64 'present':65 'problem':19 'problemat':24 'purpos':115 'read':8 'reli':91 'respect':126 'rest':51 'right':89 'run':217 'screen':32,37 'server':165,189 'sidestep':109 'sinc':116 'singl':145,219 'site':57 'slow':63 'solv':18 'somehow':76 'sort':168 'sure':157 'thing':176 'tini':35 'ui':127 'unnecessari':135 'use':152 'ux':22,75 'valid':78,95 'want':4,155 'work':170,185"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/6478346"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705326390 {#2386
        date: 2024-01-15 14:46:30.0 +01:00
      }
      +"title": 310652
    }
  ]
  -id: 30390
  -titleTs: "'enshitif':7 'get':4 'internet':10 'm':2 'realli':3"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705322473
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10701827"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705236073 {#2055
    date: 2024-01-14 13:41:13.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"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
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 {#1630
  +user: App\Entity\User {#264 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1604
    +user: Proxies\__CG__\App\Entity\User {#2096 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
    +image: Proxies\__CG__\App\Entity\Image {#2114 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2334 …}
    +slug: "I-m-really-getting-over-the-enshitification-of-the-internet"
    +title: "I'm really getting over the enshitification of the internet."
    +url: "https://lemmy.world/pictrs/image/95f86e8f-e34c-44c6-bc74-42ae2623c7bd.jpeg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 226
    +favouriteCount: 2430
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729297542 {#2106
      date: 2024-10-19 02:25:42.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2117 …}
    +votes: Doctrine\ORM\PersistentCollection {#2122 …}
    +reports: Doctrine\ORM\PersistentCollection {#2113 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2119 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2120 …}
    +badges: Doctrine\ORM\PersistentCollection {#2160 …}
    +children: [
      1 => App\Entity\EntryComment {#1630}
      2 => App\Entity\EntryComment {#1619
        +user: App\Entity\User {#264 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1604 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1620 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1702 …}
        +body: "The trick is in not using javascript where you don’t need it, which would cut 95% of all its use around the interwebs"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1705318791 {#1526
          date: 2024-01-15 12:39:51.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Custoslibera@lemmy.world"
          "@mtchristo@lemm.ee"
          "@FooBarrington@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1701 …}
        +nested: Doctrine\ORM\PersistentCollection {#1687 …}
        +votes: Doctrine\ORM\PersistentCollection {#1689 …}
        +reports: Doctrine\ORM\PersistentCollection {#1691 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1795 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1711 …}
        -id: 310453
        -bodyTs: "'95':17 'around':22 'cut':16 'interweb':24 'javascript':7 'need':12 'trick':2 'use':6,21 'would':15"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/6476531"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705318791 {#1596
          date: 2024-01-15 12:39:51.0 +01:00
        }
        +"title": 310453
      }
      0 => App\Entity\EntryComment {#2382
        +user: App\Entity\User {#264 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1604 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2385 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1702 …}
        +body: """
          When all I want to do is read content, no JS is needed. That has been a solved problem for decades. UX is problematic because now you have these huge PC screens and comparatively tiny mobile screens to account for. Most developers go for mobile first and completely ignore the rest, so you have loads of sites that are needlessly displayed like slow powerpoint presentations, autoscrolling to the next anchor because that’s “good UX” somehow.\n
          \n
          Form validation with JS goes back decades and no one in their right minds relies *entirely* on frontend validation. It’s great because it can be immediate, but it’s easier to sidestep either by accident or on purpose. Since a lot of forms nowadays are “autogenerated” from their respective UI libraries, they come with a lot of unnecessary cruft.\n
          \n
          > meaning I can offer my app as a single HTML file you can download and use however you want\n
          \n
          I sure hope that doesn’t need a “local server” of any sort to work. It’s one of the things that baffles me the most, javascript that only works with a npm server to connect to. I also hope it’s not bundled as an electron app, what’s the point of having an entire chrome browser bundled just to run a single page?
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1705326390 {#2380
          date: 2024-01-15 14:46:30.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Custoslibera@lemmy.world"
          "@mtchristo@lemm.ee"
          "@FooBarrington@lemmy.world"
          "@ICastFist@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2384 …}
        +nested: Doctrine\ORM\PersistentCollection {#2379 …}
        +votes: Doctrine\ORM\PersistentCollection {#2383 …}
        +reports: Doctrine\ORM\PersistentCollection {#1906 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1708 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1410 …}
        -id: 310652
        -bodyTs: "'accid':112 'account':39 'also':194 'anchor':70 'app':142,203 'autogener':123 'autoscrol':66 'back':82 'baffl':178 'browser':213 'bundl':199,214 'chrome':212 'come':130 'compar':34 'complet':48 'connect':191 'content':9 'cruft':136 'decad':21,83 'develop':42 'display':61 'doesn':160 'download':150 'easier':107 'either':110 'electron':202 'entir':92,211 'file':147 'first':46 'form':77,120 'frontend':94 'go':43 'goe':81 'good':74 'great':98 'hope':158,195 'howev':153 'html':146 'huge':30 'ignor':49 'immedi':103 'javascript':182 'js':11,80 'librari':128 'like':62 'load':55 'local':164 'lot':118,133 'mean':137 'mind':90 'mobil':36,45 'need':13,162 'needless':60 'next':69 'nowaday':121 'npm':188 'offer':140 'one':86,173 'page':220 'pc':31 'point':207 'powerpoint':64 'present':65 'problem':19 'problemat':24 'purpos':115 'read':8 'reli':91 'respect':126 'rest':51 'right':89 'run':217 'screen':32,37 'server':165,189 'sidestep':109 'sinc':116 'singl':145,219 'site':57 'slow':63 'solv':18 'somehow':76 'sort':168 'sure':157 'thing':176 'tini':35 'ui':127 'unnecessari':135 'use':152 'ux':22,75 'valid':78,95 'want':4,155 'work':170,185"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/6478346"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705326390 {#2386
          date: 2024-01-15 14:46:30.0 +01:00
        }
        +"title": 310652
      }
    ]
    -id: 30390
    -titleTs: "'enshitif':7 'get':4 'internet':10 'm':2 'realli':3"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705322473
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10701827"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705236073 {#2055
      date: 2024-01-14 13:41:13.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1629 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1628 …}
  +body: """
    Remember when ads were just those animated gif boxes on either side of the content you actually consumed? Pepperidge Farms remembers.\n
    \n
    Then they became annoying popups, to the point that EVERY browser ships with popups blocked by default. Now it’s all javascript occupying your screen everywhere. Plus all those invasive “Notifications”
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1705319294 {#1611
    date: 2024-01-15 12:48:14.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Custoslibera@lemmy.world"
    "@Katana314@lemmy.world"
    "@SuperSpruce@lemmy.zip"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1626 …}
  +nested: Doctrine\ORM\PersistentCollection {#1618 …}
  +votes: Doctrine\ORM\PersistentCollection {#1597 …}
  +reports: Doctrine\ORM\PersistentCollection {#1731 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1723 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1721 …}
  -id: 310463
  -bodyTs: "'actual':17 'ad':3 'anim':7 'annoy':25 'becam':24 'block':36 'box':9 'browser':32 'consum':18 'content':15 'default':38 'either':11 'everi':31 'everywher':47 'farm':20 'gif':8 'invas':51 'javascript':43 'notif':52 'occupi':44 'pepperidg':19 'plus':48 'point':29 'popup':26,35 'rememb':1,21 'screen':46 'ship':33 'side':12"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/6476670"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705319294 {#1598
    date: 2024-01-15 12:48:14.0 +01:00
  }
  +"title": 310463
}
"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 {#1630
  +user: App\Entity\User {#264 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1604
    +user: Proxies\__CG__\App\Entity\User {#2096 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
    +image: Proxies\__CG__\App\Entity\Image {#2114 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2334 …}
    +slug: "I-m-really-getting-over-the-enshitification-of-the-internet"
    +title: "I'm really getting over the enshitification of the internet."
    +url: "https://lemmy.world/pictrs/image/95f86e8f-e34c-44c6-bc74-42ae2623c7bd.jpeg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 226
    +favouriteCount: 2430
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729297542 {#2106
      date: 2024-10-19 02:25:42.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2117 …}
    +votes: Doctrine\ORM\PersistentCollection {#2122 …}
    +reports: Doctrine\ORM\PersistentCollection {#2113 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2119 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2120 …}
    +badges: Doctrine\ORM\PersistentCollection {#2160 …}
    +children: [
      1 => App\Entity\EntryComment {#1630}
      2 => App\Entity\EntryComment {#1619
        +user: App\Entity\User {#264 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1604 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1620 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1702 …}
        +body: "The trick is in not using javascript where you don’t need it, which would cut 95% of all its use around the interwebs"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1705318791 {#1526
          date: 2024-01-15 12:39:51.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Custoslibera@lemmy.world"
          "@mtchristo@lemm.ee"
          "@FooBarrington@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1701 …}
        +nested: Doctrine\ORM\PersistentCollection {#1687 …}
        +votes: Doctrine\ORM\PersistentCollection {#1689 …}
        +reports: Doctrine\ORM\PersistentCollection {#1691 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1795 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1711 …}
        -id: 310453
        -bodyTs: "'95':17 'around':22 'cut':16 'interweb':24 'javascript':7 'need':12 'trick':2 'use':6,21 'would':15"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/6476531"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705318791 {#1596
          date: 2024-01-15 12:39:51.0 +01:00
        }
        +"title": 310453
      }
      0 => App\Entity\EntryComment {#2382
        +user: App\Entity\User {#264 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1604 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2385 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1702 …}
        +body: """
          When all I want to do is read content, no JS is needed. That has been a solved problem for decades. UX is problematic because now you have these huge PC screens and comparatively tiny mobile screens to account for. Most developers go for mobile first and completely ignore the rest, so you have loads of sites that are needlessly displayed like slow powerpoint presentations, autoscrolling to the next anchor because that’s “good UX” somehow.\n
          \n
          Form validation with JS goes back decades and no one in their right minds relies *entirely* on frontend validation. It’s great because it can be immediate, but it’s easier to sidestep either by accident or on purpose. Since a lot of forms nowadays are “autogenerated” from their respective UI libraries, they come with a lot of unnecessary cruft.\n
          \n
          > meaning I can offer my app as a single HTML file you can download and use however you want\n
          \n
          I sure hope that doesn’t need a “local server” of any sort to work. It’s one of the things that baffles me the most, javascript that only works with a npm server to connect to. I also hope it’s not bundled as an electron app, what’s the point of having an entire chrome browser bundled just to run a single page?
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1705326390 {#2380
          date: 2024-01-15 14:46:30.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Custoslibera@lemmy.world"
          "@mtchristo@lemm.ee"
          "@FooBarrington@lemmy.world"
          "@ICastFist@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2384 …}
        +nested: Doctrine\ORM\PersistentCollection {#2379 …}
        +votes: Doctrine\ORM\PersistentCollection {#2383 …}
        +reports: Doctrine\ORM\PersistentCollection {#1906 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1708 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1410 …}
        -id: 310652
        -bodyTs: "'accid':112 'account':39 'also':194 'anchor':70 'app':142,203 'autogener':123 'autoscrol':66 'back':82 'baffl':178 'browser':213 'bundl':199,214 'chrome':212 'come':130 'compar':34 'complet':48 'connect':191 'content':9 'cruft':136 'decad':21,83 'develop':42 'display':61 'doesn':160 'download':150 'easier':107 'either':110 'electron':202 'entir':92,211 'file':147 'first':46 'form':77,120 'frontend':94 'go':43 'goe':81 'good':74 'great':98 'hope':158,195 'howev':153 'html':146 'huge':30 'ignor':49 'immedi':103 'javascript':182 'js':11,80 'librari':128 'like':62 'load':55 'local':164 'lot':118,133 'mean':137 'mind':90 'mobil':36,45 'need':13,162 'needless':60 'next':69 'nowaday':121 'npm':188 'offer':140 'one':86,173 'page':220 'pc':31 'point':207 'powerpoint':64 'present':65 'problem':19 'problemat':24 'purpos':115 'read':8 'reli':91 'respect':126 'rest':51 'right':89 'run':217 'screen':32,37 'server':165,189 'sidestep':109 'sinc':116 'singl':145,219 'site':57 'slow':63 'solv':18 'somehow':76 'sort':168 'sure':157 'thing':176 'tini':35 'ui':127 'unnecessari':135 'use':152 'ux':22,75 'valid':78,95 'want':4,155 'work':170,185"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/6478346"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705326390 {#2386
          date: 2024-01-15 14:46:30.0 +01:00
        }
        +"title": 310652
      }
    ]
    -id: 30390
    -titleTs: "'enshitif':7 'get':4 'internet':10 'm':2 'realli':3"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705322473
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10701827"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705236073 {#2055
      date: 2024-01-14 13:41:13.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1629 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1628 …}
  +body: """
    Remember when ads were just those animated gif boxes on either side of the content you actually consumed? Pepperidge Farms remembers.\n
    \n
    Then they became annoying popups, to the point that EVERY browser ships with popups blocked by default. Now it’s all javascript occupying your screen everywhere. Plus all those invasive “Notifications”
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1705319294 {#1611
    date: 2024-01-15 12:48:14.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Custoslibera@lemmy.world"
    "@Katana314@lemmy.world"
    "@SuperSpruce@lemmy.zip"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1626 …}
  +nested: Doctrine\ORM\PersistentCollection {#1618 …}
  +votes: Doctrine\ORM\PersistentCollection {#1597 …}
  +reports: Doctrine\ORM\PersistentCollection {#1731 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1723 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1721 …}
  -id: 310463
  -bodyTs: "'actual':17 'ad':3 'anim':7 'annoy':25 'becam':24 'block':36 'box':9 'browser':32 'consum':18 'content':15 'default':38 'either':11 'everi':31 'everywher':47 'farm':20 'gif':8 'invas':51 'javascript':43 'notif':52 'occupi':44 'pepperidg':19 'plus':48 'point':29 'popup':26,35 'rememb':1,21 'screen':46 'ship':33 'side':12"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/6476670"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705319294 {#1598
    date: 2024-01-15 12:48:14.0 +01:00
  }
  +"title": 310463
}
"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 {#1630
  +user: App\Entity\User {#264 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1604
    +user: Proxies\__CG__\App\Entity\User {#2096 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
    +image: Proxies\__CG__\App\Entity\Image {#2114 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2334 …}
    +slug: "I-m-really-getting-over-the-enshitification-of-the-internet"
    +title: "I'm really getting over the enshitification of the internet."
    +url: "https://lemmy.world/pictrs/image/95f86e8f-e34c-44c6-bc74-42ae2623c7bd.jpeg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 226
    +favouriteCount: 2430
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729297542 {#2106
      date: 2024-10-19 02:25:42.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2117 …}
    +votes: Doctrine\ORM\PersistentCollection {#2122 …}
    +reports: Doctrine\ORM\PersistentCollection {#2113 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2119 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2120 …}
    +badges: Doctrine\ORM\PersistentCollection {#2160 …}
    +children: [
      1 => App\Entity\EntryComment {#1630}
      2 => App\Entity\EntryComment {#1619
        +user: App\Entity\User {#264 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1604 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1620 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1702 …}
        +body: "The trick is in not using javascript where you don’t need it, which would cut 95% of all its use around the interwebs"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1705318791 {#1526
          date: 2024-01-15 12:39:51.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Custoslibera@lemmy.world"
          "@mtchristo@lemm.ee"
          "@FooBarrington@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1701 …}
        +nested: Doctrine\ORM\PersistentCollection {#1687 …}
        +votes: Doctrine\ORM\PersistentCollection {#1689 …}
        +reports: Doctrine\ORM\PersistentCollection {#1691 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1795 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1711 …}
        -id: 310453
        -bodyTs: "'95':17 'around':22 'cut':16 'interweb':24 'javascript':7 'need':12 'trick':2 'use':6,21 'would':15"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/6476531"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705318791 {#1596
          date: 2024-01-15 12:39:51.0 +01:00
        }
        +"title": 310453
      }
      0 => App\Entity\EntryComment {#2382
        +user: App\Entity\User {#264 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1604 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2385 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1702 …}
        +body: """
          When all I want to do is read content, no JS is needed. That has been a solved problem for decades. UX is problematic because now you have these huge PC screens and comparatively tiny mobile screens to account for. Most developers go for mobile first and completely ignore the rest, so you have loads of sites that are needlessly displayed like slow powerpoint presentations, autoscrolling to the next anchor because that’s “good UX” somehow.\n
          \n
          Form validation with JS goes back decades and no one in their right minds relies *entirely* on frontend validation. It’s great because it can be immediate, but it’s easier to sidestep either by accident or on purpose. Since a lot of forms nowadays are “autogenerated” from their respective UI libraries, they come with a lot of unnecessary cruft.\n
          \n
          > meaning I can offer my app as a single HTML file you can download and use however you want\n
          \n
          I sure hope that doesn’t need a “local server” of any sort to work. It’s one of the things that baffles me the most, javascript that only works with a npm server to connect to. I also hope it’s not bundled as an electron app, what’s the point of having an entire chrome browser bundled just to run a single page?
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1705326390 {#2380
          date: 2024-01-15 14:46:30.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Custoslibera@lemmy.world"
          "@mtchristo@lemm.ee"
          "@FooBarrington@lemmy.world"
          "@ICastFist@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2384 …}
        +nested: Doctrine\ORM\PersistentCollection {#2379 …}
        +votes: Doctrine\ORM\PersistentCollection {#2383 …}
        +reports: Doctrine\ORM\PersistentCollection {#1906 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1708 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1410 …}
        -id: 310652
        -bodyTs: "'accid':112 'account':39 'also':194 'anchor':70 'app':142,203 'autogener':123 'autoscrol':66 'back':82 'baffl':178 'browser':213 'bundl':199,214 'chrome':212 'come':130 'compar':34 'complet':48 'connect':191 'content':9 'cruft':136 'decad':21,83 'develop':42 'display':61 'doesn':160 'download':150 'easier':107 'either':110 'electron':202 'entir':92,211 'file':147 'first':46 'form':77,120 'frontend':94 'go':43 'goe':81 'good':74 'great':98 'hope':158,195 'howev':153 'html':146 'huge':30 'ignor':49 'immedi':103 'javascript':182 'js':11,80 'librari':128 'like':62 'load':55 'local':164 'lot':118,133 'mean':137 'mind':90 'mobil':36,45 'need':13,162 'needless':60 'next':69 'nowaday':121 'npm':188 'offer':140 'one':86,173 'page':220 'pc':31 'point':207 'powerpoint':64 'present':65 'problem':19 'problemat':24 'purpos':115 'read':8 'reli':91 'respect':126 'rest':51 'right':89 'run':217 'screen':32,37 'server':165,189 'sidestep':109 'sinc':116 'singl':145,219 'site':57 'slow':63 'solv':18 'somehow':76 'sort':168 'sure':157 'thing':176 'tini':35 'ui':127 'unnecessari':135 'use':152 'ux':22,75 'valid':78,95 'want':4,155 'work':170,185"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/6478346"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705326390 {#2386
          date: 2024-01-15 14:46:30.0 +01:00
        }
        +"title": 310652
      }
    ]
    -id: 30390
    -titleTs: "'enshitif':7 'get':4 'internet':10 'm':2 'realli':3"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705322473
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10701827"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705236073 {#2055
      date: 2024-01-14 13:41:13.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1629 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1628 …}
  +body: """
    Remember when ads were just those animated gif boxes on either side of the content you actually consumed? Pepperidge Farms remembers.\n
    \n
    Then they became annoying popups, to the point that EVERY browser ships with popups blocked by default. Now it’s all javascript occupying your screen everywhere. Plus all those invasive “Notifications”
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1705319294 {#1611
    date: 2024-01-15 12:48:14.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Custoslibera@lemmy.world"
    "@Katana314@lemmy.world"
    "@SuperSpruce@lemmy.zip"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1626 …}
  +nested: Doctrine\ORM\PersistentCollection {#1618 …}
  +votes: Doctrine\ORM\PersistentCollection {#1597 …}
  +reports: Doctrine\ORM\PersistentCollection {#1731 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1723 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1721 …}
  -id: 310463
  -bodyTs: "'actual':17 'ad':3 'anim':7 'annoy':25 'becam':24 'block':36 'box':9 'browser':32 'consum':18 'content':15 'default':38 'either':11 'everi':31 'everywher':47 'farm':20 'gif':8 'invas':51 'javascript':43 'notif':52 'occupi':44 'pepperidg':19 'plus':48 'point':29 'popup':26,35 'rememb':1,21 'screen':46 'ship':33 'side':12"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/6476670"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705319294 {#1598
    date: 2024-01-15 12:48:14.0 +01:00
  }
  +"title": 310463
}
"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 {#1619
  +user: App\Entity\User {#264 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1604
    +user: Proxies\__CG__\App\Entity\User {#2096 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
    +image: Proxies\__CG__\App\Entity\Image {#2114 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2334 …}
    +slug: "I-m-really-getting-over-the-enshitification-of-the-internet"
    +title: "I'm really getting over the enshitification of the internet."
    +url: "https://lemmy.world/pictrs/image/95f86e8f-e34c-44c6-bc74-42ae2623c7bd.jpeg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 226
    +favouriteCount: 2430
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729297542 {#2106
      date: 2024-10-19 02:25:42.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2117 …}
    +votes: Doctrine\ORM\PersistentCollection {#2122 …}
    +reports: Doctrine\ORM\PersistentCollection {#2113 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2119 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2120 …}
    +badges: Doctrine\ORM\PersistentCollection {#2160 …}
    +children: [
      1 => App\Entity\EntryComment {#1630
        +user: App\Entity\User {#264 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1604 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1629 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1628 …}
        +body: """
          Remember when ads were just those animated gif boxes on either side of the content you actually consumed? Pepperidge Farms remembers.\n
          \n
          Then they became annoying popups, to the point that EVERY browser ships with popups blocked by default. Now it’s all javascript occupying your screen everywhere. Plus all those invasive “Notifications”
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1705319294 {#1611
          date: 2024-01-15 12:48:14.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Custoslibera@lemmy.world"
          "@Katana314@lemmy.world"
          "@SuperSpruce@lemmy.zip"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1626 …}
        +nested: Doctrine\ORM\PersistentCollection {#1618 …}
        +votes: Doctrine\ORM\PersistentCollection {#1597 …}
        +reports: Doctrine\ORM\PersistentCollection {#1731 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1723 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1721 …}
        -id: 310463
        -bodyTs: "'actual':17 'ad':3 'anim':7 'annoy':25 'becam':24 'block':36 'box':9 'browser':32 'consum':18 'content':15 'default':38 'either':11 'everi':31 'everywher':47 'farm':20 'gif':8 'invas':51 'javascript':43 'notif':52 'occupi':44 'pepperidg':19 'plus':48 'point':29 'popup':26,35 'rememb':1,21 'screen':46 'ship':33 'side':12"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/6476670"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705319294 {#1598
          date: 2024-01-15 12:48:14.0 +01:00
        }
        +"title": 310463
      }
      2 => App\Entity\EntryComment {#1619}
      0 => App\Entity\EntryComment {#2382
        +user: App\Entity\User {#264 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1604 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2385 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1702 …}
        +body: """
          When all I want to do is read content, no JS is needed. That has been a solved problem for decades. UX is problematic because now you have these huge PC screens and comparatively tiny mobile screens to account for. Most developers go for mobile first and completely ignore the rest, so you have loads of sites that are needlessly displayed like slow powerpoint presentations, autoscrolling to the next anchor because that’s “good UX” somehow.\n
          \n
          Form validation with JS goes back decades and no one in their right minds relies *entirely* on frontend validation. It’s great because it can be immediate, but it’s easier to sidestep either by accident or on purpose. Since a lot of forms nowadays are “autogenerated” from their respective UI libraries, they come with a lot of unnecessary cruft.\n
          \n
          > meaning I can offer my app as a single HTML file you can download and use however you want\n
          \n
          I sure hope that doesn’t need a “local server” of any sort to work. It’s one of the things that baffles me the most, javascript that only works with a npm server to connect to. I also hope it’s not bundled as an electron app, what’s the point of having an entire chrome browser bundled just to run a single page?
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1705326390 {#2380
          date: 2024-01-15 14:46:30.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Custoslibera@lemmy.world"
          "@mtchristo@lemm.ee"
          "@FooBarrington@lemmy.world"
          "@ICastFist@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2384 …}
        +nested: Doctrine\ORM\PersistentCollection {#2379 …}
        +votes: Doctrine\ORM\PersistentCollection {#2383 …}
        +reports: Doctrine\ORM\PersistentCollection {#1906 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1708 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1410 …}
        -id: 310652
        -bodyTs: "'accid':112 'account':39 'also':194 'anchor':70 'app':142,203 'autogener':123 'autoscrol':66 'back':82 'baffl':178 'browser':213 'bundl':199,214 'chrome':212 'come':130 'compar':34 'complet':48 'connect':191 'content':9 'cruft':136 'decad':21,83 'develop':42 'display':61 'doesn':160 'download':150 'easier':107 'either':110 'electron':202 'entir':92,211 'file':147 'first':46 'form':77,120 'frontend':94 'go':43 'goe':81 'good':74 'great':98 'hope':158,195 'howev':153 'html':146 'huge':30 'ignor':49 'immedi':103 'javascript':182 'js':11,80 'librari':128 'like':62 'load':55 'local':164 'lot':118,133 'mean':137 'mind':90 'mobil':36,45 'need':13,162 'needless':60 'next':69 'nowaday':121 'npm':188 'offer':140 'one':86,173 'page':220 'pc':31 'point':207 'powerpoint':64 'present':65 'problem':19 'problemat':24 'purpos':115 'read':8 'reli':91 'respect':126 'rest':51 'right':89 'run':217 'screen':32,37 'server':165,189 'sidestep':109 'sinc':116 'singl':145,219 'site':57 'slow':63 'solv':18 'somehow':76 'sort':168 'sure':157 'thing':176 'tini':35 'ui':127 'unnecessari':135 'use':152 'ux':22,75 'valid':78,95 'want':4,155 'work':170,185"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/6478346"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705326390 {#2386
          date: 2024-01-15 14:46:30.0 +01:00
        }
        +"title": 310652
      }
    ]
    -id: 30390
    -titleTs: "'enshitif':7 'get':4 'internet':10 'm':2 'realli':3"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705322473
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10701827"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705236073 {#2055
      date: 2024-01-14 13:41:13.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1620 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1702 …}
  +body: "The trick is in not using javascript where you don’t need it, which would cut 95% of all its use around the interwebs"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1705318791 {#1526
    date: 2024-01-15 12:39:51.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Custoslibera@lemmy.world"
    "@mtchristo@lemm.ee"
    "@FooBarrington@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1701 …}
  +nested: Doctrine\ORM\PersistentCollection {#1687 …}
  +votes: Doctrine\ORM\PersistentCollection {#1689 …}
  +reports: Doctrine\ORM\PersistentCollection {#1691 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1795 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1711 …}
  -id: 310453
  -bodyTs: "'95':17 'around':22 'cut':16 'interweb':24 'javascript':7 'need':12 'trick':2 'use':6,21 'would':15"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/6476531"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705318791 {#1596
    date: 2024-01-15 12:39:51.0 +01:00
  }
  +"title": 310453
}
"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 {#1619
  +user: App\Entity\User {#264 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1604
    +user: Proxies\__CG__\App\Entity\User {#2096 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
    +image: Proxies\__CG__\App\Entity\Image {#2114 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2334 …}
    +slug: "I-m-really-getting-over-the-enshitification-of-the-internet"
    +title: "I'm really getting over the enshitification of the internet."
    +url: "https://lemmy.world/pictrs/image/95f86e8f-e34c-44c6-bc74-42ae2623c7bd.jpeg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 226
    +favouriteCount: 2430
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729297542 {#2106
      date: 2024-10-19 02:25:42.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2117 …}
    +votes: Doctrine\ORM\PersistentCollection {#2122 …}
    +reports: Doctrine\ORM\PersistentCollection {#2113 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2119 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2120 …}
    +badges: Doctrine\ORM\PersistentCollection {#2160 …}
    +children: [
      1 => App\Entity\EntryComment {#1630
        +user: App\Entity\User {#264 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1604 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1629 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1628 …}
        +body: """
          Remember when ads were just those animated gif boxes on either side of the content you actually consumed? Pepperidge Farms remembers.\n
          \n
          Then they became annoying popups, to the point that EVERY browser ships with popups blocked by default. Now it’s all javascript occupying your screen everywhere. Plus all those invasive “Notifications”
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1705319294 {#1611
          date: 2024-01-15 12:48:14.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Custoslibera@lemmy.world"
          "@Katana314@lemmy.world"
          "@SuperSpruce@lemmy.zip"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1626 …}
        +nested: Doctrine\ORM\PersistentCollection {#1618 …}
        +votes: Doctrine\ORM\PersistentCollection {#1597 …}
        +reports: Doctrine\ORM\PersistentCollection {#1731 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1723 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1721 …}
        -id: 310463
        -bodyTs: "'actual':17 'ad':3 'anim':7 'annoy':25 'becam':24 'block':36 'box':9 'browser':32 'consum':18 'content':15 'default':38 'either':11 'everi':31 'everywher':47 'farm':20 'gif':8 'invas':51 'javascript':43 'notif':52 'occupi':44 'pepperidg':19 'plus':48 'point':29 'popup':26,35 'rememb':1,21 'screen':46 'ship':33 'side':12"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/6476670"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705319294 {#1598
          date: 2024-01-15 12:48:14.0 +01:00
        }
        +"title": 310463
      }
      2 => App\Entity\EntryComment {#1619}
      0 => App\Entity\EntryComment {#2382
        +user: App\Entity\User {#264 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1604 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2385 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1702 …}
        +body: """
          When all I want to do is read content, no JS is needed. That has been a solved problem for decades. UX is problematic because now you have these huge PC screens and comparatively tiny mobile screens to account for. Most developers go for mobile first and completely ignore the rest, so you have loads of sites that are needlessly displayed like slow powerpoint presentations, autoscrolling to the next anchor because that’s “good UX” somehow.\n
          \n
          Form validation with JS goes back decades and no one in their right minds relies *entirely* on frontend validation. It’s great because it can be immediate, but it’s easier to sidestep either by accident or on purpose. Since a lot of forms nowadays are “autogenerated” from their respective UI libraries, they come with a lot of unnecessary cruft.\n
          \n
          > meaning I can offer my app as a single HTML file you can download and use however you want\n
          \n
          I sure hope that doesn’t need a “local server” of any sort to work. It’s one of the things that baffles me the most, javascript that only works with a npm server to connect to. I also hope it’s not bundled as an electron app, what’s the point of having an entire chrome browser bundled just to run a single page?
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1705326390 {#2380
          date: 2024-01-15 14:46:30.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Custoslibera@lemmy.world"
          "@mtchristo@lemm.ee"
          "@FooBarrington@lemmy.world"
          "@ICastFist@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2384 …}
        +nested: Doctrine\ORM\PersistentCollection {#2379 …}
        +votes: Doctrine\ORM\PersistentCollection {#2383 …}
        +reports: Doctrine\ORM\PersistentCollection {#1906 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1708 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1410 …}
        -id: 310652
        -bodyTs: "'accid':112 'account':39 'also':194 'anchor':70 'app':142,203 'autogener':123 'autoscrol':66 'back':82 'baffl':178 'browser':213 'bundl':199,214 'chrome':212 'come':130 'compar':34 'complet':48 'connect':191 'content':9 'cruft':136 'decad':21,83 'develop':42 'display':61 'doesn':160 'download':150 'easier':107 'either':110 'electron':202 'entir':92,211 'file':147 'first':46 'form':77,120 'frontend':94 'go':43 'goe':81 'good':74 'great':98 'hope':158,195 'howev':153 'html':146 'huge':30 'ignor':49 'immedi':103 'javascript':182 'js':11,80 'librari':128 'like':62 'load':55 'local':164 'lot':118,133 'mean':137 'mind':90 'mobil':36,45 'need':13,162 'needless':60 'next':69 'nowaday':121 'npm':188 'offer':140 'one':86,173 'page':220 'pc':31 'point':207 'powerpoint':64 'present':65 'problem':19 'problemat':24 'purpos':115 'read':8 'reli':91 'respect':126 'rest':51 'right':89 'run':217 'screen':32,37 'server':165,189 'sidestep':109 'sinc':116 'singl':145,219 'site':57 'slow':63 'solv':18 'somehow':76 'sort':168 'sure':157 'thing':176 'tini':35 'ui':127 'unnecessari':135 'use':152 'ux':22,75 'valid':78,95 'want':4,155 'work':170,185"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/6478346"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705326390 {#2386
          date: 2024-01-15 14:46:30.0 +01:00
        }
        +"title": 310652
      }
    ]
    -id: 30390
    -titleTs: "'enshitif':7 'get':4 'internet':10 'm':2 'realli':3"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705322473
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10701827"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705236073 {#2055
      date: 2024-01-14 13:41:13.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1620 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1702 …}
  +body: "The trick is in not using javascript where you don’t need it, which would cut 95% of all its use around the interwebs"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1705318791 {#1526
    date: 2024-01-15 12:39:51.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Custoslibera@lemmy.world"
    "@mtchristo@lemm.ee"
    "@FooBarrington@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1701 …}
  +nested: Doctrine\ORM\PersistentCollection {#1687 …}
  +votes: Doctrine\ORM\PersistentCollection {#1689 …}
  +reports: Doctrine\ORM\PersistentCollection {#1691 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1795 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1711 …}
  -id: 310453
  -bodyTs: "'95':17 'around':22 'cut':16 'interweb':24 'javascript':7 'need':12 'trick':2 'use':6,21 'would':15"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/6476531"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705318791 {#1596
    date: 2024-01-15 12:39:51.0 +01:00
  }
  +"title": 310453
}
"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 {#1619
  +user: App\Entity\User {#264 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1604
    +user: Proxies\__CG__\App\Entity\User {#2096 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
    +image: Proxies\__CG__\App\Entity\Image {#2114 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2334 …}
    +slug: "I-m-really-getting-over-the-enshitification-of-the-internet"
    +title: "I'm really getting over the enshitification of the internet."
    +url: "https://lemmy.world/pictrs/image/95f86e8f-e34c-44c6-bc74-42ae2623c7bd.jpeg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 226
    +favouriteCount: 2430
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729297542 {#2106
      date: 2024-10-19 02:25:42.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2117 …}
    +votes: Doctrine\ORM\PersistentCollection {#2122 …}
    +reports: Doctrine\ORM\PersistentCollection {#2113 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2119 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2120 …}
    +badges: Doctrine\ORM\PersistentCollection {#2160 …}
    +children: [
      1 => App\Entity\EntryComment {#1630
        +user: App\Entity\User {#264 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1604 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1629 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1628 …}
        +body: """
          Remember when ads were just those animated gif boxes on either side of the content you actually consumed? Pepperidge Farms remembers.\n
          \n
          Then they became annoying popups, to the point that EVERY browser ships with popups blocked by default. Now it’s all javascript occupying your screen everywhere. Plus all those invasive “Notifications”
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1705319294 {#1611
          date: 2024-01-15 12:48:14.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Custoslibera@lemmy.world"
          "@Katana314@lemmy.world"
          "@SuperSpruce@lemmy.zip"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1626 …}
        +nested: Doctrine\ORM\PersistentCollection {#1618 …}
        +votes: Doctrine\ORM\PersistentCollection {#1597 …}
        +reports: Doctrine\ORM\PersistentCollection {#1731 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1723 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1721 …}
        -id: 310463
        -bodyTs: "'actual':17 'ad':3 'anim':7 'annoy':25 'becam':24 'block':36 'box':9 'browser':32 'consum':18 'content':15 'default':38 'either':11 'everi':31 'everywher':47 'farm':20 'gif':8 'invas':51 'javascript':43 'notif':52 'occupi':44 'pepperidg':19 'plus':48 'point':29 'popup':26,35 'rememb':1,21 'screen':46 'ship':33 'side':12"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/6476670"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705319294 {#1598
          date: 2024-01-15 12:48:14.0 +01:00
        }
        +"title": 310463
      }
      2 => App\Entity\EntryComment {#1619}
      0 => App\Entity\EntryComment {#2382
        +user: App\Entity\User {#264 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1604 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2385 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1702 …}
        +body: """
          When all I want to do is read content, no JS is needed. That has been a solved problem for decades. UX is problematic because now you have these huge PC screens and comparatively tiny mobile screens to account for. Most developers go for mobile first and completely ignore the rest, so you have loads of sites that are needlessly displayed like slow powerpoint presentations, autoscrolling to the next anchor because that’s “good UX” somehow.\n
          \n
          Form validation with JS goes back decades and no one in their right minds relies *entirely* on frontend validation. It’s great because it can be immediate, but it’s easier to sidestep either by accident or on purpose. Since a lot of forms nowadays are “autogenerated” from their respective UI libraries, they come with a lot of unnecessary cruft.\n
          \n
          > meaning I can offer my app as a single HTML file you can download and use however you want\n
          \n
          I sure hope that doesn’t need a “local server” of any sort to work. It’s one of the things that baffles me the most, javascript that only works with a npm server to connect to. I also hope it’s not bundled as an electron app, what’s the point of having an entire chrome browser bundled just to run a single page?
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1705326390 {#2380
          date: 2024-01-15 14:46:30.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Custoslibera@lemmy.world"
          "@mtchristo@lemm.ee"
          "@FooBarrington@lemmy.world"
          "@ICastFist@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2384 …}
        +nested: Doctrine\ORM\PersistentCollection {#2379 …}
        +votes: Doctrine\ORM\PersistentCollection {#2383 …}
        +reports: Doctrine\ORM\PersistentCollection {#1906 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1708 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1410 …}
        -id: 310652
        -bodyTs: "'accid':112 'account':39 'also':194 'anchor':70 'app':142,203 'autogener':123 'autoscrol':66 'back':82 'baffl':178 'browser':213 'bundl':199,214 'chrome':212 'come':130 'compar':34 'complet':48 'connect':191 'content':9 'cruft':136 'decad':21,83 'develop':42 'display':61 'doesn':160 'download':150 'easier':107 'either':110 'electron':202 'entir':92,211 'file':147 'first':46 'form':77,120 'frontend':94 'go':43 'goe':81 'good':74 'great':98 'hope':158,195 'howev':153 'html':146 'huge':30 'ignor':49 'immedi':103 'javascript':182 'js':11,80 'librari':128 'like':62 'load':55 'local':164 'lot':118,133 'mean':137 'mind':90 'mobil':36,45 'need':13,162 'needless':60 'next':69 'nowaday':121 'npm':188 'offer':140 'one':86,173 'page':220 'pc':31 'point':207 'powerpoint':64 'present':65 'problem':19 'problemat':24 'purpos':115 'read':8 'reli':91 'respect':126 'rest':51 'right':89 'run':217 'screen':32,37 'server':165,189 'sidestep':109 'sinc':116 'singl':145,219 'site':57 'slow':63 'solv':18 'somehow':76 'sort':168 'sure':157 'thing':176 'tini':35 'ui':127 'unnecessari':135 'use':152 'ux':22,75 'valid':78,95 'want':4,155 'work':170,185"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/6478346"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705326390 {#2386
          date: 2024-01-15 14:46:30.0 +01:00
        }
        +"title": 310652
      }
    ]
    -id: 30390
    -titleTs: "'enshitif':7 'get':4 'internet':10 'm':2 'realli':3"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705322473
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10701827"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705236073 {#2055
      date: 2024-01-14 13:41:13.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1620 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1702 …}
  +body: "The trick is in not using javascript where you don’t need it, which would cut 95% of all its use around the interwebs"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1705318791 {#1526
    date: 2024-01-15 12:39:51.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Custoslibera@lemmy.world"
    "@mtchristo@lemm.ee"
    "@FooBarrington@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1701 …}
  +nested: Doctrine\ORM\PersistentCollection {#1687 …}
  +votes: Doctrine\ORM\PersistentCollection {#1689 …}
  +reports: Doctrine\ORM\PersistentCollection {#1691 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1795 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1711 …}
  -id: 310453
  -bodyTs: "'95':17 'around':22 'cut':16 'interweb':24 'javascript':7 'need':12 'trick':2 'use':6,21 'would':15"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/6476531"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705318791 {#1596
    date: 2024-01-15 12:39:51.0 +01:00
  }
  +"title": 310453
}
"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 {#2382
  +user: App\Entity\User {#264 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1604
    +user: Proxies\__CG__\App\Entity\User {#2096 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
    +image: Proxies\__CG__\App\Entity\Image {#2114 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2334 …}
    +slug: "I-m-really-getting-over-the-enshitification-of-the-internet"
    +title: "I'm really getting over the enshitification of the internet."
    +url: "https://lemmy.world/pictrs/image/95f86e8f-e34c-44c6-bc74-42ae2623c7bd.jpeg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 226
    +favouriteCount: 2430
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729297542 {#2106
      date: 2024-10-19 02:25:42.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2117 …}
    +votes: Doctrine\ORM\PersistentCollection {#2122 …}
    +reports: Doctrine\ORM\PersistentCollection {#2113 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2119 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2120 …}
    +badges: Doctrine\ORM\PersistentCollection {#2160 …}
    +children: [
      1 => App\Entity\EntryComment {#1630
        +user: App\Entity\User {#264 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1604 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1629 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1628 …}
        +body: """
          Remember when ads were just those animated gif boxes on either side of the content you actually consumed? Pepperidge Farms remembers.\n
          \n
          Then they became annoying popups, to the point that EVERY browser ships with popups blocked by default. Now it’s all javascript occupying your screen everywhere. Plus all those invasive “Notifications”
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1705319294 {#1611
          date: 2024-01-15 12:48:14.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Custoslibera@lemmy.world"
          "@Katana314@lemmy.world"
          "@SuperSpruce@lemmy.zip"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1626 …}
        +nested: Doctrine\ORM\PersistentCollection {#1618 …}
        +votes: Doctrine\ORM\PersistentCollection {#1597 …}
        +reports: Doctrine\ORM\PersistentCollection {#1731 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1723 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1721 …}
        -id: 310463
        -bodyTs: "'actual':17 'ad':3 'anim':7 'annoy':25 'becam':24 'block':36 'box':9 'browser':32 'consum':18 'content':15 'default':38 'either':11 'everi':31 'everywher':47 'farm':20 'gif':8 'invas':51 'javascript':43 'notif':52 'occupi':44 'pepperidg':19 'plus':48 'point':29 'popup':26,35 'rememb':1,21 'screen':46 'ship':33 'side':12"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/6476670"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705319294 {#1598
          date: 2024-01-15 12:48:14.0 +01:00
        }
        +"title": 310463
      }
      2 => App\Entity\EntryComment {#1619
        +user: App\Entity\User {#264 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1604 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1620 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1702 …}
        +body: "The trick is in not using javascript where you don’t need it, which would cut 95% of all its use around the interwebs"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1705318791 {#1526
          date: 2024-01-15 12:39:51.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Custoslibera@lemmy.world"
          "@mtchristo@lemm.ee"
          "@FooBarrington@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1701 …}
        +nested: Doctrine\ORM\PersistentCollection {#1687 …}
        +votes: Doctrine\ORM\PersistentCollection {#1689 …}
        +reports: Doctrine\ORM\PersistentCollection {#1691 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1795 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1711 …}
        -id: 310453
        -bodyTs: "'95':17 'around':22 'cut':16 'interweb':24 'javascript':7 'need':12 'trick':2 'use':6,21 'would':15"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/6476531"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705318791 {#1596
          date: 2024-01-15 12:39:51.0 +01:00
        }
        +"title": 310453
      }
      0 => App\Entity\EntryComment {#2382}
    ]
    -id: 30390
    -titleTs: "'enshitif':7 'get':4 'internet':10 'm':2 'realli':3"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705322473
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10701827"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705236073 {#2055
      date: 2024-01-14 13:41:13.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2385 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1702 …}
  +body: """
    When all I want to do is read content, no JS is needed. That has been a solved problem for decades. UX is problematic because now you have these huge PC screens and comparatively tiny mobile screens to account for. Most developers go for mobile first and completely ignore the rest, so you have loads of sites that are needlessly displayed like slow powerpoint presentations, autoscrolling to the next anchor because that’s “good UX” somehow.\n
    \n
    Form validation with JS goes back decades and no one in their right minds relies *entirely* on frontend validation. It’s great because it can be immediate, but it’s easier to sidestep either by accident or on purpose. Since a lot of forms nowadays are “autogenerated” from their respective UI libraries, they come with a lot of unnecessary cruft.\n
    \n
    > meaning I can offer my app as a single HTML file you can download and use however you want\n
    \n
    I sure hope that doesn’t need a “local server” of any sort to work. It’s one of the things that baffles me the most, javascript that only works with a npm server to connect to. I also hope it’s not bundled as an electron app, what’s the point of having an entire chrome browser bundled just to run a single page?
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1705326390 {#2380
    date: 2024-01-15 14:46:30.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Custoslibera@lemmy.world"
    "@mtchristo@lemm.ee"
    "@FooBarrington@lemmy.world"
    "@ICastFist@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2384 …}
  +nested: Doctrine\ORM\PersistentCollection {#2379 …}
  +votes: Doctrine\ORM\PersistentCollection {#2383 …}
  +reports: Doctrine\ORM\PersistentCollection {#1906 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1708 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1410 …}
  -id: 310652
  -bodyTs: "'accid':112 'account':39 'also':194 'anchor':70 'app':142,203 'autogener':123 'autoscrol':66 'back':82 'baffl':178 'browser':213 'bundl':199,214 'chrome':212 'come':130 'compar':34 'complet':48 'connect':191 'content':9 'cruft':136 'decad':21,83 'develop':42 'display':61 'doesn':160 'download':150 'easier':107 'either':110 'electron':202 'entir':92,211 'file':147 'first':46 'form':77,120 'frontend':94 'go':43 'goe':81 'good':74 'great':98 'hope':158,195 'howev':153 'html':146 'huge':30 'ignor':49 'immedi':103 'javascript':182 'js':11,80 'librari':128 'like':62 'load':55 'local':164 'lot':118,133 'mean':137 'mind':90 'mobil':36,45 'need':13,162 'needless':60 'next':69 'nowaday':121 'npm':188 'offer':140 'one':86,173 'page':220 'pc':31 'point':207 'powerpoint':64 'present':65 'problem':19 'problemat':24 'purpos':115 'read':8 'reli':91 'respect':126 'rest':51 'right':89 'run':217 'screen':32,37 'server':165,189 'sidestep':109 'sinc':116 'singl':145,219 'site':57 'slow':63 'solv':18 'somehow':76 'sort':168 'sure':157 'thing':176 'tini':35 'ui':127 'unnecessari':135 'use':152 'ux':22,75 'valid':78,95 'want':4,155 'work':170,185"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/6478346"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705326390 {#2386
    date: 2024-01-15 14:46:30.0 +01:00
  }
  +"title": 310652
}
"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 {#2382
  +user: App\Entity\User {#264 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1604
    +user: Proxies\__CG__\App\Entity\User {#2096 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
    +image: Proxies\__CG__\App\Entity\Image {#2114 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2334 …}
    +slug: "I-m-really-getting-over-the-enshitification-of-the-internet"
    +title: "I'm really getting over the enshitification of the internet."
    +url: "https://lemmy.world/pictrs/image/95f86e8f-e34c-44c6-bc74-42ae2623c7bd.jpeg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 226
    +favouriteCount: 2430
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729297542 {#2106
      date: 2024-10-19 02:25:42.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2117 …}
    +votes: Doctrine\ORM\PersistentCollection {#2122 …}
    +reports: Doctrine\ORM\PersistentCollection {#2113 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2119 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2120 …}
    +badges: Doctrine\ORM\PersistentCollection {#2160 …}
    +children: [
      1 => App\Entity\EntryComment {#1630
        +user: App\Entity\User {#264 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1604 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1629 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1628 …}
        +body: """
          Remember when ads were just those animated gif boxes on either side of the content you actually consumed? Pepperidge Farms remembers.\n
          \n
          Then they became annoying popups, to the point that EVERY browser ships with popups blocked by default. Now it’s all javascript occupying your screen everywhere. Plus all those invasive “Notifications”
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1705319294 {#1611
          date: 2024-01-15 12:48:14.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Custoslibera@lemmy.world"
          "@Katana314@lemmy.world"
          "@SuperSpruce@lemmy.zip"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1626 …}
        +nested: Doctrine\ORM\PersistentCollection {#1618 …}
        +votes: Doctrine\ORM\PersistentCollection {#1597 …}
        +reports: Doctrine\ORM\PersistentCollection {#1731 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1723 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1721 …}
        -id: 310463
        -bodyTs: "'actual':17 'ad':3 'anim':7 'annoy':25 'becam':24 'block':36 'box':9 'browser':32 'consum':18 'content':15 'default':38 'either':11 'everi':31 'everywher':47 'farm':20 'gif':8 'invas':51 'javascript':43 'notif':52 'occupi':44 'pepperidg':19 'plus':48 'point':29 'popup':26,35 'rememb':1,21 'screen':46 'ship':33 'side':12"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/6476670"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705319294 {#1598
          date: 2024-01-15 12:48:14.0 +01:00
        }
        +"title": 310463
      }
      2 => App\Entity\EntryComment {#1619
        +user: App\Entity\User {#264 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1604 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1620 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1702 …}
        +body: "The trick is in not using javascript where you don’t need it, which would cut 95% of all its use around the interwebs"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1705318791 {#1526
          date: 2024-01-15 12:39:51.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Custoslibera@lemmy.world"
          "@mtchristo@lemm.ee"
          "@FooBarrington@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1701 …}
        +nested: Doctrine\ORM\PersistentCollection {#1687 …}
        +votes: Doctrine\ORM\PersistentCollection {#1689 …}
        +reports: Doctrine\ORM\PersistentCollection {#1691 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1795 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1711 …}
        -id: 310453
        -bodyTs: "'95':17 'around':22 'cut':16 'interweb':24 'javascript':7 'need':12 'trick':2 'use':6,21 'would':15"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/6476531"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705318791 {#1596
          date: 2024-01-15 12:39:51.0 +01:00
        }
        +"title": 310453
      }
      0 => App\Entity\EntryComment {#2382}
    ]
    -id: 30390
    -titleTs: "'enshitif':7 'get':4 'internet':10 'm':2 'realli':3"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705322473
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10701827"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705236073 {#2055
      date: 2024-01-14 13:41:13.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2385 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1702 …}
  +body: """
    When all I want to do is read content, no JS is needed. That has been a solved problem for decades. UX is problematic because now you have these huge PC screens and comparatively tiny mobile screens to account for. Most developers go for mobile first and completely ignore the rest, so you have loads of sites that are needlessly displayed like slow powerpoint presentations, autoscrolling to the next anchor because that’s “good UX” somehow.\n
    \n
    Form validation with JS goes back decades and no one in their right minds relies *entirely* on frontend validation. It’s great because it can be immediate, but it’s easier to sidestep either by accident or on purpose. Since a lot of forms nowadays are “autogenerated” from their respective UI libraries, they come with a lot of unnecessary cruft.\n
    \n
    > meaning I can offer my app as a single HTML file you can download and use however you want\n
    \n
    I sure hope that doesn’t need a “local server” of any sort to work. It’s one of the things that baffles me the most, javascript that only works with a npm server to connect to. I also hope it’s not bundled as an electron app, what’s the point of having an entire chrome browser bundled just to run a single page?
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1705326390 {#2380
    date: 2024-01-15 14:46:30.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Custoslibera@lemmy.world"
    "@mtchristo@lemm.ee"
    "@FooBarrington@lemmy.world"
    "@ICastFist@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2384 …}
  +nested: Doctrine\ORM\PersistentCollection {#2379 …}
  +votes: Doctrine\ORM\PersistentCollection {#2383 …}
  +reports: Doctrine\ORM\PersistentCollection {#1906 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1708 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1410 …}
  -id: 310652
  -bodyTs: "'accid':112 'account':39 'also':194 'anchor':70 'app':142,203 'autogener':123 'autoscrol':66 'back':82 'baffl':178 'browser':213 'bundl':199,214 'chrome':212 'come':130 'compar':34 'complet':48 'connect':191 'content':9 'cruft':136 'decad':21,83 'develop':42 'display':61 'doesn':160 'download':150 'easier':107 'either':110 'electron':202 'entir':92,211 'file':147 'first':46 'form':77,120 'frontend':94 'go':43 'goe':81 'good':74 'great':98 'hope':158,195 'howev':153 'html':146 'huge':30 'ignor':49 'immedi':103 'javascript':182 'js':11,80 'librari':128 'like':62 'load':55 'local':164 'lot':118,133 'mean':137 'mind':90 'mobil':36,45 'need':13,162 'needless':60 'next':69 'nowaday':121 'npm':188 'offer':140 'one':86,173 'page':220 'pc':31 'point':207 'powerpoint':64 'present':65 'problem':19 'problemat':24 'purpos':115 'read':8 'reli':91 'respect':126 'rest':51 'right':89 'run':217 'screen':32,37 'server':165,189 'sidestep':109 'sinc':116 'singl':145,219 'site':57 'slow':63 'solv':18 'somehow':76 'sort':168 'sure':157 'thing':176 'tini':35 'ui':127 'unnecessari':135 'use':152 'ux':22,75 'valid':78,95 'want':4,155 'work':170,185"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/6478346"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705326390 {#2386
    date: 2024-01-15 14:46:30.0 +01:00
  }
  +"title": 310652
}
"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 {#2382
  +user: App\Entity\User {#264 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1604
    +user: Proxies\__CG__\App\Entity\User {#2096 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
    +image: Proxies\__CG__\App\Entity\Image {#2114 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2334 …}
    +slug: "I-m-really-getting-over-the-enshitification-of-the-internet"
    +title: "I'm really getting over the enshitification of the internet."
    +url: "https://lemmy.world/pictrs/image/95f86e8f-e34c-44c6-bc74-42ae2623c7bd.jpeg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 226
    +favouriteCount: 2430
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729297542 {#2106
      date: 2024-10-19 02:25:42.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2117 …}
    +votes: Doctrine\ORM\PersistentCollection {#2122 …}
    +reports: Doctrine\ORM\PersistentCollection {#2113 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2119 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2120 …}
    +badges: Doctrine\ORM\PersistentCollection {#2160 …}
    +children: [
      1 => App\Entity\EntryComment {#1630
        +user: App\Entity\User {#264 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1604 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1629 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1628 …}
        +body: """
          Remember when ads were just those animated gif boxes on either side of the content you actually consumed? Pepperidge Farms remembers.\n
          \n
          Then they became annoying popups, to the point that EVERY browser ships with popups blocked by default. Now it’s all javascript occupying your screen everywhere. Plus all those invasive “Notifications”
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1705319294 {#1611
          date: 2024-01-15 12:48:14.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Custoslibera@lemmy.world"
          "@Katana314@lemmy.world"
          "@SuperSpruce@lemmy.zip"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1626 …}
        +nested: Doctrine\ORM\PersistentCollection {#1618 …}
        +votes: Doctrine\ORM\PersistentCollection {#1597 …}
        +reports: Doctrine\ORM\PersistentCollection {#1731 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1723 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1721 …}
        -id: 310463
        -bodyTs: "'actual':17 'ad':3 'anim':7 'annoy':25 'becam':24 'block':36 'box':9 'browser':32 'consum':18 'content':15 'default':38 'either':11 'everi':31 'everywher':47 'farm':20 'gif':8 'invas':51 'javascript':43 'notif':52 'occupi':44 'pepperidg':19 'plus':48 'point':29 'popup':26,35 'rememb':1,21 'screen':46 'ship':33 'side':12"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/6476670"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705319294 {#1598
          date: 2024-01-15 12:48:14.0 +01:00
        }
        +"title": 310463
      }
      2 => App\Entity\EntryComment {#1619
        +user: App\Entity\User {#264 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1604 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1620 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1702 …}
        +body: "The trick is in not using javascript where you don’t need it, which would cut 95% of all its use around the interwebs"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1705318791 {#1526
          date: 2024-01-15 12:39:51.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Custoslibera@lemmy.world"
          "@mtchristo@lemm.ee"
          "@FooBarrington@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1701 …}
        +nested: Doctrine\ORM\PersistentCollection {#1687 …}
        +votes: Doctrine\ORM\PersistentCollection {#1689 …}
        +reports: Doctrine\ORM\PersistentCollection {#1691 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1795 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1711 …}
        -id: 310453
        -bodyTs: "'95':17 'around':22 'cut':16 'interweb':24 'javascript':7 'need':12 'trick':2 'use':6,21 'would':15"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/6476531"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705318791 {#1596
          date: 2024-01-15 12:39:51.0 +01:00
        }
        +"title": 310453
      }
      0 => App\Entity\EntryComment {#2382}
    ]
    -id: 30390
    -titleTs: "'enshitif':7 'get':4 'internet':10 'm':2 'realli':3"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705322473
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10701827"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705236073 {#2055
      date: 2024-01-14 13:41:13.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2385 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1702 …}
  +body: """
    When all I want to do is read content, no JS is needed. That has been a solved problem for decades. UX is problematic because now you have these huge PC screens and comparatively tiny mobile screens to account for. Most developers go for mobile first and completely ignore the rest, so you have loads of sites that are needlessly displayed like slow powerpoint presentations, autoscrolling to the next anchor because that’s “good UX” somehow.\n
    \n
    Form validation with JS goes back decades and no one in their right minds relies *entirely* on frontend validation. It’s great because it can be immediate, but it’s easier to sidestep either by accident or on purpose. Since a lot of forms nowadays are “autogenerated” from their respective UI libraries, they come with a lot of unnecessary cruft.\n
    \n
    > meaning I can offer my app as a single HTML file you can download and use however you want\n
    \n
    I sure hope that doesn’t need a “local server” of any sort to work. It’s one of the things that baffles me the most, javascript that only works with a npm server to connect to. I also hope it’s not bundled as an electron app, what’s the point of having an entire chrome browser bundled just to run a single page?
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1705326390 {#2380
    date: 2024-01-15 14:46:30.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Custoslibera@lemmy.world"
    "@mtchristo@lemm.ee"
    "@FooBarrington@lemmy.world"
    "@ICastFist@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2384 …}
  +nested: Doctrine\ORM\PersistentCollection {#2379 …}
  +votes: Doctrine\ORM\PersistentCollection {#2383 …}
  +reports: Doctrine\ORM\PersistentCollection {#1906 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1708 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1410 …}
  -id: 310652
  -bodyTs: "'accid':112 'account':39 'also':194 'anchor':70 'app':142,203 'autogener':123 'autoscrol':66 'back':82 'baffl':178 'browser':213 'bundl':199,214 'chrome':212 'come':130 'compar':34 'complet':48 'connect':191 'content':9 'cruft':136 'decad':21,83 'develop':42 'display':61 'doesn':160 'download':150 'easier':107 'either':110 'electron':202 'entir':92,211 'file':147 'first':46 'form':77,120 'frontend':94 'go':43 'goe':81 'good':74 'great':98 'hope':158,195 'howev':153 'html':146 'huge':30 'ignor':49 'immedi':103 'javascript':182 'js':11,80 'librari':128 'like':62 'load':55 'local':164 'lot':118,133 'mean':137 'mind':90 'mobil':36,45 'need':13,162 'needless':60 'next':69 'nowaday':121 'npm':188 'offer':140 'one':86,173 'page':220 'pc':31 'point':207 'powerpoint':64 'present':65 'problem':19 'problemat':24 'purpos':115 'read':8 'reli':91 'respect':126 'rest':51 'right':89 'run':217 'screen':32,37 'server':165,189 'sidestep':109 'sinc':116 'singl':145,219 'site':57 'slow':63 'solv':18 'somehow':76 'sort':168 'sure':157 'thing':176 'tini':35 'ui':127 'unnecessari':135 'use':152 'ux':22,75 'valid':78,95 'want':4,155 'work':170,185"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/6478346"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705326390 {#2386
    date: 2024-01-15 14:46:30.0 +01:00
  }
  +"title": 310652
}
"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
Proxies\__CG__\App\Entity\Entry {#1707
  +user: Proxies\__CG__\App\Entity\User {#2085 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2465 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2045 …}
  +slug: "What-s-some-amazing-technology-they-have-in-Japan-that-s-very"
  +title: "What's some amazing technology they have in Japan that's very normal to them but would blow our minds here in the US and western world?"
  +url: null
  +body: null
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 351
  +favouriteCount: 334
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1727576992 {#2051
    date: 2024-09-29 04:29:52.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2057 …}
  +votes: Doctrine\ORM\PersistentCollection {#2104 …}
  +reports: Doctrine\ORM\PersistentCollection {#2099 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2108 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2101 …}
  +badges: Doctrine\ORM\PersistentCollection {#2109 …}
  +children: [
    1 => App\Entity\EntryComment {#1740
      +user: App\Entity\User {#264 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1707 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2465 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2464 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2463 …}
      +body: "There’s a reason “USA doesn’t know geography” is a worldwide joke"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705322759 {#1739
        date: 2024-01-15 13:45:59.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@egitalian@lemm.ee"
        "@fidodo@lemmy.world"
        "@Fallenwout@lemmy.world"
        "@madcaesar@lemmy.world"
        "@nomous@lemmy.world"
        "@Potatos_are_not_friends@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2448 …}
      +nested: Doctrine\ORM\PersistentCollection {#2447 …}
      +votes: Doctrine\ORM\PersistentCollection {#2462 …}
      +reports: Doctrine\ORM\PersistentCollection {#2461 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2460 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2452 …}
      -id: 310545
      -bodyTs: "'doesn':6 'geographi':9 'joke':13 'know':8 'reason':4 'usa':5 'worldwid':12"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/6477422"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705322759 {#1741
        date: 2024-01-15 13:45:59.0 +01:00
      }
      +"title": 310545
    }
    0 => App\Entity\EntryComment {#2459
      +user: App\Entity\User {#264 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1707 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2465 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2468 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2470 …}
      +body: """
        > pretend it’s multiple **pickup trucks** welded together\n
        \n
        Fixed for 'murican tastes
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1705322865 {#2454
        date: 2024-01-15 13:47:45.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@egitalian@lemm.ee"
        "@FrickAndMortar@lemmy.world"
        "@bappity@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2469 …}
      +nested: Doctrine\ORM\PersistentCollection {#2471 …}
      +votes: Doctrine\ORM\PersistentCollection {#2363 …}
      +reports: Doctrine\ORM\PersistentCollection {#2377 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2359 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2364 …}
      -id: 310550
      -bodyTs: "'fix':9 'multipl':4 'murican':11 'pickup':5 'pretend':1 'tast':12 'togeth':8 'truck':6 'weld':7"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/6477443"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705322865 {#2455
        date: 2024-01-15 13:47:45.0 +01:00
      }
      +"title": 310550
    }
  ]
  -id: 30319
  -titleTs: "'amaz':4 'blow':18 'japan':9 'mind':20 'normal':13 'technolog':5 'us':24 'western':26 'world':27 'would':17"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705286735
  +visibility: "visible             "
  +apId: "https://lemm.ee/post/20884824"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705200335 {#2079
    date: 2024-01-14 03:45:35.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"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
35 DENIED edit
Proxies\__CG__\App\Entity\Entry {#1707
  +user: Proxies\__CG__\App\Entity\User {#2085 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2465 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2045 …}
  +slug: "What-s-some-amazing-technology-they-have-in-Japan-that-s-very"
  +title: "What's some amazing technology they have in Japan that's very normal to them but would blow our minds here in the US and western world?"
  +url: null
  +body: null
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 351
  +favouriteCount: 334
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1727576992 {#2051
    date: 2024-09-29 04:29:52.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2057 …}
  +votes: Doctrine\ORM\PersistentCollection {#2104 …}
  +reports: Doctrine\ORM\PersistentCollection {#2099 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2108 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2101 …}
  +badges: Doctrine\ORM\PersistentCollection {#2109 …}
  +children: [
    1 => App\Entity\EntryComment {#1740
      +user: App\Entity\User {#264 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1707 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2465 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2464 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2463 …}
      +body: "There’s a reason “USA doesn’t know geography” is a worldwide joke"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705322759 {#1739
        date: 2024-01-15 13:45:59.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@egitalian@lemm.ee"
        "@fidodo@lemmy.world"
        "@Fallenwout@lemmy.world"
        "@madcaesar@lemmy.world"
        "@nomous@lemmy.world"
        "@Potatos_are_not_friends@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2448 …}
      +nested: Doctrine\ORM\PersistentCollection {#2447 …}
      +votes: Doctrine\ORM\PersistentCollection {#2462 …}
      +reports: Doctrine\ORM\PersistentCollection {#2461 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2460 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2452 …}
      -id: 310545
      -bodyTs: "'doesn':6 'geographi':9 'joke':13 'know':8 'reason':4 'usa':5 'worldwid':12"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/6477422"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705322759 {#1741
        date: 2024-01-15 13:45:59.0 +01:00
      }
      +"title": 310545
    }
    0 => App\Entity\EntryComment {#2459
      +user: App\Entity\User {#264 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1707 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2465 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2468 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2470 …}
      +body: """
        > pretend it’s multiple **pickup trucks** welded together\n
        \n
        Fixed for 'murican tastes
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1705322865 {#2454
        date: 2024-01-15 13:47:45.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@egitalian@lemm.ee"
        "@FrickAndMortar@lemmy.world"
        "@bappity@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2469 …}
      +nested: Doctrine\ORM\PersistentCollection {#2471 …}
      +votes: Doctrine\ORM\PersistentCollection {#2363 …}
      +reports: Doctrine\ORM\PersistentCollection {#2377 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2359 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2364 …}
      -id: 310550
      -bodyTs: "'fix':9 'multipl':4 'murican':11 'pickup':5 'pretend':1 'tast':12 'togeth':8 'truck':6 'weld':7"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/6477443"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705322865 {#2455
        date: 2024-01-15 13:47:45.0 +01:00
      }
      +"title": 310550
    }
  ]
  -id: 30319
  -titleTs: "'amaz':4 'blow':18 'japan':9 'mind':20 'normal':13 'technolog':5 'us':24 'western':26 'world':27 'would':17"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705286735
  +visibility: "visible             "
  +apId: "https://lemm.ee/post/20884824"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705200335 {#2079
    date: 2024-01-14 03:45:35.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"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
36 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#1707
  +user: Proxies\__CG__\App\Entity\User {#2085 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2465 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2045 …}
  +slug: "What-s-some-amazing-technology-they-have-in-Japan-that-s-very"
  +title: "What's some amazing technology they have in Japan that's very normal to them but would blow our minds here in the US and western world?"
  +url: null
  +body: null
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 351
  +favouriteCount: 334
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1727576992 {#2051
    date: 2024-09-29 04:29:52.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2057 …}
  +votes: Doctrine\ORM\PersistentCollection {#2104 …}
  +reports: Doctrine\ORM\PersistentCollection {#2099 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2108 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2101 …}
  +badges: Doctrine\ORM\PersistentCollection {#2109 …}
  +children: [
    1 => App\Entity\EntryComment {#1740
      +user: App\Entity\User {#264 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1707 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2465 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2464 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2463 …}
      +body: "There’s a reason “USA doesn’t know geography” is a worldwide joke"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705322759 {#1739
        date: 2024-01-15 13:45:59.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@egitalian@lemm.ee"
        "@fidodo@lemmy.world"
        "@Fallenwout@lemmy.world"
        "@madcaesar@lemmy.world"
        "@nomous@lemmy.world"
        "@Potatos_are_not_friends@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2448 …}
      +nested: Doctrine\ORM\PersistentCollection {#2447 …}
      +votes: Doctrine\ORM\PersistentCollection {#2462 …}
      +reports: Doctrine\ORM\PersistentCollection {#2461 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2460 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2452 …}
      -id: 310545
      -bodyTs: "'doesn':6 'geographi':9 'joke':13 'know':8 'reason':4 'usa':5 'worldwid':12"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/6477422"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705322759 {#1741
        date: 2024-01-15 13:45:59.0 +01:00
      }
      +"title": 310545
    }
    0 => App\Entity\EntryComment {#2459
      +user: App\Entity\User {#264 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1707 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2465 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2468 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2470 …}
      +body: """
        > pretend it’s multiple **pickup trucks** welded together\n
        \n
        Fixed for 'murican tastes
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1705322865 {#2454
        date: 2024-01-15 13:47:45.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@egitalian@lemm.ee"
        "@FrickAndMortar@lemmy.world"
        "@bappity@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2469 …}
      +nested: Doctrine\ORM\PersistentCollection {#2471 …}
      +votes: Doctrine\ORM\PersistentCollection {#2363 …}
      +reports: Doctrine\ORM\PersistentCollection {#2377 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2359 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2364 …}
      -id: 310550
      -bodyTs: "'fix':9 'multipl':4 'murican':11 'pickup':5 'pretend':1 'tast':12 'togeth':8 'truck':6 'weld':7"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/6477443"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705322865 {#2455
        date: 2024-01-15 13:47:45.0 +01:00
      }
      +"title": 310550
    }
  ]
  -id: 30319
  -titleTs: "'amaz':4 'blow':18 'japan':9 'mind':20 'normal':13 'technolog':5 'us':24 'western':26 'world':27 'would':17"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705286735
  +visibility: "visible             "
  +apId: "https://lemm.ee/post/20884824"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705200335 {#2079
    date: 2024-01-14 03:45:35.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"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
37 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
38 DENIED moderate
App\Entity\EntryComment {#1740
  +user: App\Entity\User {#264 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1707
    +user: Proxies\__CG__\App\Entity\User {#2085 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2465 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2045 …}
    +slug: "What-s-some-amazing-technology-they-have-in-Japan-that-s-very"
    +title: "What's some amazing technology they have in Japan that's very normal to them but would blow our minds here in the US and western world?"
    +url: null
    +body: null
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 351
    +favouriteCount: 334
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727576992 {#2051
      date: 2024-09-29 04:29:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2057 …}
    +votes: Doctrine\ORM\PersistentCollection {#2104 …}
    +reports: Doctrine\ORM\PersistentCollection {#2099 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2108 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2101 …}
    +badges: Doctrine\ORM\PersistentCollection {#2109 …}
    +children: [
      1 => App\Entity\EntryComment {#1740}
      0 => App\Entity\EntryComment {#2459
        +user: App\Entity\User {#264 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1707 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2465 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2468 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2470 …}
        +body: """
          > pretend it’s multiple **pickup trucks** welded together\n
          \n
          Fixed for 'murican tastes
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 5
        +score: 0
        +lastActive: DateTime @1705322865 {#2454
          date: 2024-01-15 13:47:45.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@egitalian@lemm.ee"
          "@FrickAndMortar@lemmy.world"
          "@bappity@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2469 …}
        +nested: Doctrine\ORM\PersistentCollection {#2471 …}
        +votes: Doctrine\ORM\PersistentCollection {#2363 …}
        +reports: Doctrine\ORM\PersistentCollection {#2377 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2359 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2364 …}
        -id: 310550
        -bodyTs: "'fix':9 'multipl':4 'murican':11 'pickup':5 'pretend':1 'tast':12 'togeth':8 'truck':6 'weld':7"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/6477443"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705322865 {#2455
          date: 2024-01-15 13:47:45.0 +01:00
        }
        +"title": 310550
      }
    ]
    -id: 30319
    -titleTs: "'amaz':4 'blow':18 'japan':9 'mind':20 'normal':13 'technolog':5 'us':24 'western':26 'world':27 'would':17"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705286735
    +visibility: "visible             "
    +apId: "https://lemm.ee/post/20884824"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705200335 {#2079
      date: 2024-01-14 03:45:35.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2465 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2464 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2463 …}
  +body: "There’s a reason “USA doesn’t know geography” is a worldwide joke"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705322759 {#1739
    date: 2024-01-15 13:45:59.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@egitalian@lemm.ee"
    "@fidodo@lemmy.world"
    "@Fallenwout@lemmy.world"
    "@madcaesar@lemmy.world"
    "@nomous@lemmy.world"
    "@Potatos_are_not_friends@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2448 …}
  +nested: Doctrine\ORM\PersistentCollection {#2447 …}
  +votes: Doctrine\ORM\PersistentCollection {#2462 …}
  +reports: Doctrine\ORM\PersistentCollection {#2461 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2460 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2452 …}
  -id: 310545
  -bodyTs: "'doesn':6 'geographi':9 'joke':13 'know':8 'reason':4 'usa':5 'worldwid':12"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/6477422"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705322759 {#1741
    date: 2024-01-15 13:45:59.0 +01:00
  }
  +"title": 310545
}
"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
39 DENIED edit
App\Entity\EntryComment {#1740
  +user: App\Entity\User {#264 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1707
    +user: Proxies\__CG__\App\Entity\User {#2085 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2465 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2045 …}
    +slug: "What-s-some-amazing-technology-they-have-in-Japan-that-s-very"
    +title: "What's some amazing technology they have in Japan that's very normal to them but would blow our minds here in the US and western world?"
    +url: null
    +body: null
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 351
    +favouriteCount: 334
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727576992 {#2051
      date: 2024-09-29 04:29:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2057 …}
    +votes: Doctrine\ORM\PersistentCollection {#2104 …}
    +reports: Doctrine\ORM\PersistentCollection {#2099 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2108 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2101 …}
    +badges: Doctrine\ORM\PersistentCollection {#2109 …}
    +children: [
      1 => App\Entity\EntryComment {#1740}
      0 => App\Entity\EntryComment {#2459
        +user: App\Entity\User {#264 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1707 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2465 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2468 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2470 …}
        +body: """
          > pretend it’s multiple **pickup trucks** welded together\n
          \n
          Fixed for 'murican tastes
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 5
        +score: 0
        +lastActive: DateTime @1705322865 {#2454
          date: 2024-01-15 13:47:45.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@egitalian@lemm.ee"
          "@FrickAndMortar@lemmy.world"
          "@bappity@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2469 …}
        +nested: Doctrine\ORM\PersistentCollection {#2471 …}
        +votes: Doctrine\ORM\PersistentCollection {#2363 …}
        +reports: Doctrine\ORM\PersistentCollection {#2377 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2359 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2364 …}
        -id: 310550
        -bodyTs: "'fix':9 'multipl':4 'murican':11 'pickup':5 'pretend':1 'tast':12 'togeth':8 'truck':6 'weld':7"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/6477443"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705322865 {#2455
          date: 2024-01-15 13:47:45.0 +01:00
        }
        +"title": 310550
      }
    ]
    -id: 30319
    -titleTs: "'amaz':4 'blow':18 'japan':9 'mind':20 'normal':13 'technolog':5 'us':24 'western':26 'world':27 'would':17"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705286735
    +visibility: "visible             "
    +apId: "https://lemm.ee/post/20884824"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705200335 {#2079
      date: 2024-01-14 03:45:35.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2465 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2464 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2463 …}
  +body: "There’s a reason “USA doesn’t know geography” is a worldwide joke"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705322759 {#1739
    date: 2024-01-15 13:45:59.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@egitalian@lemm.ee"
    "@fidodo@lemmy.world"
    "@Fallenwout@lemmy.world"
    "@madcaesar@lemmy.world"
    "@nomous@lemmy.world"
    "@Potatos_are_not_friends@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2448 …}
  +nested: Doctrine\ORM\PersistentCollection {#2447 …}
  +votes: Doctrine\ORM\PersistentCollection {#2462 …}
  +reports: Doctrine\ORM\PersistentCollection {#2461 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2460 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2452 …}
  -id: 310545
  -bodyTs: "'doesn':6 'geographi':9 'joke':13 'know':8 'reason':4 'usa':5 'worldwid':12"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/6477422"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705322759 {#1741
    date: 2024-01-15 13:45:59.0 +01:00
  }
  +"title": 310545
}
"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
40 DENIED moderate
App\Entity\EntryComment {#1740
  +user: App\Entity\User {#264 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1707
    +user: Proxies\__CG__\App\Entity\User {#2085 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2465 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2045 …}
    +slug: "What-s-some-amazing-technology-they-have-in-Japan-that-s-very"
    +title: "What's some amazing technology they have in Japan that's very normal to them but would blow our minds here in the US and western world?"
    +url: null
    +body: null
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 351
    +favouriteCount: 334
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727576992 {#2051
      date: 2024-09-29 04:29:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2057 …}
    +votes: Doctrine\ORM\PersistentCollection {#2104 …}
    +reports: Doctrine\ORM\PersistentCollection {#2099 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2108 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2101 …}
    +badges: Doctrine\ORM\PersistentCollection {#2109 …}
    +children: [
      1 => App\Entity\EntryComment {#1740}
      0 => App\Entity\EntryComment {#2459
        +user: App\Entity\User {#264 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1707 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2465 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2468 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2470 …}
        +body: """
          > pretend it’s multiple **pickup trucks** welded together\n
          \n
          Fixed for 'murican tastes
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 5
        +score: 0
        +lastActive: DateTime @1705322865 {#2454
          date: 2024-01-15 13:47:45.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@egitalian@lemm.ee"
          "@FrickAndMortar@lemmy.world"
          "@bappity@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2469 …}
        +nested: Doctrine\ORM\PersistentCollection {#2471 …}
        +votes: Doctrine\ORM\PersistentCollection {#2363 …}
        +reports: Doctrine\ORM\PersistentCollection {#2377 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2359 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2364 …}
        -id: 310550
        -bodyTs: "'fix':9 'multipl':4 'murican':11 'pickup':5 'pretend':1 'tast':12 'togeth':8 'truck':6 'weld':7"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/6477443"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705322865 {#2455
          date: 2024-01-15 13:47:45.0 +01:00
        }
        +"title": 310550
      }
    ]
    -id: 30319
    -titleTs: "'amaz':4 'blow':18 'japan':9 'mind':20 'normal':13 'technolog':5 'us':24 'western':26 'world':27 'would':17"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705286735
    +visibility: "visible             "
    +apId: "https://lemm.ee/post/20884824"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705200335 {#2079
      date: 2024-01-14 03:45:35.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2465 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2464 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2463 …}
  +body: "There’s a reason “USA doesn’t know geography” is a worldwide joke"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705322759 {#1739
    date: 2024-01-15 13:45:59.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@egitalian@lemm.ee"
    "@fidodo@lemmy.world"
    "@Fallenwout@lemmy.world"
    "@madcaesar@lemmy.world"
    "@nomous@lemmy.world"
    "@Potatos_are_not_friends@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2448 …}
  +nested: Doctrine\ORM\PersistentCollection {#2447 …}
  +votes: Doctrine\ORM\PersistentCollection {#2462 …}
  +reports: Doctrine\ORM\PersistentCollection {#2461 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2460 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2452 …}
  -id: 310545
  -bodyTs: "'doesn':6 'geographi':9 'joke':13 'know':8 'reason':4 'usa':5 'worldwid':12"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/6477422"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705322759 {#1741
    date: 2024-01-15 13:45:59.0 +01:00
  }
  +"title": 310545
}
"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
41 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
42 DENIED moderate
App\Entity\EntryComment {#2459
  +user: App\Entity\User {#264 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1707
    +user: Proxies\__CG__\App\Entity\User {#2085 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2465 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2045 …}
    +slug: "What-s-some-amazing-technology-they-have-in-Japan-that-s-very"
    +title: "What's some amazing technology they have in Japan that's very normal to them but would blow our minds here in the US and western world?"
    +url: null
    +body: null
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 351
    +favouriteCount: 334
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727576992 {#2051
      date: 2024-09-29 04:29:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2057 …}
    +votes: Doctrine\ORM\PersistentCollection {#2104 …}
    +reports: Doctrine\ORM\PersistentCollection {#2099 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2108 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2101 …}
    +badges: Doctrine\ORM\PersistentCollection {#2109 …}
    +children: [
      1 => App\Entity\EntryComment {#1740
        +user: App\Entity\User {#264 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1707 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2465 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2464 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2463 …}
        +body: "There’s a reason “USA doesn’t know geography” is a worldwide joke"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705322759 {#1739
          date: 2024-01-15 13:45:59.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@egitalian@lemm.ee"
          "@fidodo@lemmy.world"
          "@Fallenwout@lemmy.world"
          "@madcaesar@lemmy.world"
          "@nomous@lemmy.world"
          "@Potatos_are_not_friends@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2448 …}
        +nested: Doctrine\ORM\PersistentCollection {#2447 …}
        +votes: Doctrine\ORM\PersistentCollection {#2462 …}
        +reports: Doctrine\ORM\PersistentCollection {#2461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2460 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2452 …}
        -id: 310545
        -bodyTs: "'doesn':6 'geographi':9 'joke':13 'know':8 'reason':4 'usa':5 'worldwid':12"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/6477422"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705322759 {#1741
          date: 2024-01-15 13:45:59.0 +01:00
        }
        +"title": 310545
      }
      0 => App\Entity\EntryComment {#2459}
    ]
    -id: 30319
    -titleTs: "'amaz':4 'blow':18 'japan':9 'mind':20 'normal':13 'technolog':5 'us':24 'western':26 'world':27 'would':17"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705286735
    +visibility: "visible             "
    +apId: "https://lemm.ee/post/20884824"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705200335 {#2079
      date: 2024-01-14 03:45:35.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2465 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2468 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2470 …}
  +body: """
    > pretend it’s multiple **pickup trucks** welded together\n
    \n
    Fixed for 'murican tastes
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 5
  +score: 0
  +lastActive: DateTime @1705322865 {#2454
    date: 2024-01-15 13:47:45.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@egitalian@lemm.ee"
    "@FrickAndMortar@lemmy.world"
    "@bappity@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2469 …}
  +nested: Doctrine\ORM\PersistentCollection {#2471 …}
  +votes: Doctrine\ORM\PersistentCollection {#2363 …}
  +reports: Doctrine\ORM\PersistentCollection {#2377 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2359 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2364 …}
  -id: 310550
  -bodyTs: "'fix':9 'multipl':4 'murican':11 'pickup':5 'pretend':1 'tast':12 'togeth':8 'truck':6 'weld':7"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/6477443"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705322865 {#2455
    date: 2024-01-15 13:47:45.0 +01:00
  }
  +"title": 310550
}
"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
43 DENIED edit
App\Entity\EntryComment {#2459
  +user: App\Entity\User {#264 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1707
    +user: Proxies\__CG__\App\Entity\User {#2085 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2465 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2045 …}
    +slug: "What-s-some-amazing-technology-they-have-in-Japan-that-s-very"
    +title: "What's some amazing technology they have in Japan that's very normal to them but would blow our minds here in the US and western world?"
    +url: null
    +body: null
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 351
    +favouriteCount: 334
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727576992 {#2051
      date: 2024-09-29 04:29:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2057 …}
    +votes: Doctrine\ORM\PersistentCollection {#2104 …}
    +reports: Doctrine\ORM\PersistentCollection {#2099 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2108 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2101 …}
    +badges: Doctrine\ORM\PersistentCollection {#2109 …}
    +children: [
      1 => App\Entity\EntryComment {#1740
        +user: App\Entity\User {#264 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1707 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2465 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2464 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2463 …}
        +body: "There’s a reason “USA doesn’t know geography” is a worldwide joke"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705322759 {#1739
          date: 2024-01-15 13:45:59.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@egitalian@lemm.ee"
          "@fidodo@lemmy.world"
          "@Fallenwout@lemmy.world"
          "@madcaesar@lemmy.world"
          "@nomous@lemmy.world"
          "@Potatos_are_not_friends@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2448 …}
        +nested: Doctrine\ORM\PersistentCollection {#2447 …}
        +votes: Doctrine\ORM\PersistentCollection {#2462 …}
        +reports: Doctrine\ORM\PersistentCollection {#2461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2460 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2452 …}
        -id: 310545
        -bodyTs: "'doesn':6 'geographi':9 'joke':13 'know':8 'reason':4 'usa':5 'worldwid':12"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/6477422"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705322759 {#1741
          date: 2024-01-15 13:45:59.0 +01:00
        }
        +"title": 310545
      }
      0 => App\Entity\EntryComment {#2459}
    ]
    -id: 30319
    -titleTs: "'amaz':4 'blow':18 'japan':9 'mind':20 'normal':13 'technolog':5 'us':24 'western':26 'world':27 'would':17"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705286735
    +visibility: "visible             "
    +apId: "https://lemm.ee/post/20884824"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705200335 {#2079
      date: 2024-01-14 03:45:35.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2465 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2468 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2470 …}
  +body: """
    > pretend it’s multiple **pickup trucks** welded together\n
    \n
    Fixed for 'murican tastes
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 5
  +score: 0
  +lastActive: DateTime @1705322865 {#2454
    date: 2024-01-15 13:47:45.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@egitalian@lemm.ee"
    "@FrickAndMortar@lemmy.world"
    "@bappity@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2469 …}
  +nested: Doctrine\ORM\PersistentCollection {#2471 …}
  +votes: Doctrine\ORM\PersistentCollection {#2363 …}
  +reports: Doctrine\ORM\PersistentCollection {#2377 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2359 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2364 …}
  -id: 310550
  -bodyTs: "'fix':9 'multipl':4 'murican':11 'pickup':5 'pretend':1 'tast':12 'togeth':8 'truck':6 'weld':7"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/6477443"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705322865 {#2455
    date: 2024-01-15 13:47:45.0 +01:00
  }
  +"title": 310550
}
"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
44 DENIED moderate
App\Entity\EntryComment {#2459
  +user: App\Entity\User {#264 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1707
    +user: Proxies\__CG__\App\Entity\User {#2085 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2465 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2045 …}
    +slug: "What-s-some-amazing-technology-they-have-in-Japan-that-s-very"
    +title: "What's some amazing technology they have in Japan that's very normal to them but would blow our minds here in the US and western world?"
    +url: null
    +body: null
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 351
    +favouriteCount: 334
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727576992 {#2051
      date: 2024-09-29 04:29:52.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2057 …}
    +votes: Doctrine\ORM\PersistentCollection {#2104 …}
    +reports: Doctrine\ORM\PersistentCollection {#2099 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2108 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2101 …}
    +badges: Doctrine\ORM\PersistentCollection {#2109 …}
    +children: [
      1 => App\Entity\EntryComment {#1740
        +user: App\Entity\User {#264 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1707 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2465 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2464 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2463 …}
        +body: "There’s a reason “USA doesn’t know geography” is a worldwide joke"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705322759 {#1739
          date: 2024-01-15 13:45:59.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@egitalian@lemm.ee"
          "@fidodo@lemmy.world"
          "@Fallenwout@lemmy.world"
          "@madcaesar@lemmy.world"
          "@nomous@lemmy.world"
          "@Potatos_are_not_friends@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2448 …}
        +nested: Doctrine\ORM\PersistentCollection {#2447 …}
        +votes: Doctrine\ORM\PersistentCollection {#2462 …}
        +reports: Doctrine\ORM\PersistentCollection {#2461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2460 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2452 …}
        -id: 310545
        -bodyTs: "'doesn':6 'geographi':9 'joke':13 'know':8 'reason':4 'usa':5 'worldwid':12"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/6477422"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705322759 {#1741
          date: 2024-01-15 13:45:59.0 +01:00
        }
        +"title": 310545
      }
      0 => App\Entity\EntryComment {#2459}
    ]
    -id: 30319
    -titleTs: "'amaz':4 'blow':18 'japan':9 'mind':20 'normal':13 'technolog':5 'us':24 'western':26 'world':27 'would':17"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705286735
    +visibility: "visible             "
    +apId: "https://lemm.ee/post/20884824"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705200335 {#2079
      date: 2024-01-14 03:45:35.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2465 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2468 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2470 …}
  +body: """
    > pretend it’s multiple **pickup trucks** welded together\n
    \n
    Fixed for 'murican tastes
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 5
  +score: 0
  +lastActive: DateTime @1705322865 {#2454
    date: 2024-01-15 13:47:45.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@egitalian@lemm.ee"
    "@FrickAndMortar@lemmy.world"
    "@bappity@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2469 …}
  +nested: Doctrine\ORM\PersistentCollection {#2471 …}
  +votes: Doctrine\ORM\PersistentCollection {#2363 …}
  +reports: Doctrine\ORM\PersistentCollection {#2377 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2359 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2364 …}
  -id: 310550
  -bodyTs: "'fix':9 'multipl':4 'murican':11 'pickup':5 'pretend':1 'tast':12 'togeth':8 'truck':6 'weld':7"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/6477443"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705322865 {#2455
    date: 2024-01-15 13:47:45.0 +01:00
  }
  +"title": 310550
}
"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
45 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
46 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#1883
  +user: Proxies\__CG__\App\Entity\User {#2089 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2391 …}
  +image: Proxies\__CG__\App\Entity\Image {#2084 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2334 …}
  +slug: "frosted-glass"
  +title: "frosted glass"
  +url: "https://lemmy.world/pictrs/image/8142118a-de82-4adc-b2ea-be1e0fc9a232.png"
  +body: null
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 39
  +favouriteCount: 554
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1724470465 {#1385
    date: 2024-08-24 05:34:25.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2300 …}
  +votes: Doctrine\ORM\PersistentCollection {#2324 …}
  +reports: Doctrine\ORM\PersistentCollection {#2026 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2072 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2136 …}
  +badges: Doctrine\ORM\PersistentCollection {#2046 …}
  +children: [
    App\Entity\EntryComment {#1407
      +user: App\Entity\User {#264 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1883 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2391 …}
      +image: null
      +parent: null
      +root: null
      +body: "I’m too tropical to understand this"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1705330477 {#1907
        date: 2024-01-15 15:54:37.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@m3t00@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2389 …}
      +nested: Doctrine\ORM\PersistentCollection {#2387 …}
      +votes: Doctrine\ORM\PersistentCollection {#2394 …}
      +reports: Doctrine\ORM\PersistentCollection {#2393 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1381 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1402 …}
      -id: 310836
      -bodyTs: "'m':2 'tropic':4 'understand':6"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/6479739"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705330477 {#1908
        date: 2024-01-15 15:54:37.0 +01:00
      }
      +"title": 310836
    }
  ]
  -id: 30212
  -titleTs: "'frost':1 'glass':2"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705253294
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10669705"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705166894 {#2098
    date: 2024-01-13 18:28:14.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"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
47 DENIED edit
Proxies\__CG__\App\Entity\Entry {#1883
  +user: Proxies\__CG__\App\Entity\User {#2089 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2391 …}
  +image: Proxies\__CG__\App\Entity\Image {#2084 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2334 …}
  +slug: "frosted-glass"
  +title: "frosted glass"
  +url: "https://lemmy.world/pictrs/image/8142118a-de82-4adc-b2ea-be1e0fc9a232.png"
  +body: null
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 39
  +favouriteCount: 554
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1724470465 {#1385
    date: 2024-08-24 05:34:25.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2300 …}
  +votes: Doctrine\ORM\PersistentCollection {#2324 …}
  +reports: Doctrine\ORM\PersistentCollection {#2026 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2072 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2136 …}
  +badges: Doctrine\ORM\PersistentCollection {#2046 …}
  +children: [
    App\Entity\EntryComment {#1407
      +user: App\Entity\User {#264 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1883 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2391 …}
      +image: null
      +parent: null
      +root: null
      +body: "I’m too tropical to understand this"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1705330477 {#1907
        date: 2024-01-15 15:54:37.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@m3t00@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2389 …}
      +nested: Doctrine\ORM\PersistentCollection {#2387 …}
      +votes: Doctrine\ORM\PersistentCollection {#2394 …}
      +reports: Doctrine\ORM\PersistentCollection {#2393 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1381 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1402 …}
      -id: 310836
      -bodyTs: "'m':2 'tropic':4 'understand':6"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/6479739"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705330477 {#1908
        date: 2024-01-15 15:54:37.0 +01:00
      }
      +"title": 310836
    }
  ]
  -id: 30212
  -titleTs: "'frost':1 'glass':2"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705253294
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10669705"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705166894 {#2098
    date: 2024-01-13 18:28:14.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"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
48 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#1883
  +user: Proxies\__CG__\App\Entity\User {#2089 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2391 …}
  +image: Proxies\__CG__\App\Entity\Image {#2084 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2334 …}
  +slug: "frosted-glass"
  +title: "frosted glass"
  +url: "https://lemmy.world/pictrs/image/8142118a-de82-4adc-b2ea-be1e0fc9a232.png"
  +body: null
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 39
  +favouriteCount: 554
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1724470465 {#1385
    date: 2024-08-24 05:34:25.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2300 …}
  +votes: Doctrine\ORM\PersistentCollection {#2324 …}
  +reports: Doctrine\ORM\PersistentCollection {#2026 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2072 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2136 …}
  +badges: Doctrine\ORM\PersistentCollection {#2046 …}
  +children: [
    App\Entity\EntryComment {#1407
      +user: App\Entity\User {#264 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1883 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2391 …}
      +image: null
      +parent: null
      +root: null
      +body: "I’m too tropical to understand this"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1705330477 {#1907
        date: 2024-01-15 15:54:37.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@m3t00@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2389 …}
      +nested: Doctrine\ORM\PersistentCollection {#2387 …}
      +votes: Doctrine\ORM\PersistentCollection {#2394 …}
      +reports: Doctrine\ORM\PersistentCollection {#2393 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1381 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1402 …}
      -id: 310836
      -bodyTs: "'m':2 'tropic':4 'understand':6"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/6479739"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705330477 {#1908
        date: 2024-01-15 15:54:37.0 +01:00
      }
      +"title": 310836
    }
  ]
  -id: 30212
  -titleTs: "'frost':1 'glass':2"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705253294
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10669705"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705166894 {#2098
    date: 2024-01-13 18:28:14.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"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
49 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
50 DENIED moderate
App\Entity\EntryComment {#1407
  +user: App\Entity\User {#264 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1883
    +user: Proxies\__CG__\App\Entity\User {#2089 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2391 …}
    +image: Proxies\__CG__\App\Entity\Image {#2084 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2334 …}
    +slug: "frosted-glass"
    +title: "frosted glass"
    +url: "https://lemmy.world/pictrs/image/8142118a-de82-4adc-b2ea-be1e0fc9a232.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 39
    +favouriteCount: 554
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1724470465 {#1385
      date: 2024-08-24 05:34:25.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2300 …}
    +votes: Doctrine\ORM\PersistentCollection {#2324 …}
    +reports: Doctrine\ORM\PersistentCollection {#2026 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2072 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2136 …}
    +badges: Doctrine\ORM\PersistentCollection {#2046 …}
    +children: [
      App\Entity\EntryComment {#1407}
    ]
    -id: 30212
    -titleTs: "'frost':1 'glass':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705253294
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10669705"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705166894 {#2098
      date: 2024-01-13 18:28:14.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2391 …}
  +image: null
  +parent: null
  +root: null
  +body: "I’m too tropical to understand this"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705330477 {#1907
    date: 2024-01-15 15:54:37.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@m3t00@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2389 …}
  +nested: Doctrine\ORM\PersistentCollection {#2387 …}
  +votes: Doctrine\ORM\PersistentCollection {#2394 …}
  +reports: Doctrine\ORM\PersistentCollection {#2393 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1381 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1402 …}
  -id: 310836
  -bodyTs: "'m':2 'tropic':4 'understand':6"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/6479739"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705330477 {#1908
    date: 2024-01-15 15:54:37.0 +01:00
  }
  +"title": 310836
}
"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
51 DENIED edit
App\Entity\EntryComment {#1407
  +user: App\Entity\User {#264 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1883
    +user: Proxies\__CG__\App\Entity\User {#2089 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2391 …}
    +image: Proxies\__CG__\App\Entity\Image {#2084 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2334 …}
    +slug: "frosted-glass"
    +title: "frosted glass"
    +url: "https://lemmy.world/pictrs/image/8142118a-de82-4adc-b2ea-be1e0fc9a232.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 39
    +favouriteCount: 554
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1724470465 {#1385
      date: 2024-08-24 05:34:25.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2300 …}
    +votes: Doctrine\ORM\PersistentCollection {#2324 …}
    +reports: Doctrine\ORM\PersistentCollection {#2026 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2072 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2136 …}
    +badges: Doctrine\ORM\PersistentCollection {#2046 …}
    +children: [
      App\Entity\EntryComment {#1407}
    ]
    -id: 30212
    -titleTs: "'frost':1 'glass':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705253294
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10669705"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705166894 {#2098
      date: 2024-01-13 18:28:14.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2391 …}
  +image: null
  +parent: null
  +root: null
  +body: "I’m too tropical to understand this"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705330477 {#1907
    date: 2024-01-15 15:54:37.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@m3t00@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2389 …}
  +nested: Doctrine\ORM\PersistentCollection {#2387 …}
  +votes: Doctrine\ORM\PersistentCollection {#2394 …}
  +reports: Doctrine\ORM\PersistentCollection {#2393 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1381 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1402 …}
  -id: 310836
  -bodyTs: "'m':2 'tropic':4 'understand':6"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/6479739"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705330477 {#1908
    date: 2024-01-15 15:54:37.0 +01:00
  }
  +"title": 310836
}
"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
52 DENIED moderate
App\Entity\EntryComment {#1407
  +user: App\Entity\User {#264 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1883
    +user: Proxies\__CG__\App\Entity\User {#2089 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2391 …}
    +image: Proxies\__CG__\App\Entity\Image {#2084 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2334 …}
    +slug: "frosted-glass"
    +title: "frosted glass"
    +url: "https://lemmy.world/pictrs/image/8142118a-de82-4adc-b2ea-be1e0fc9a232.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 39
    +favouriteCount: 554
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1724470465 {#1385
      date: 2024-08-24 05:34:25.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2300 …}
    +votes: Doctrine\ORM\PersistentCollection {#2324 …}
    +reports: Doctrine\ORM\PersistentCollection {#2026 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2072 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2136 …}
    +badges: Doctrine\ORM\PersistentCollection {#2046 …}
    +children: [
      App\Entity\EntryComment {#1407}
    ]
    -id: 30212
    -titleTs: "'frost':1 'glass':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705253294
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10669705"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705166894 {#2098
      date: 2024-01-13 18:28:14.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2391 …}
  +image: null
  +parent: null
  +root: null
  +body: "I’m too tropical to understand this"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705330477 {#1907
    date: 2024-01-15 15:54:37.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@m3t00@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2389 …}
  +nested: Doctrine\ORM\PersistentCollection {#2387 …}
  +votes: Doctrine\ORM\PersistentCollection {#2394 …}
  +reports: Doctrine\ORM\PersistentCollection {#2393 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1381 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1402 …}
  -id: 310836
  -bodyTs: "'m':2 'tropic':4 'understand':6"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/6479739"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705330477 {#1908
    date: 2024-01-15 15:54:37.0 +01:00
  }
  +"title": 310836
}
"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
53 DENIED ROLE_ADMIN
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
54 DENIED ROLE_MODERATOR
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