GET https://kbin.spritesserver.nl/u/@SpeakinTelnet@programming.dev/active

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.69 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 {#1708
  +user: Proxies\__CG__\App\Entity\User {#2058 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1926 …}
  +image: Proxies\__CG__\App\Entity\Image {#2320 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2281 …}
  +slug: "Some-of-y-all-need-to-see-this-and-drop-the"
  +title: "Some of y'all need to see this and drop the superiority complex..."
  +url: "https://lemmy.world/pictrs/image/f5d59278-2cb3-468c-81f8-b974d87e538e.jpeg"
  +body: """
    Image shows a tweet with the header “and people STILL try to convince me Linux and Windows are better when the DATA clearly shows otherwise. SMH” with an image attached showing the following:\n
    \n
    “Operating systems by current version” Mac OS: 14 Windows: 11 Linux: 6
    """
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 176
  +favouriteCount: 1191
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1727690160 {#1401
    date: 2024-09-30 11:56:00.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2295 …}
  +votes: Doctrine\ORM\PersistentCollection {#2290 …}
  +reports: Doctrine\ORM\PersistentCollection {#2316 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2207 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2202 …}
  +badges: Doctrine\ORM\PersistentCollection {#2271 …}
  +children: [
    App\Entity\EntryComment {#1909
      +user: App\Entity\User {#264 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1708 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1926 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1410 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1410 …}
      +body: "Fedora 39"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 33
      +score: 0
      +lastActive: DateTime @1704838343 {#1910
        date: 2024-01-09 23:12:23.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@13617@lemmy.world"
        "@db2@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1874 …}
      +nested: Doctrine\ORM\PersistentCollection {#1908 …}
      +votes: Doctrine\ORM\PersistentCollection {#1883 …}
      +reports: Doctrine\ORM\PersistentCollection {#2389 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2387 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2394 …}
      -id: 294439
      -bodyTs: "'39':2 'fedora':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/6279241"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704838343 {#1906
        date: 2024-01-09 23:12:23.0 +01:00
      }
      +"title": 294439
    }
  ]
  -id: 28474
  -titleTs: "'complex':13 'drop':10 'need':5 'see':7 'superior':12 'y':3"
  -bodyTs: "'11':43 '14':41 '6':45 'attach':30 'better':19 'clear':23 'convinc':13 'current':37 'data':22 'follow':33 'header':7 'imag':1,29 'linux':15,44 'mac':39 'oper':34 'os':40 'otherwis':25 'peopl':9 'show':2,24,31 'smh':26 'still':10 'system':35 'tri':11 'tweet':4 'version':38 'window':17,42"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704921465
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10508068"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704835065 {#2216
    date: 2024-01-09 22:17:45.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 {#1708
  +user: Proxies\__CG__\App\Entity\User {#2058 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1926 …}
  +image: Proxies\__CG__\App\Entity\Image {#2320 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2281 …}
  +slug: "Some-of-y-all-need-to-see-this-and-drop-the"
  +title: "Some of y'all need to see this and drop the superiority complex..."
  +url: "https://lemmy.world/pictrs/image/f5d59278-2cb3-468c-81f8-b974d87e538e.jpeg"
  +body: """
    Image shows a tweet with the header “and people STILL try to convince me Linux and Windows are better when the DATA clearly shows otherwise. SMH” with an image attached showing the following:\n
    \n
    “Operating systems by current version” Mac OS: 14 Windows: 11 Linux: 6
    """
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 176
  +favouriteCount: 1191
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1727690160 {#1401
    date: 2024-09-30 11:56:00.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2295 …}
  +votes: Doctrine\ORM\PersistentCollection {#2290 …}
  +reports: Doctrine\ORM\PersistentCollection {#2316 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2207 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2202 …}
  +badges: Doctrine\ORM\PersistentCollection {#2271 …}
  +children: [
    App\Entity\EntryComment {#1909
      +user: App\Entity\User {#264 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1708 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1926 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1410 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1410 …}
      +body: "Fedora 39"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 33
      +score: 0
      +lastActive: DateTime @1704838343 {#1910
        date: 2024-01-09 23:12:23.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@13617@lemmy.world"
        "@db2@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1874 …}
      +nested: Doctrine\ORM\PersistentCollection {#1908 …}
      +votes: Doctrine\ORM\PersistentCollection {#1883 …}
      +reports: Doctrine\ORM\PersistentCollection {#2389 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2387 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2394 …}
      -id: 294439
      -bodyTs: "'39':2 'fedora':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/6279241"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704838343 {#1906
        date: 2024-01-09 23:12:23.0 +01:00
      }
      +"title": 294439
    }
  ]
  -id: 28474
  -titleTs: "'complex':13 'drop':10 'need':5 'see':7 'superior':12 'y':3"
  -bodyTs: "'11':43 '14':41 '6':45 'attach':30 'better':19 'clear':23 'convinc':13 'current':37 'data':22 'follow':33 'header':7 'imag':1,29 'linux':15,44 'mac':39 'oper':34 'os':40 'otherwis':25 'peopl':9 'show':2,24,31 'smh':26 'still':10 'system':35 'tri':11 'tweet':4 'version':38 'window':17,42"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704921465
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10508068"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704835065 {#2216
    date: 2024-01-09 22:17:45.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 {#1708
  +user: Proxies\__CG__\App\Entity\User {#2058 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1926 …}
  +image: Proxies\__CG__\App\Entity\Image {#2320 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2281 …}
  +slug: "Some-of-y-all-need-to-see-this-and-drop-the"
  +title: "Some of y'all need to see this and drop the superiority complex..."
  +url: "https://lemmy.world/pictrs/image/f5d59278-2cb3-468c-81f8-b974d87e538e.jpeg"
  +body: """
    Image shows a tweet with the header “and people STILL try to convince me Linux and Windows are better when the DATA clearly shows otherwise. SMH” with an image attached showing the following:\n
    \n
    “Operating systems by current version” Mac OS: 14 Windows: 11 Linux: 6
    """
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 176
  +favouriteCount: 1191
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1727690160 {#1401
    date: 2024-09-30 11:56:00.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2295 …}
  +votes: Doctrine\ORM\PersistentCollection {#2290 …}
  +reports: Doctrine\ORM\PersistentCollection {#2316 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2207 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2202 …}
  +badges: Doctrine\ORM\PersistentCollection {#2271 …}
  +children: [
    App\Entity\EntryComment {#1909
      +user: App\Entity\User {#264 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1708 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1926 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1410 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1410 …}
      +body: "Fedora 39"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 33
      +score: 0
      +lastActive: DateTime @1704838343 {#1910
        date: 2024-01-09 23:12:23.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@13617@lemmy.world"
        "@db2@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1874 …}
      +nested: Doctrine\ORM\PersistentCollection {#1908 …}
      +votes: Doctrine\ORM\PersistentCollection {#1883 …}
      +reports: Doctrine\ORM\PersistentCollection {#2389 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2387 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2394 …}
      -id: 294439
      -bodyTs: "'39':2 'fedora':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/6279241"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704838343 {#1906
        date: 2024-01-09 23:12:23.0 +01:00
      }
      +"title": 294439
    }
  ]
  -id: 28474
  -titleTs: "'complex':13 'drop':10 'need':5 'see':7 'superior':12 'y':3"
  -bodyTs: "'11':43 '14':41 '6':45 'attach':30 'better':19 'clear':23 'convinc':13 'current':37 'data':22 'follow':33 'header':7 'imag':1,29 'linux':15,44 'mac':39 'oper':34 'os':40 'otherwis':25 'peopl':9 'show':2,24,31 'smh':26 'still':10 'system':35 'tri':11 'tweet':4 'version':38 'window':17,42"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704921465
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10508068"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704835065 {#2216
    date: 2024-01-09 22:17:45.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 {#1909
  +user: App\Entity\User {#264 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1708
    +user: Proxies\__CG__\App\Entity\User {#2058 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1926 …}
    +image: Proxies\__CG__\App\Entity\Image {#2320 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2281 …}
    +slug: "Some-of-y-all-need-to-see-this-and-drop-the"
    +title: "Some of y'all need to see this and drop the superiority complex..."
    +url: "https://lemmy.world/pictrs/image/f5d59278-2cb3-468c-81f8-b974d87e538e.jpeg"
    +body: """
      Image shows a tweet with the header “and people STILL try to convince me Linux and Windows are better when the DATA clearly shows otherwise. SMH” with an image attached showing the following:\n
      \n
      “Operating systems by current version” Mac OS: 14 Windows: 11 Linux: 6
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 176
    +favouriteCount: 1191
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727690160 {#1401
      date: 2024-09-30 11:56:00.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2295 …}
    +votes: Doctrine\ORM\PersistentCollection {#2290 …}
    +reports: Doctrine\ORM\PersistentCollection {#2316 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2207 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2202 …}
    +badges: Doctrine\ORM\PersistentCollection {#2271 …}
    +children: [
      App\Entity\EntryComment {#1909}
    ]
    -id: 28474
    -titleTs: "'complex':13 'drop':10 'need':5 'see':7 'superior':12 'y':3"
    -bodyTs: "'11':43 '14':41 '6':45 'attach':30 'better':19 'clear':23 'convinc':13 'current':37 'data':22 'follow':33 'header':7 'imag':1,29 'linux':15,44 'mac':39 'oper':34 'os':40 'otherwis':25 'peopl':9 'show':2,24,31 'smh':26 'still':10 'system':35 'tri':11 'tweet':4 'version':38 'window':17,42"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704921465
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10508068"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704835065 {#2216
      date: 2024-01-09 22:17:45.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1926 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1410 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1410 …}
  +body: "Fedora 39"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 33
  +score: 0
  +lastActive: DateTime @1704838343 {#1910
    date: 2024-01-09 23:12:23.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@13617@lemmy.world"
    "@db2@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1874 …}
  +nested: Doctrine\ORM\PersistentCollection {#1908 …}
  +votes: Doctrine\ORM\PersistentCollection {#1883 …}
  +reports: Doctrine\ORM\PersistentCollection {#2389 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2387 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2394 …}
  -id: 294439
  -bodyTs: "'39':2 'fedora':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/6279241"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704838343 {#1906
    date: 2024-01-09 23:12:23.0 +01:00
  }
  +"title": 294439
}
"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 {#1909
  +user: App\Entity\User {#264 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1708
    +user: Proxies\__CG__\App\Entity\User {#2058 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1926 …}
    +image: Proxies\__CG__\App\Entity\Image {#2320 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2281 …}
    +slug: "Some-of-y-all-need-to-see-this-and-drop-the"
    +title: "Some of y'all need to see this and drop the superiority complex..."
    +url: "https://lemmy.world/pictrs/image/f5d59278-2cb3-468c-81f8-b974d87e538e.jpeg"
    +body: """
      Image shows a tweet with the header “and people STILL try to convince me Linux and Windows are better when the DATA clearly shows otherwise. SMH” with an image attached showing the following:\n
      \n
      “Operating systems by current version” Mac OS: 14 Windows: 11 Linux: 6
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 176
    +favouriteCount: 1191
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727690160 {#1401
      date: 2024-09-30 11:56:00.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2295 …}
    +votes: Doctrine\ORM\PersistentCollection {#2290 …}
    +reports: Doctrine\ORM\PersistentCollection {#2316 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2207 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2202 …}
    +badges: Doctrine\ORM\PersistentCollection {#2271 …}
    +children: [
      App\Entity\EntryComment {#1909}
    ]
    -id: 28474
    -titleTs: "'complex':13 'drop':10 'need':5 'see':7 'superior':12 'y':3"
    -bodyTs: "'11':43 '14':41 '6':45 'attach':30 'better':19 'clear':23 'convinc':13 'current':37 'data':22 'follow':33 'header':7 'imag':1,29 'linux':15,44 'mac':39 'oper':34 'os':40 'otherwis':25 'peopl':9 'show':2,24,31 'smh':26 'still':10 'system':35 'tri':11 'tweet':4 'version':38 'window':17,42"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704921465
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10508068"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704835065 {#2216
      date: 2024-01-09 22:17:45.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1926 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1410 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1410 …}
  +body: "Fedora 39"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 33
  +score: 0
  +lastActive: DateTime @1704838343 {#1910
    date: 2024-01-09 23:12:23.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@13617@lemmy.world"
    "@db2@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1874 …}
  +nested: Doctrine\ORM\PersistentCollection {#1908 …}
  +votes: Doctrine\ORM\PersistentCollection {#1883 …}
  +reports: Doctrine\ORM\PersistentCollection {#2389 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2387 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2394 …}
  -id: 294439
  -bodyTs: "'39':2 'fedora':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/6279241"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704838343 {#1906
    date: 2024-01-09 23:12:23.0 +01:00
  }
  +"title": 294439
}
"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 {#1909
  +user: App\Entity\User {#264 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1708
    +user: Proxies\__CG__\App\Entity\User {#2058 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1926 …}
    +image: Proxies\__CG__\App\Entity\Image {#2320 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2281 …}
    +slug: "Some-of-y-all-need-to-see-this-and-drop-the"
    +title: "Some of y'all need to see this and drop the superiority complex..."
    +url: "https://lemmy.world/pictrs/image/f5d59278-2cb3-468c-81f8-b974d87e538e.jpeg"
    +body: """
      Image shows a tweet with the header “and people STILL try to convince me Linux and Windows are better when the DATA clearly shows otherwise. SMH” with an image attached showing the following:\n
      \n
      “Operating systems by current version” Mac OS: 14 Windows: 11 Linux: 6
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 176
    +favouriteCount: 1191
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727690160 {#1401
      date: 2024-09-30 11:56:00.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2295 …}
    +votes: Doctrine\ORM\PersistentCollection {#2290 …}
    +reports: Doctrine\ORM\PersistentCollection {#2316 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2207 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2202 …}
    +badges: Doctrine\ORM\PersistentCollection {#2271 …}
    +children: [
      App\Entity\EntryComment {#1909}
    ]
    -id: 28474
    -titleTs: "'complex':13 'drop':10 'need':5 'see':7 'superior':12 'y':3"
    -bodyTs: "'11':43 '14':41 '6':45 'attach':30 'better':19 'clear':23 'convinc':13 'current':37 'data':22 'follow':33 'header':7 'imag':1,29 'linux':15,44 'mac':39 'oper':34 'os':40 'otherwis':25 'peopl':9 'show':2,24,31 'smh':26 'still':10 'system':35 'tri':11 'tweet':4 'version':38 'window':17,42"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704921465
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10508068"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704835065 {#2216
      date: 2024-01-09 22:17:45.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1926 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1410 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1410 …}
  +body: "Fedora 39"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 33
  +score: 0
  +lastActive: DateTime @1704838343 {#1910
    date: 2024-01-09 23:12:23.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@13617@lemmy.world"
    "@db2@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1874 …}
  +nested: Doctrine\ORM\PersistentCollection {#1908 …}
  +votes: Doctrine\ORM\PersistentCollection {#1883 …}
  +reports: Doctrine\ORM\PersistentCollection {#2389 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2387 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2394 …}
  -id: 294439
  -bodyTs: "'39':2 'fedora':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/6279241"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704838343 {#1906
    date: 2024-01-09 23:12:23.0 +01:00
  }
  +"title": 294439
}
"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 {#2461
  +user: Proxies\__CG__\App\Entity\User {#2272 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2456 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2190 …}
  +slug: "Me-vs-my-ISP"
  +title: "Me vs my ISP"
  +url: null
  +body: """
    So I was looking into getting port forwarding set up and I realized just how closed-off the internet has gotten since the early days. It’s concerning. It used to be you would buy your own router and connect it to the internet, and that router would control port-forwarding and what-have-you.\n
    \n
    Now, your ISP provides your router, which runs *their* firmware, which (in my case) doesn’t even have the option to enable port forwarding.\n
    \n
    It gets worse - because ISPs are choosing NATs over IPv6, so even if you install a custom firmware on your router without it getting blacklisted by your ISP, you still can’t expose your server to the internet because the NAT refuses to forward traffic your way. They even devise special NAT schemes like symmetric NAT to thwart hole punching.\n
    \n
    Basically this all means that I *have* to purchase my web hosting separately. Or relay all the traffic through an unnecessary third party, introducing a point of failure.\n
    \n
    It’s frustrating.\n
    \n
    I like to control my stuff. I don’t like to depend on other people or be in a position where I have to trust someone not to fuck with my shit. Like, if the only thing outside my apartment that mattered to my website was a DNS record, I’d be really happy with that.\n
    \n
    Edit: TIL ISPs in the US don’t have NATs\n
    \n
    Edit 2: OMG so much advice. My knowledge about computers is SO clearly outdated, I have a lot of things to read up on.\n
    \n
    Edit 3: There’s definitely a CGNAT involved since the WAN ip in the router config is not the same as the one I get when I use a website that echos my IP address. Far as I can tell my devices don’t get unique IPv6 addresses either. (funnily enough, if I check my IP address on my phone using roaming data, there’s no IPv6 address at all). It’s a router/modem combo, at least I think since there’s only one device in my apartment (maybe there’s a modem managing the whole complex or something?). And it doesn’t have a bridge mode, except for OTT. Might try plugging my own router into it, but it feels like a waste of time and money from what I’m seeing. Probably best to just host services over a VPN or smth.\n
    \n
    Edit 4: Devices do get unique IPv6 addresses, but it’s moot since I can’t do anything but ping them. I guess it wouldn’t be port forwarding but something else that I would have to do that my router doesn’t support
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 113
  +favouriteCount: 366
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1712089943 {#2268
    date: 2024-04-02 22:32:23.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2240 …}
  +votes: Doctrine\ORM\PersistentCollection {#2233 …}
  +reports: Doctrine\ORM\PersistentCollection {#2234 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2237 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2258 …}
  +badges: Doctrine\ORM\PersistentCollection {#2260 …}
  +children: [
    1 => App\Entity\EntryComment {#2458
      +user: App\Entity\User {#264 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2461 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2456 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2460 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2453 …}
      +body: """
        Bridge mode still means you go through their hardware. I had issues with my ISP modem because even if it was in bridge mode I was basically ddos-ing it with my usage.\n
        \n
        In the end I got an sfp module that mimick being the modem and plugged the ISP fiber right into my opnsense box where the CPU was plenty.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1703962956 {#2422
        date: 2023-12-30 20:02:36.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@theblueredditrefugee@lemmy.dbzer0.com"
        "@MomoTimeToDie@sh.itjust.works"
        "@Kbin_space_program@kbin.social"
        "@qqq@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2452 …}
      +nested: Doctrine\ORM\PersistentCollection {#2454 …}
      +votes: Doctrine\ORM\PersistentCollection {#2459 …}
      +reports: Doctrine\ORM\PersistentCollection {#2470 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2467 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2371 …}
      -id: 265229
      -bodyTs: "'basic':27 'box':57 'bridg':1,23 'cpu':60 'ddos':29 'ddos-':28 'end':37 'even':18 'fiber':52 'go':6 'got':39 'hardwar':9 'ing':30 'isp':15,51 'issu':12 'mean':4 'mimick':44 'mode':2,24 'modem':16,47 'modul':42 'opnsens':56 'plenti':62 'plug':49 'right':53 'sfp':41 'still':3 'usag':34"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/6022429"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703962956 {#2462
        date: 2023-12-30 20:02:36.0 +01:00
      }
      +"title": 265229
    }
    0 => App\Entity\EntryComment {#2360
      +user: App\Entity\User {#264 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2461 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2456 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2359 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2453 …}
      +body: "Even in bridge mode you can still be slowed down by the modem if its CPU can’t handle your traffic. That’s unless the isp modem offer a complete passthrough. That’s what was happening to me even in bridge mode where I was getting my own IP through pppoe. The modem couldn’t be made into full passthrough and was hitting 100% CPU."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1703968486 {#2370
        date: 2023-12-30 21:34:46.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@theblueredditrefugee@lemmy.dbzer0.com"
        "@MomoTimeToDie@sh.itjust.works"
        "@Kbin_space_program@kbin.social"
        "@qqq@lemmy.world"
        "@SpeakinTelnet@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2361 …}
      +nested: Doctrine\ORM\PersistentCollection {#2372 …}
      +votes: Doctrine\ORM\PersistentCollection {#2386 …}
      +reports: Doctrine\ORM\PersistentCollection {#2385 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2378 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2381 …}
      -id: 265471
      -bodyTs: "'100':64 'bridg':3,41 'complet':30 'couldn':54 'cpu':16,65 'even':1,39 'full':59 'get':46 'handl':19 'happen':36 'hit':63 'ip':49 'isp':26 'made':57 'mode':4,42 'modem':13,27,53 'offer':28 'passthrough':31,60 'pppoe':51 'slow':9 'still':7 'traffic':21 'unless':24"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/6023835"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703968486 {#2377
        date: 2023-12-30 21:34:46.0 +01:00
      }
      +"title": 265471
    }
  ]
  -id: 25811
  -titleTs: "'isp':4 'vs':2"
  -bodyTs: "'2':241 '3':265 '4':409 'address':298,311,320,331,415 'advic':245 'anyth':425 'apart':213,351 'basic':143 'best':398 'blacklist':107 'bridg':369 'buy':36 'case':72 'cgnat':270 'check':317 'choos':89 'clear':252 'close':17 'closed-off':16 'combo':338 'complex':360 'comput':249 'concern':29 'config':279 'connect':41 'control':50,177 'custom':99 'd':224 'data':326 'day':26 'definit':268 'depend':185 'devic':305,348,410 'devis':132 'dns':221 'doesn':73,365,449 'earli':25 'echo':295 'edit':230,240,264,408 'either':312 'els':439 'enabl':80 'enough':314 'even':75,94,131 'except':371 'expos':115 'failur':170 'far':299 'feel':384 'firmwar':68,100 'forward':8,53,82,126,436 'frustrat':173 'fuck':202 'funnili':313 'get':6,84,106,288,308,412 'gotten':22 'guess':430 'happi':227 'hole':141 'host':154,401 'instal':97 'internet':20,45,120 'introduc':166 'involv':271 'ip':275,297,319 'ipv6':92,310,330,414 'isp':61,87,110,232 'knowledg':247 'least':340 'like':136,175,183,206,385 'look':4 'lot':257 'm':395 'manag':357 'matter':215 'mayb':352 'mean':146 'might':374 'mode':370 'modem':356 'money':391 'moot':419 'much':244 'nat':90,123,134,138,239 'omg':242 'one':286,347 'option':78 'ott':373 'outdat':253 'outsid':211 'parti':165 'peopl':188 'phone':323 'ping':427 'plug':376 'point':168 'port':7,52,81,435 'port-forward':51 'posit':193 'probabl':397 'provid':62 'punch':142 'purchas':151 'read':261 'realiz':13 'realli':226 'record':222 'refus':124 'relay':157 'roam':325 'router':39,48,64,103,278,379,448 'router/modem':337 'run':66 'scheme':135 'see':396 'separ':155 'server':117 'servic':402 'set':9 'shit':205 'sinc':23,272,343,420 'smth':407 'someon':199 'someth':362,438 'special':133 'still':112 'stuff':179 'support':451 'symmetr':137 'tell':303 'thing':210,259 'think':342 'third':164 'thwart':140 'til':231 'time':389 'traffic':127,160 'tri':375 'trust':198 'uniqu':309,413 'unnecessari':163 'us':235 'use':31,291,324 'vpn':405 'wan':274 'wast':387 'way':129 'web':153 'websit':218,293 'what-have-you':55 'whole':359 'without':104 'wors':85 'would':35,49,442 'wouldn':432"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704005137
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/post/11336181"
  +editedAt: DateTimeImmutable @1709720708 {#2230
    date: 2024-03-06 11:25:08.0 +01:00
  }
  +createdAt: DateTimeImmutable @1703918737 {#2108
    date: 2023-12-30 07:45:37.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 {#2461
  +user: Proxies\__CG__\App\Entity\User {#2272 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2456 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2190 …}
  +slug: "Me-vs-my-ISP"
  +title: "Me vs my ISP"
  +url: null
  +body: """
    So I was looking into getting port forwarding set up and I realized just how closed-off the internet has gotten since the early days. It’s concerning. It used to be you would buy your own router and connect it to the internet, and that router would control port-forwarding and what-have-you.\n
    \n
    Now, your ISP provides your router, which runs *their* firmware, which (in my case) doesn’t even have the option to enable port forwarding.\n
    \n
    It gets worse - because ISPs are choosing NATs over IPv6, so even if you install a custom firmware on your router without it getting blacklisted by your ISP, you still can’t expose your server to the internet because the NAT refuses to forward traffic your way. They even devise special NAT schemes like symmetric NAT to thwart hole punching.\n
    \n
    Basically this all means that I *have* to purchase my web hosting separately. Or relay all the traffic through an unnecessary third party, introducing a point of failure.\n
    \n
    It’s frustrating.\n
    \n
    I like to control my stuff. I don’t like to depend on other people or be in a position where I have to trust someone not to fuck with my shit. Like, if the only thing outside my apartment that mattered to my website was a DNS record, I’d be really happy with that.\n
    \n
    Edit: TIL ISPs in the US don’t have NATs\n
    \n
    Edit 2: OMG so much advice. My knowledge about computers is SO clearly outdated, I have a lot of things to read up on.\n
    \n
    Edit 3: There’s definitely a CGNAT involved since the WAN ip in the router config is not the same as the one I get when I use a website that echos my IP address. Far as I can tell my devices don’t get unique IPv6 addresses either. (funnily enough, if I check my IP address on my phone using roaming data, there’s no IPv6 address at all). It’s a router/modem combo, at least I think since there’s only one device in my apartment (maybe there’s a modem managing the whole complex or something?). And it doesn’t have a bridge mode, except for OTT. Might try plugging my own router into it, but it feels like a waste of time and money from what I’m seeing. Probably best to just host services over a VPN or smth.\n
    \n
    Edit 4: Devices do get unique IPv6 addresses, but it’s moot since I can’t do anything but ping them. I guess it wouldn’t be port forwarding but something else that I would have to do that my router doesn’t support
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 113
  +favouriteCount: 366
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1712089943 {#2268
    date: 2024-04-02 22:32:23.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2240 …}
  +votes: Doctrine\ORM\PersistentCollection {#2233 …}
  +reports: Doctrine\ORM\PersistentCollection {#2234 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2237 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2258 …}
  +badges: Doctrine\ORM\PersistentCollection {#2260 …}
  +children: [
    1 => App\Entity\EntryComment {#2458
      +user: App\Entity\User {#264 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2461 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2456 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2460 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2453 …}
      +body: """
        Bridge mode still means you go through their hardware. I had issues with my ISP modem because even if it was in bridge mode I was basically ddos-ing it with my usage.\n
        \n
        In the end I got an sfp module that mimick being the modem and plugged the ISP fiber right into my opnsense box where the CPU was plenty.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1703962956 {#2422
        date: 2023-12-30 20:02:36.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@theblueredditrefugee@lemmy.dbzer0.com"
        "@MomoTimeToDie@sh.itjust.works"
        "@Kbin_space_program@kbin.social"
        "@qqq@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2452 …}
      +nested: Doctrine\ORM\PersistentCollection {#2454 …}
      +votes: Doctrine\ORM\PersistentCollection {#2459 …}
      +reports: Doctrine\ORM\PersistentCollection {#2470 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2467 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2371 …}
      -id: 265229
      -bodyTs: "'basic':27 'box':57 'bridg':1,23 'cpu':60 'ddos':29 'ddos-':28 'end':37 'even':18 'fiber':52 'go':6 'got':39 'hardwar':9 'ing':30 'isp':15,51 'issu':12 'mean':4 'mimick':44 'mode':2,24 'modem':16,47 'modul':42 'opnsens':56 'plenti':62 'plug':49 'right':53 'sfp':41 'still':3 'usag':34"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/6022429"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703962956 {#2462
        date: 2023-12-30 20:02:36.0 +01:00
      }
      +"title": 265229
    }
    0 => App\Entity\EntryComment {#2360
      +user: App\Entity\User {#264 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2461 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2456 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2359 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2453 …}
      +body: "Even in bridge mode you can still be slowed down by the modem if its CPU can’t handle your traffic. That’s unless the isp modem offer a complete passthrough. That’s what was happening to me even in bridge mode where I was getting my own IP through pppoe. The modem couldn’t be made into full passthrough and was hitting 100% CPU."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1703968486 {#2370
        date: 2023-12-30 21:34:46.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@theblueredditrefugee@lemmy.dbzer0.com"
        "@MomoTimeToDie@sh.itjust.works"
        "@Kbin_space_program@kbin.social"
        "@qqq@lemmy.world"
        "@SpeakinTelnet@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2361 …}
      +nested: Doctrine\ORM\PersistentCollection {#2372 …}
      +votes: Doctrine\ORM\PersistentCollection {#2386 …}
      +reports: Doctrine\ORM\PersistentCollection {#2385 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2378 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2381 …}
      -id: 265471
      -bodyTs: "'100':64 'bridg':3,41 'complet':30 'couldn':54 'cpu':16,65 'even':1,39 'full':59 'get':46 'handl':19 'happen':36 'hit':63 'ip':49 'isp':26 'made':57 'mode':4,42 'modem':13,27,53 'offer':28 'passthrough':31,60 'pppoe':51 'slow':9 'still':7 'traffic':21 'unless':24"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/6023835"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703968486 {#2377
        date: 2023-12-30 21:34:46.0 +01:00
      }
      +"title": 265471
    }
  ]
  -id: 25811
  -titleTs: "'isp':4 'vs':2"
  -bodyTs: "'2':241 '3':265 '4':409 'address':298,311,320,331,415 'advic':245 'anyth':425 'apart':213,351 'basic':143 'best':398 'blacklist':107 'bridg':369 'buy':36 'case':72 'cgnat':270 'check':317 'choos':89 'clear':252 'close':17 'closed-off':16 'combo':338 'complex':360 'comput':249 'concern':29 'config':279 'connect':41 'control':50,177 'custom':99 'd':224 'data':326 'day':26 'definit':268 'depend':185 'devic':305,348,410 'devis':132 'dns':221 'doesn':73,365,449 'earli':25 'echo':295 'edit':230,240,264,408 'either':312 'els':439 'enabl':80 'enough':314 'even':75,94,131 'except':371 'expos':115 'failur':170 'far':299 'feel':384 'firmwar':68,100 'forward':8,53,82,126,436 'frustrat':173 'fuck':202 'funnili':313 'get':6,84,106,288,308,412 'gotten':22 'guess':430 'happi':227 'hole':141 'host':154,401 'instal':97 'internet':20,45,120 'introduc':166 'involv':271 'ip':275,297,319 'ipv6':92,310,330,414 'isp':61,87,110,232 'knowledg':247 'least':340 'like':136,175,183,206,385 'look':4 'lot':257 'm':395 'manag':357 'matter':215 'mayb':352 'mean':146 'might':374 'mode':370 'modem':356 'money':391 'moot':419 'much':244 'nat':90,123,134,138,239 'omg':242 'one':286,347 'option':78 'ott':373 'outdat':253 'outsid':211 'parti':165 'peopl':188 'phone':323 'ping':427 'plug':376 'point':168 'port':7,52,81,435 'port-forward':51 'posit':193 'probabl':397 'provid':62 'punch':142 'purchas':151 'read':261 'realiz':13 'realli':226 'record':222 'refus':124 'relay':157 'roam':325 'router':39,48,64,103,278,379,448 'router/modem':337 'run':66 'scheme':135 'see':396 'separ':155 'server':117 'servic':402 'set':9 'shit':205 'sinc':23,272,343,420 'smth':407 'someon':199 'someth':362,438 'special':133 'still':112 'stuff':179 'support':451 'symmetr':137 'tell':303 'thing':210,259 'think':342 'third':164 'thwart':140 'til':231 'time':389 'traffic':127,160 'tri':375 'trust':198 'uniqu':309,413 'unnecessari':163 'us':235 'use':31,291,324 'vpn':405 'wan':274 'wast':387 'way':129 'web':153 'websit':218,293 'what-have-you':55 'whole':359 'without':104 'wors':85 'would':35,49,442 'wouldn':432"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704005137
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/post/11336181"
  +editedAt: DateTimeImmutable @1709720708 {#2230
    date: 2024-03-06 11:25:08.0 +01:00
  }
  +createdAt: DateTimeImmutable @1703918737 {#2108
    date: 2023-12-30 07:45:37.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 {#2461
  +user: Proxies\__CG__\App\Entity\User {#2272 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2456 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2190 …}
  +slug: "Me-vs-my-ISP"
  +title: "Me vs my ISP"
  +url: null
  +body: """
    So I was looking into getting port forwarding set up and I realized just how closed-off the internet has gotten since the early days. It’s concerning. It used to be you would buy your own router and connect it to the internet, and that router would control port-forwarding and what-have-you.\n
    \n
    Now, your ISP provides your router, which runs *their* firmware, which (in my case) doesn’t even have the option to enable port forwarding.\n
    \n
    It gets worse - because ISPs are choosing NATs over IPv6, so even if you install a custom firmware on your router without it getting blacklisted by your ISP, you still can’t expose your server to the internet because the NAT refuses to forward traffic your way. They even devise special NAT schemes like symmetric NAT to thwart hole punching.\n
    \n
    Basically this all means that I *have* to purchase my web hosting separately. Or relay all the traffic through an unnecessary third party, introducing a point of failure.\n
    \n
    It’s frustrating.\n
    \n
    I like to control my stuff. I don’t like to depend on other people or be in a position where I have to trust someone not to fuck with my shit. Like, if the only thing outside my apartment that mattered to my website was a DNS record, I’d be really happy with that.\n
    \n
    Edit: TIL ISPs in the US don’t have NATs\n
    \n
    Edit 2: OMG so much advice. My knowledge about computers is SO clearly outdated, I have a lot of things to read up on.\n
    \n
    Edit 3: There’s definitely a CGNAT involved since the WAN ip in the router config is not the same as the one I get when I use a website that echos my IP address. Far as I can tell my devices don’t get unique IPv6 addresses either. (funnily enough, if I check my IP address on my phone using roaming data, there’s no IPv6 address at all). It’s a router/modem combo, at least I think since there’s only one device in my apartment (maybe there’s a modem managing the whole complex or something?). And it doesn’t have a bridge mode, except for OTT. Might try plugging my own router into it, but it feels like a waste of time and money from what I’m seeing. Probably best to just host services over a VPN or smth.\n
    \n
    Edit 4: Devices do get unique IPv6 addresses, but it’s moot since I can’t do anything but ping them. I guess it wouldn’t be port forwarding but something else that I would have to do that my router doesn’t support
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 113
  +favouriteCount: 366
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1712089943 {#2268
    date: 2024-04-02 22:32:23.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2240 …}
  +votes: Doctrine\ORM\PersistentCollection {#2233 …}
  +reports: Doctrine\ORM\PersistentCollection {#2234 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2237 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2258 …}
  +badges: Doctrine\ORM\PersistentCollection {#2260 …}
  +children: [
    1 => App\Entity\EntryComment {#2458
      +user: App\Entity\User {#264 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2461 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2456 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2460 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2453 …}
      +body: """
        Bridge mode still means you go through their hardware. I had issues with my ISP modem because even if it was in bridge mode I was basically ddos-ing it with my usage.\n
        \n
        In the end I got an sfp module that mimick being the modem and plugged the ISP fiber right into my opnsense box where the CPU was plenty.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1703962956 {#2422
        date: 2023-12-30 20:02:36.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@theblueredditrefugee@lemmy.dbzer0.com"
        "@MomoTimeToDie@sh.itjust.works"
        "@Kbin_space_program@kbin.social"
        "@qqq@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2452 …}
      +nested: Doctrine\ORM\PersistentCollection {#2454 …}
      +votes: Doctrine\ORM\PersistentCollection {#2459 …}
      +reports: Doctrine\ORM\PersistentCollection {#2470 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2467 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2371 …}
      -id: 265229
      -bodyTs: "'basic':27 'box':57 'bridg':1,23 'cpu':60 'ddos':29 'ddos-':28 'end':37 'even':18 'fiber':52 'go':6 'got':39 'hardwar':9 'ing':30 'isp':15,51 'issu':12 'mean':4 'mimick':44 'mode':2,24 'modem':16,47 'modul':42 'opnsens':56 'plenti':62 'plug':49 'right':53 'sfp':41 'still':3 'usag':34"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/6022429"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703962956 {#2462
        date: 2023-12-30 20:02:36.0 +01:00
      }
      +"title": 265229
    }
    0 => App\Entity\EntryComment {#2360
      +user: App\Entity\User {#264 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2461 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2456 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2359 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2453 …}
      +body: "Even in bridge mode you can still be slowed down by the modem if its CPU can’t handle your traffic. That’s unless the isp modem offer a complete passthrough. That’s what was happening to me even in bridge mode where I was getting my own IP through pppoe. The modem couldn’t be made into full passthrough and was hitting 100% CPU."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1703968486 {#2370
        date: 2023-12-30 21:34:46.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@theblueredditrefugee@lemmy.dbzer0.com"
        "@MomoTimeToDie@sh.itjust.works"
        "@Kbin_space_program@kbin.social"
        "@qqq@lemmy.world"
        "@SpeakinTelnet@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2361 …}
      +nested: Doctrine\ORM\PersistentCollection {#2372 …}
      +votes: Doctrine\ORM\PersistentCollection {#2386 …}
      +reports: Doctrine\ORM\PersistentCollection {#2385 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2378 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2381 …}
      -id: 265471
      -bodyTs: "'100':64 'bridg':3,41 'complet':30 'couldn':54 'cpu':16,65 'even':1,39 'full':59 'get':46 'handl':19 'happen':36 'hit':63 'ip':49 'isp':26 'made':57 'mode':4,42 'modem':13,27,53 'offer':28 'passthrough':31,60 'pppoe':51 'slow':9 'still':7 'traffic':21 'unless':24"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/6023835"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703968486 {#2377
        date: 2023-12-30 21:34:46.0 +01:00
      }
      +"title": 265471
    }
  ]
  -id: 25811
  -titleTs: "'isp':4 'vs':2"
  -bodyTs: "'2':241 '3':265 '4':409 'address':298,311,320,331,415 'advic':245 'anyth':425 'apart':213,351 'basic':143 'best':398 'blacklist':107 'bridg':369 'buy':36 'case':72 'cgnat':270 'check':317 'choos':89 'clear':252 'close':17 'closed-off':16 'combo':338 'complex':360 'comput':249 'concern':29 'config':279 'connect':41 'control':50,177 'custom':99 'd':224 'data':326 'day':26 'definit':268 'depend':185 'devic':305,348,410 'devis':132 'dns':221 'doesn':73,365,449 'earli':25 'echo':295 'edit':230,240,264,408 'either':312 'els':439 'enabl':80 'enough':314 'even':75,94,131 'except':371 'expos':115 'failur':170 'far':299 'feel':384 'firmwar':68,100 'forward':8,53,82,126,436 'frustrat':173 'fuck':202 'funnili':313 'get':6,84,106,288,308,412 'gotten':22 'guess':430 'happi':227 'hole':141 'host':154,401 'instal':97 'internet':20,45,120 'introduc':166 'involv':271 'ip':275,297,319 'ipv6':92,310,330,414 'isp':61,87,110,232 'knowledg':247 'least':340 'like':136,175,183,206,385 'look':4 'lot':257 'm':395 'manag':357 'matter':215 'mayb':352 'mean':146 'might':374 'mode':370 'modem':356 'money':391 'moot':419 'much':244 'nat':90,123,134,138,239 'omg':242 'one':286,347 'option':78 'ott':373 'outdat':253 'outsid':211 'parti':165 'peopl':188 'phone':323 'ping':427 'plug':376 'point':168 'port':7,52,81,435 'port-forward':51 'posit':193 'probabl':397 'provid':62 'punch':142 'purchas':151 'read':261 'realiz':13 'realli':226 'record':222 'refus':124 'relay':157 'roam':325 'router':39,48,64,103,278,379,448 'router/modem':337 'run':66 'scheme':135 'see':396 'separ':155 'server':117 'servic':402 'set':9 'shit':205 'sinc':23,272,343,420 'smth':407 'someon':199 'someth':362,438 'special':133 'still':112 'stuff':179 'support':451 'symmetr':137 'tell':303 'thing':210,259 'think':342 'third':164 'thwart':140 'til':231 'time':389 'traffic':127,160 'tri':375 'trust':198 'uniqu':309,413 'unnecessari':163 'us':235 'use':31,291,324 'vpn':405 'wan':274 'wast':387 'way':129 'web':153 'websit':218,293 'what-have-you':55 'whole':359 'without':104 'wors':85 'would':35,49,442 'wouldn':432"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704005137
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/post/11336181"
  +editedAt: DateTimeImmutable @1709720708 {#2230
    date: 2024-03-06 11:25:08.0 +01:00
  }
  +createdAt: DateTimeImmutable @1703918737 {#2108
    date: 2023-12-30 07:45:37.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 {#2458
  +user: App\Entity\User {#264 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2461
    +user: Proxies\__CG__\App\Entity\User {#2272 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2456 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2190 …}
    +slug: "Me-vs-my-ISP"
    +title: "Me vs my ISP"
    +url: null
    +body: """
      So I was looking into getting port forwarding set up and I realized just how closed-off the internet has gotten since the early days. It’s concerning. It used to be you would buy your own router and connect it to the internet, and that router would control port-forwarding and what-have-you.\n
      \n
      Now, your ISP provides your router, which runs *their* firmware, which (in my case) doesn’t even have the option to enable port forwarding.\n
      \n
      It gets worse - because ISPs are choosing NATs over IPv6, so even if you install a custom firmware on your router without it getting blacklisted by your ISP, you still can’t expose your server to the internet because the NAT refuses to forward traffic your way. They even devise special NAT schemes like symmetric NAT to thwart hole punching.\n
      \n
      Basically this all means that I *have* to purchase my web hosting separately. Or relay all the traffic through an unnecessary third party, introducing a point of failure.\n
      \n
      It’s frustrating.\n
      \n
      I like to control my stuff. I don’t like to depend on other people or be in a position where I have to trust someone not to fuck with my shit. Like, if the only thing outside my apartment that mattered to my website was a DNS record, I’d be really happy with that.\n
      \n
      Edit: TIL ISPs in the US don’t have NATs\n
      \n
      Edit 2: OMG so much advice. My knowledge about computers is SO clearly outdated, I have a lot of things to read up on.\n
      \n
      Edit 3: There’s definitely a CGNAT involved since the WAN ip in the router config is not the same as the one I get when I use a website that echos my IP address. Far as I can tell my devices don’t get unique IPv6 addresses either. (funnily enough, if I check my IP address on my phone using roaming data, there’s no IPv6 address at all). It’s a router/modem combo, at least I think since there’s only one device in my apartment (maybe there’s a modem managing the whole complex or something?). And it doesn’t have a bridge mode, except for OTT. Might try plugging my own router into it, but it feels like a waste of time and money from what I’m seeing. Probably best to just host services over a VPN or smth.\n
      \n
      Edit 4: Devices do get unique IPv6 addresses, but it’s moot since I can’t do anything but ping them. I guess it wouldn’t be port forwarding but something else that I would have to do that my router doesn’t support
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 113
    +favouriteCount: 366
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1712089943 {#2268
      date: 2024-04-02 22:32:23.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2240 …}
    +votes: Doctrine\ORM\PersistentCollection {#2233 …}
    +reports: Doctrine\ORM\PersistentCollection {#2234 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2237 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2258 …}
    +badges: Doctrine\ORM\PersistentCollection {#2260 …}
    +children: [
      1 => App\Entity\EntryComment {#2458}
      0 => App\Entity\EntryComment {#2360
        +user: App\Entity\User {#264 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2461 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2456 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2359 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2453 …}
        +body: "Even in bridge mode you can still be slowed down by the modem if its CPU can’t handle your traffic. That’s unless the isp modem offer a complete passthrough. That’s what was happening to me even in bridge mode where I was getting my own IP through pppoe. The modem couldn’t be made into full passthrough and was hitting 100% CPU."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1703968486 {#2370
          date: 2023-12-30 21:34:46.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@theblueredditrefugee@lemmy.dbzer0.com"
          "@MomoTimeToDie@sh.itjust.works"
          "@Kbin_space_program@kbin.social"
          "@qqq@lemmy.world"
          "@SpeakinTelnet@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2361 …}
        +nested: Doctrine\ORM\PersistentCollection {#2372 …}
        +votes: Doctrine\ORM\PersistentCollection {#2386 …}
        +reports: Doctrine\ORM\PersistentCollection {#2385 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2378 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2381 …}
        -id: 265471
        -bodyTs: "'100':64 'bridg':3,41 'complet':30 'couldn':54 'cpu':16,65 'even':1,39 'full':59 'get':46 'handl':19 'happen':36 'hit':63 'ip':49 'isp':26 'made':57 'mode':4,42 'modem':13,27,53 'offer':28 'passthrough':31,60 'pppoe':51 'slow':9 'still':7 'traffic':21 'unless':24"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/6023835"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703968486 {#2377
          date: 2023-12-30 21:34:46.0 +01:00
        }
        +"title": 265471
      }
    ]
    -id: 25811
    -titleTs: "'isp':4 'vs':2"
    -bodyTs: "'2':241 '3':265 '4':409 'address':298,311,320,331,415 'advic':245 'anyth':425 'apart':213,351 'basic':143 'best':398 'blacklist':107 'bridg':369 'buy':36 'case':72 'cgnat':270 'check':317 'choos':89 'clear':252 'close':17 'closed-off':16 'combo':338 'complex':360 'comput':249 'concern':29 'config':279 'connect':41 'control':50,177 'custom':99 'd':224 'data':326 'day':26 'definit':268 'depend':185 'devic':305,348,410 'devis':132 'dns':221 'doesn':73,365,449 'earli':25 'echo':295 'edit':230,240,264,408 'either':312 'els':439 'enabl':80 'enough':314 'even':75,94,131 'except':371 'expos':115 'failur':170 'far':299 'feel':384 'firmwar':68,100 'forward':8,53,82,126,436 'frustrat':173 'fuck':202 'funnili':313 'get':6,84,106,288,308,412 'gotten':22 'guess':430 'happi':227 'hole':141 'host':154,401 'instal':97 'internet':20,45,120 'introduc':166 'involv':271 'ip':275,297,319 'ipv6':92,310,330,414 'isp':61,87,110,232 'knowledg':247 'least':340 'like':136,175,183,206,385 'look':4 'lot':257 'm':395 'manag':357 'matter':215 'mayb':352 'mean':146 'might':374 'mode':370 'modem':356 'money':391 'moot':419 'much':244 'nat':90,123,134,138,239 'omg':242 'one':286,347 'option':78 'ott':373 'outdat':253 'outsid':211 'parti':165 'peopl':188 'phone':323 'ping':427 'plug':376 'point':168 'port':7,52,81,435 'port-forward':51 'posit':193 'probabl':397 'provid':62 'punch':142 'purchas':151 'read':261 'realiz':13 'realli':226 'record':222 'refus':124 'relay':157 'roam':325 'router':39,48,64,103,278,379,448 'router/modem':337 'run':66 'scheme':135 'see':396 'separ':155 'server':117 'servic':402 'set':9 'shit':205 'sinc':23,272,343,420 'smth':407 'someon':199 'someth':362,438 'special':133 'still':112 'stuff':179 'support':451 'symmetr':137 'tell':303 'thing':210,259 'think':342 'third':164 'thwart':140 'til':231 'time':389 'traffic':127,160 'tri':375 'trust':198 'uniqu':309,413 'unnecessari':163 'us':235 'use':31,291,324 'vpn':405 'wan':274 'wast':387 'way':129 'web':153 'websit':218,293 'what-have-you':55 'whole':359 'without':104 'wors':85 'would':35,49,442 'wouldn':432"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704005137
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/11336181"
    +editedAt: DateTimeImmutable @1709720708 {#2230
      date: 2024-03-06 11:25:08.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703918737 {#2108
      date: 2023-12-30 07:45:37.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2456 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2460 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2453 …}
  +body: """
    Bridge mode still means you go through their hardware. I had issues with my ISP modem because even if it was in bridge mode I was basically ddos-ing it with my usage.\n
    \n
    In the end I got an sfp module that mimick being the modem and plugged the ISP fiber right into my opnsense box where the CPU was plenty.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1703962956 {#2422
    date: 2023-12-30 20:02:36.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@theblueredditrefugee@lemmy.dbzer0.com"
    "@MomoTimeToDie@sh.itjust.works"
    "@Kbin_space_program@kbin.social"
    "@qqq@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2452 …}
  +nested: Doctrine\ORM\PersistentCollection {#2454 …}
  +votes: Doctrine\ORM\PersistentCollection {#2459 …}
  +reports: Doctrine\ORM\PersistentCollection {#2470 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2467 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2371 …}
  -id: 265229
  -bodyTs: "'basic':27 'box':57 'bridg':1,23 'cpu':60 'ddos':29 'ddos-':28 'end':37 'even':18 'fiber':52 'go':6 'got':39 'hardwar':9 'ing':30 'isp':15,51 'issu':12 'mean':4 'mimick':44 'mode':2,24 'modem':16,47 'modul':42 'opnsens':56 'plenti':62 'plug':49 'right':53 'sfp':41 'still':3 'usag':34"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/6022429"
  +editedAt: null
  +createdAt: DateTimeImmutable @1703962956 {#2462
    date: 2023-12-30 20:02:36.0 +01:00
  }
  +"title": 265229
}
"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 {#2458
  +user: App\Entity\User {#264 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2461
    +user: Proxies\__CG__\App\Entity\User {#2272 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2456 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2190 …}
    +slug: "Me-vs-my-ISP"
    +title: "Me vs my ISP"
    +url: null
    +body: """
      So I was looking into getting port forwarding set up and I realized just how closed-off the internet has gotten since the early days. It’s concerning. It used to be you would buy your own router and connect it to the internet, and that router would control port-forwarding and what-have-you.\n
      \n
      Now, your ISP provides your router, which runs *their* firmware, which (in my case) doesn’t even have the option to enable port forwarding.\n
      \n
      It gets worse - because ISPs are choosing NATs over IPv6, so even if you install a custom firmware on your router without it getting blacklisted by your ISP, you still can’t expose your server to the internet because the NAT refuses to forward traffic your way. They even devise special NAT schemes like symmetric NAT to thwart hole punching.\n
      \n
      Basically this all means that I *have* to purchase my web hosting separately. Or relay all the traffic through an unnecessary third party, introducing a point of failure.\n
      \n
      It’s frustrating.\n
      \n
      I like to control my stuff. I don’t like to depend on other people or be in a position where I have to trust someone not to fuck with my shit. Like, if the only thing outside my apartment that mattered to my website was a DNS record, I’d be really happy with that.\n
      \n
      Edit: TIL ISPs in the US don’t have NATs\n
      \n
      Edit 2: OMG so much advice. My knowledge about computers is SO clearly outdated, I have a lot of things to read up on.\n
      \n
      Edit 3: There’s definitely a CGNAT involved since the WAN ip in the router config is not the same as the one I get when I use a website that echos my IP address. Far as I can tell my devices don’t get unique IPv6 addresses either. (funnily enough, if I check my IP address on my phone using roaming data, there’s no IPv6 address at all). It’s a router/modem combo, at least I think since there’s only one device in my apartment (maybe there’s a modem managing the whole complex or something?). And it doesn’t have a bridge mode, except for OTT. Might try plugging my own router into it, but it feels like a waste of time and money from what I’m seeing. Probably best to just host services over a VPN or smth.\n
      \n
      Edit 4: Devices do get unique IPv6 addresses, but it’s moot since I can’t do anything but ping them. I guess it wouldn’t be port forwarding but something else that I would have to do that my router doesn’t support
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 113
    +favouriteCount: 366
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1712089943 {#2268
      date: 2024-04-02 22:32:23.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2240 …}
    +votes: Doctrine\ORM\PersistentCollection {#2233 …}
    +reports: Doctrine\ORM\PersistentCollection {#2234 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2237 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2258 …}
    +badges: Doctrine\ORM\PersistentCollection {#2260 …}
    +children: [
      1 => App\Entity\EntryComment {#2458}
      0 => App\Entity\EntryComment {#2360
        +user: App\Entity\User {#264 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2461 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2456 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2359 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2453 …}
        +body: "Even in bridge mode you can still be slowed down by the modem if its CPU can’t handle your traffic. That’s unless the isp modem offer a complete passthrough. That’s what was happening to me even in bridge mode where I was getting my own IP through pppoe. The modem couldn’t be made into full passthrough and was hitting 100% CPU."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1703968486 {#2370
          date: 2023-12-30 21:34:46.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@theblueredditrefugee@lemmy.dbzer0.com"
          "@MomoTimeToDie@sh.itjust.works"
          "@Kbin_space_program@kbin.social"
          "@qqq@lemmy.world"
          "@SpeakinTelnet@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2361 …}
        +nested: Doctrine\ORM\PersistentCollection {#2372 …}
        +votes: Doctrine\ORM\PersistentCollection {#2386 …}
        +reports: Doctrine\ORM\PersistentCollection {#2385 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2378 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2381 …}
        -id: 265471
        -bodyTs: "'100':64 'bridg':3,41 'complet':30 'couldn':54 'cpu':16,65 'even':1,39 'full':59 'get':46 'handl':19 'happen':36 'hit':63 'ip':49 'isp':26 'made':57 'mode':4,42 'modem':13,27,53 'offer':28 'passthrough':31,60 'pppoe':51 'slow':9 'still':7 'traffic':21 'unless':24"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/6023835"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703968486 {#2377
          date: 2023-12-30 21:34:46.0 +01:00
        }
        +"title": 265471
      }
    ]
    -id: 25811
    -titleTs: "'isp':4 'vs':2"
    -bodyTs: "'2':241 '3':265 '4':409 'address':298,311,320,331,415 'advic':245 'anyth':425 'apart':213,351 'basic':143 'best':398 'blacklist':107 'bridg':369 'buy':36 'case':72 'cgnat':270 'check':317 'choos':89 'clear':252 'close':17 'closed-off':16 'combo':338 'complex':360 'comput':249 'concern':29 'config':279 'connect':41 'control':50,177 'custom':99 'd':224 'data':326 'day':26 'definit':268 'depend':185 'devic':305,348,410 'devis':132 'dns':221 'doesn':73,365,449 'earli':25 'echo':295 'edit':230,240,264,408 'either':312 'els':439 'enabl':80 'enough':314 'even':75,94,131 'except':371 'expos':115 'failur':170 'far':299 'feel':384 'firmwar':68,100 'forward':8,53,82,126,436 'frustrat':173 'fuck':202 'funnili':313 'get':6,84,106,288,308,412 'gotten':22 'guess':430 'happi':227 'hole':141 'host':154,401 'instal':97 'internet':20,45,120 'introduc':166 'involv':271 'ip':275,297,319 'ipv6':92,310,330,414 'isp':61,87,110,232 'knowledg':247 'least':340 'like':136,175,183,206,385 'look':4 'lot':257 'm':395 'manag':357 'matter':215 'mayb':352 'mean':146 'might':374 'mode':370 'modem':356 'money':391 'moot':419 'much':244 'nat':90,123,134,138,239 'omg':242 'one':286,347 'option':78 'ott':373 'outdat':253 'outsid':211 'parti':165 'peopl':188 'phone':323 'ping':427 'plug':376 'point':168 'port':7,52,81,435 'port-forward':51 'posit':193 'probabl':397 'provid':62 'punch':142 'purchas':151 'read':261 'realiz':13 'realli':226 'record':222 'refus':124 'relay':157 'roam':325 'router':39,48,64,103,278,379,448 'router/modem':337 'run':66 'scheme':135 'see':396 'separ':155 'server':117 'servic':402 'set':9 'shit':205 'sinc':23,272,343,420 'smth':407 'someon':199 'someth':362,438 'special':133 'still':112 'stuff':179 'support':451 'symmetr':137 'tell':303 'thing':210,259 'think':342 'third':164 'thwart':140 'til':231 'time':389 'traffic':127,160 'tri':375 'trust':198 'uniqu':309,413 'unnecessari':163 'us':235 'use':31,291,324 'vpn':405 'wan':274 'wast':387 'way':129 'web':153 'websit':218,293 'what-have-you':55 'whole':359 'without':104 'wors':85 'would':35,49,442 'wouldn':432"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704005137
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/11336181"
    +editedAt: DateTimeImmutable @1709720708 {#2230
      date: 2024-03-06 11:25:08.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703918737 {#2108
      date: 2023-12-30 07:45:37.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2456 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2460 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2453 …}
  +body: """
    Bridge mode still means you go through their hardware. I had issues with my ISP modem because even if it was in bridge mode I was basically ddos-ing it with my usage.\n
    \n
    In the end I got an sfp module that mimick being the modem and plugged the ISP fiber right into my opnsense box where the CPU was plenty.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1703962956 {#2422
    date: 2023-12-30 20:02:36.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@theblueredditrefugee@lemmy.dbzer0.com"
    "@MomoTimeToDie@sh.itjust.works"
    "@Kbin_space_program@kbin.social"
    "@qqq@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2452 …}
  +nested: Doctrine\ORM\PersistentCollection {#2454 …}
  +votes: Doctrine\ORM\PersistentCollection {#2459 …}
  +reports: Doctrine\ORM\PersistentCollection {#2470 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2467 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2371 …}
  -id: 265229
  -bodyTs: "'basic':27 'box':57 'bridg':1,23 'cpu':60 'ddos':29 'ddos-':28 'end':37 'even':18 'fiber':52 'go':6 'got':39 'hardwar':9 'ing':30 'isp':15,51 'issu':12 'mean':4 'mimick':44 'mode':2,24 'modem':16,47 'modul':42 'opnsens':56 'plenti':62 'plug':49 'right':53 'sfp':41 'still':3 'usag':34"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/6022429"
  +editedAt: null
  +createdAt: DateTimeImmutable @1703962956 {#2462
    date: 2023-12-30 20:02:36.0 +01:00
  }
  +"title": 265229
}
"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 {#2458
  +user: App\Entity\User {#264 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2461
    +user: Proxies\__CG__\App\Entity\User {#2272 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2456 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2190 …}
    +slug: "Me-vs-my-ISP"
    +title: "Me vs my ISP"
    +url: null
    +body: """
      So I was looking into getting port forwarding set up and I realized just how closed-off the internet has gotten since the early days. It’s concerning. It used to be you would buy your own router and connect it to the internet, and that router would control port-forwarding and what-have-you.\n
      \n
      Now, your ISP provides your router, which runs *their* firmware, which (in my case) doesn’t even have the option to enable port forwarding.\n
      \n
      It gets worse - because ISPs are choosing NATs over IPv6, so even if you install a custom firmware on your router without it getting blacklisted by your ISP, you still can’t expose your server to the internet because the NAT refuses to forward traffic your way. They even devise special NAT schemes like symmetric NAT to thwart hole punching.\n
      \n
      Basically this all means that I *have* to purchase my web hosting separately. Or relay all the traffic through an unnecessary third party, introducing a point of failure.\n
      \n
      It’s frustrating.\n
      \n
      I like to control my stuff. I don’t like to depend on other people or be in a position where I have to trust someone not to fuck with my shit. Like, if the only thing outside my apartment that mattered to my website was a DNS record, I’d be really happy with that.\n
      \n
      Edit: TIL ISPs in the US don’t have NATs\n
      \n
      Edit 2: OMG so much advice. My knowledge about computers is SO clearly outdated, I have a lot of things to read up on.\n
      \n
      Edit 3: There’s definitely a CGNAT involved since the WAN ip in the router config is not the same as the one I get when I use a website that echos my IP address. Far as I can tell my devices don’t get unique IPv6 addresses either. (funnily enough, if I check my IP address on my phone using roaming data, there’s no IPv6 address at all). It’s a router/modem combo, at least I think since there’s only one device in my apartment (maybe there’s a modem managing the whole complex or something?). And it doesn’t have a bridge mode, except for OTT. Might try plugging my own router into it, but it feels like a waste of time and money from what I’m seeing. Probably best to just host services over a VPN or smth.\n
      \n
      Edit 4: Devices do get unique IPv6 addresses, but it’s moot since I can’t do anything but ping them. I guess it wouldn’t be port forwarding but something else that I would have to do that my router doesn’t support
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 113
    +favouriteCount: 366
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1712089943 {#2268
      date: 2024-04-02 22:32:23.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2240 …}
    +votes: Doctrine\ORM\PersistentCollection {#2233 …}
    +reports: Doctrine\ORM\PersistentCollection {#2234 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2237 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2258 …}
    +badges: Doctrine\ORM\PersistentCollection {#2260 …}
    +children: [
      1 => App\Entity\EntryComment {#2458}
      0 => App\Entity\EntryComment {#2360
        +user: App\Entity\User {#264 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2461 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2456 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2359 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2453 …}
        +body: "Even in bridge mode you can still be slowed down by the modem if its CPU can’t handle your traffic. That’s unless the isp modem offer a complete passthrough. That’s what was happening to me even in bridge mode where I was getting my own IP through pppoe. The modem couldn’t be made into full passthrough and was hitting 100% CPU."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1703968486 {#2370
          date: 2023-12-30 21:34:46.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@theblueredditrefugee@lemmy.dbzer0.com"
          "@MomoTimeToDie@sh.itjust.works"
          "@Kbin_space_program@kbin.social"
          "@qqq@lemmy.world"
          "@SpeakinTelnet@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2361 …}
        +nested: Doctrine\ORM\PersistentCollection {#2372 …}
        +votes: Doctrine\ORM\PersistentCollection {#2386 …}
        +reports: Doctrine\ORM\PersistentCollection {#2385 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2378 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2381 …}
        -id: 265471
        -bodyTs: "'100':64 'bridg':3,41 'complet':30 'couldn':54 'cpu':16,65 'even':1,39 'full':59 'get':46 'handl':19 'happen':36 'hit':63 'ip':49 'isp':26 'made':57 'mode':4,42 'modem':13,27,53 'offer':28 'passthrough':31,60 'pppoe':51 'slow':9 'still':7 'traffic':21 'unless':24"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/6023835"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703968486 {#2377
          date: 2023-12-30 21:34:46.0 +01:00
        }
        +"title": 265471
      }
    ]
    -id: 25811
    -titleTs: "'isp':4 'vs':2"
    -bodyTs: "'2':241 '3':265 '4':409 'address':298,311,320,331,415 'advic':245 'anyth':425 'apart':213,351 'basic':143 'best':398 'blacklist':107 'bridg':369 'buy':36 'case':72 'cgnat':270 'check':317 'choos':89 'clear':252 'close':17 'closed-off':16 'combo':338 'complex':360 'comput':249 'concern':29 'config':279 'connect':41 'control':50,177 'custom':99 'd':224 'data':326 'day':26 'definit':268 'depend':185 'devic':305,348,410 'devis':132 'dns':221 'doesn':73,365,449 'earli':25 'echo':295 'edit':230,240,264,408 'either':312 'els':439 'enabl':80 'enough':314 'even':75,94,131 'except':371 'expos':115 'failur':170 'far':299 'feel':384 'firmwar':68,100 'forward':8,53,82,126,436 'frustrat':173 'fuck':202 'funnili':313 'get':6,84,106,288,308,412 'gotten':22 'guess':430 'happi':227 'hole':141 'host':154,401 'instal':97 'internet':20,45,120 'introduc':166 'involv':271 'ip':275,297,319 'ipv6':92,310,330,414 'isp':61,87,110,232 'knowledg':247 'least':340 'like':136,175,183,206,385 'look':4 'lot':257 'm':395 'manag':357 'matter':215 'mayb':352 'mean':146 'might':374 'mode':370 'modem':356 'money':391 'moot':419 'much':244 'nat':90,123,134,138,239 'omg':242 'one':286,347 'option':78 'ott':373 'outdat':253 'outsid':211 'parti':165 'peopl':188 'phone':323 'ping':427 'plug':376 'point':168 'port':7,52,81,435 'port-forward':51 'posit':193 'probabl':397 'provid':62 'punch':142 'purchas':151 'read':261 'realiz':13 'realli':226 'record':222 'refus':124 'relay':157 'roam':325 'router':39,48,64,103,278,379,448 'router/modem':337 'run':66 'scheme':135 'see':396 'separ':155 'server':117 'servic':402 'set':9 'shit':205 'sinc':23,272,343,420 'smth':407 'someon':199 'someth':362,438 'special':133 'still':112 'stuff':179 'support':451 'symmetr':137 'tell':303 'thing':210,259 'think':342 'third':164 'thwart':140 'til':231 'time':389 'traffic':127,160 'tri':375 'trust':198 'uniqu':309,413 'unnecessari':163 'us':235 'use':31,291,324 'vpn':405 'wan':274 'wast':387 'way':129 'web':153 'websit':218,293 'what-have-you':55 'whole':359 'without':104 'wors':85 'would':35,49,442 'wouldn':432"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704005137
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/11336181"
    +editedAt: DateTimeImmutable @1709720708 {#2230
      date: 2024-03-06 11:25:08.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703918737 {#2108
      date: 2023-12-30 07:45:37.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2456 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2460 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2453 …}
  +body: """
    Bridge mode still means you go through their hardware. I had issues with my ISP modem because even if it was in bridge mode I was basically ddos-ing it with my usage.\n
    \n
    In the end I got an sfp module that mimick being the modem and plugged the ISP fiber right into my opnsense box where the CPU was plenty.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1703962956 {#2422
    date: 2023-12-30 20:02:36.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@theblueredditrefugee@lemmy.dbzer0.com"
    "@MomoTimeToDie@sh.itjust.works"
    "@Kbin_space_program@kbin.social"
    "@qqq@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2452 …}
  +nested: Doctrine\ORM\PersistentCollection {#2454 …}
  +votes: Doctrine\ORM\PersistentCollection {#2459 …}
  +reports: Doctrine\ORM\PersistentCollection {#2470 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2467 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2371 …}
  -id: 265229
  -bodyTs: "'basic':27 'box':57 'bridg':1,23 'cpu':60 'ddos':29 'ddos-':28 'end':37 'even':18 'fiber':52 'go':6 'got':39 'hardwar':9 'ing':30 'isp':15,51 'issu':12 'mean':4 'mimick':44 'mode':2,24 'modem':16,47 'modul':42 'opnsens':56 'plenti':62 'plug':49 'right':53 'sfp':41 'still':3 'usag':34"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/6022429"
  +editedAt: null
  +createdAt: DateTimeImmutable @1703962956 {#2462
    date: 2023-12-30 20:02:36.0 +01:00
  }
  +"title": 265229
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
17 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
18 DENIED moderate
App\Entity\EntryComment {#2360
  +user: App\Entity\User {#264 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2461
    +user: Proxies\__CG__\App\Entity\User {#2272 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2456 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2190 …}
    +slug: "Me-vs-my-ISP"
    +title: "Me vs my ISP"
    +url: null
    +body: """
      So I was looking into getting port forwarding set up and I realized just how closed-off the internet has gotten since the early days. It’s concerning. It used to be you would buy your own router and connect it to the internet, and that router would control port-forwarding and what-have-you.\n
      \n
      Now, your ISP provides your router, which runs *their* firmware, which (in my case) doesn’t even have the option to enable port forwarding.\n
      \n
      It gets worse - because ISPs are choosing NATs over IPv6, so even if you install a custom firmware on your router without it getting blacklisted by your ISP, you still can’t expose your server to the internet because the NAT refuses to forward traffic your way. They even devise special NAT schemes like symmetric NAT to thwart hole punching.\n
      \n
      Basically this all means that I *have* to purchase my web hosting separately. Or relay all the traffic through an unnecessary third party, introducing a point of failure.\n
      \n
      It’s frustrating.\n
      \n
      I like to control my stuff. I don’t like to depend on other people or be in a position where I have to trust someone not to fuck with my shit. Like, if the only thing outside my apartment that mattered to my website was a DNS record, I’d be really happy with that.\n
      \n
      Edit: TIL ISPs in the US don’t have NATs\n
      \n
      Edit 2: OMG so much advice. My knowledge about computers is SO clearly outdated, I have a lot of things to read up on.\n
      \n
      Edit 3: There’s definitely a CGNAT involved since the WAN ip in the router config is not the same as the one I get when I use a website that echos my IP address. Far as I can tell my devices don’t get unique IPv6 addresses either. (funnily enough, if I check my IP address on my phone using roaming data, there’s no IPv6 address at all). It’s a router/modem combo, at least I think since there’s only one device in my apartment (maybe there’s a modem managing the whole complex or something?). And it doesn’t have a bridge mode, except for OTT. Might try plugging my own router into it, but it feels like a waste of time and money from what I’m seeing. Probably best to just host services over a VPN or smth.\n
      \n
      Edit 4: Devices do get unique IPv6 addresses, but it’s moot since I can’t do anything but ping them. I guess it wouldn’t be port forwarding but something else that I would have to do that my router doesn’t support
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 113
    +favouriteCount: 366
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1712089943 {#2268
      date: 2024-04-02 22:32:23.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2240 …}
    +votes: Doctrine\ORM\PersistentCollection {#2233 …}
    +reports: Doctrine\ORM\PersistentCollection {#2234 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2237 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2258 …}
    +badges: Doctrine\ORM\PersistentCollection {#2260 …}
    +children: [
      1 => App\Entity\EntryComment {#2458
        +user: App\Entity\User {#264 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2461 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2456 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2460 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2453 …}
        +body: """
          Bridge mode still means you go through their hardware. I had issues with my ISP modem because even if it was in bridge mode I was basically ddos-ing it with my usage.\n
          \n
          In the end I got an sfp module that mimick being the modem and plugged the ISP fiber right into my opnsense box where the CPU was plenty.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1703962956 {#2422
          date: 2023-12-30 20:02:36.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@theblueredditrefugee@lemmy.dbzer0.com"
          "@MomoTimeToDie@sh.itjust.works"
          "@Kbin_space_program@kbin.social"
          "@qqq@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2452 …}
        +nested: Doctrine\ORM\PersistentCollection {#2454 …}
        +votes: Doctrine\ORM\PersistentCollection {#2459 …}
        +reports: Doctrine\ORM\PersistentCollection {#2470 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2467 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2371 …}
        -id: 265229
        -bodyTs: "'basic':27 'box':57 'bridg':1,23 'cpu':60 'ddos':29 'ddos-':28 'end':37 'even':18 'fiber':52 'go':6 'got':39 'hardwar':9 'ing':30 'isp':15,51 'issu':12 'mean':4 'mimick':44 'mode':2,24 'modem':16,47 'modul':42 'opnsens':56 'plenti':62 'plug':49 'right':53 'sfp':41 'still':3 'usag':34"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/6022429"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703962956 {#2462
          date: 2023-12-30 20:02:36.0 +01:00
        }
        +"title": 265229
      }
      0 => App\Entity\EntryComment {#2360}
    ]
    -id: 25811
    -titleTs: "'isp':4 'vs':2"
    -bodyTs: "'2':241 '3':265 '4':409 'address':298,311,320,331,415 'advic':245 'anyth':425 'apart':213,351 'basic':143 'best':398 'blacklist':107 'bridg':369 'buy':36 'case':72 'cgnat':270 'check':317 'choos':89 'clear':252 'close':17 'closed-off':16 'combo':338 'complex':360 'comput':249 'concern':29 'config':279 'connect':41 'control':50,177 'custom':99 'd':224 'data':326 'day':26 'definit':268 'depend':185 'devic':305,348,410 'devis':132 'dns':221 'doesn':73,365,449 'earli':25 'echo':295 'edit':230,240,264,408 'either':312 'els':439 'enabl':80 'enough':314 'even':75,94,131 'except':371 'expos':115 'failur':170 'far':299 'feel':384 'firmwar':68,100 'forward':8,53,82,126,436 'frustrat':173 'fuck':202 'funnili':313 'get':6,84,106,288,308,412 'gotten':22 'guess':430 'happi':227 'hole':141 'host':154,401 'instal':97 'internet':20,45,120 'introduc':166 'involv':271 'ip':275,297,319 'ipv6':92,310,330,414 'isp':61,87,110,232 'knowledg':247 'least':340 'like':136,175,183,206,385 'look':4 'lot':257 'm':395 'manag':357 'matter':215 'mayb':352 'mean':146 'might':374 'mode':370 'modem':356 'money':391 'moot':419 'much':244 'nat':90,123,134,138,239 'omg':242 'one':286,347 'option':78 'ott':373 'outdat':253 'outsid':211 'parti':165 'peopl':188 'phone':323 'ping':427 'plug':376 'point':168 'port':7,52,81,435 'port-forward':51 'posit':193 'probabl':397 'provid':62 'punch':142 'purchas':151 'read':261 'realiz':13 'realli':226 'record':222 'refus':124 'relay':157 'roam':325 'router':39,48,64,103,278,379,448 'router/modem':337 'run':66 'scheme':135 'see':396 'separ':155 'server':117 'servic':402 'set':9 'shit':205 'sinc':23,272,343,420 'smth':407 'someon':199 'someth':362,438 'special':133 'still':112 'stuff':179 'support':451 'symmetr':137 'tell':303 'thing':210,259 'think':342 'third':164 'thwart':140 'til':231 'time':389 'traffic':127,160 'tri':375 'trust':198 'uniqu':309,413 'unnecessari':163 'us':235 'use':31,291,324 'vpn':405 'wan':274 'wast':387 'way':129 'web':153 'websit':218,293 'what-have-you':55 'whole':359 'without':104 'wors':85 'would':35,49,442 'wouldn':432"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704005137
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/11336181"
    +editedAt: DateTimeImmutable @1709720708 {#2230
      date: 2024-03-06 11:25:08.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703918737 {#2108
      date: 2023-12-30 07:45:37.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2456 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2359 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2453 …}
  +body: "Even in bridge mode you can still be slowed down by the modem if its CPU can’t handle your traffic. That’s unless the isp modem offer a complete passthrough. That’s what was happening to me even in bridge mode where I was getting my own IP through pppoe. The modem couldn’t be made into full passthrough and was hitting 100% CPU."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1703968486 {#2370
    date: 2023-12-30 21:34:46.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@theblueredditrefugee@lemmy.dbzer0.com"
    "@MomoTimeToDie@sh.itjust.works"
    "@Kbin_space_program@kbin.social"
    "@qqq@lemmy.world"
    "@SpeakinTelnet@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2361 …}
  +nested: Doctrine\ORM\PersistentCollection {#2372 …}
  +votes: Doctrine\ORM\PersistentCollection {#2386 …}
  +reports: Doctrine\ORM\PersistentCollection {#2385 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2378 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2381 …}
  -id: 265471
  -bodyTs: "'100':64 'bridg':3,41 'complet':30 'couldn':54 'cpu':16,65 'even':1,39 'full':59 'get':46 'handl':19 'happen':36 'hit':63 'ip':49 'isp':26 'made':57 'mode':4,42 'modem':13,27,53 'offer':28 'passthrough':31,60 'pppoe':51 'slow':9 'still':7 'traffic':21 'unless':24"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/6023835"
  +editedAt: null
  +createdAt: DateTimeImmutable @1703968486 {#2377
    date: 2023-12-30 21:34:46.0 +01:00
  }
  +"title": 265471
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
19 DENIED edit
App\Entity\EntryComment {#2360
  +user: App\Entity\User {#264 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2461
    +user: Proxies\__CG__\App\Entity\User {#2272 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2456 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2190 …}
    +slug: "Me-vs-my-ISP"
    +title: "Me vs my ISP"
    +url: null
    +body: """
      So I was looking into getting port forwarding set up and I realized just how closed-off the internet has gotten since the early days. It’s concerning. It used to be you would buy your own router and connect it to the internet, and that router would control port-forwarding and what-have-you.\n
      \n
      Now, your ISP provides your router, which runs *their* firmware, which (in my case) doesn’t even have the option to enable port forwarding.\n
      \n
      It gets worse - because ISPs are choosing NATs over IPv6, so even if you install a custom firmware on your router without it getting blacklisted by your ISP, you still can’t expose your server to the internet because the NAT refuses to forward traffic your way. They even devise special NAT schemes like symmetric NAT to thwart hole punching.\n
      \n
      Basically this all means that I *have* to purchase my web hosting separately. Or relay all the traffic through an unnecessary third party, introducing a point of failure.\n
      \n
      It’s frustrating.\n
      \n
      I like to control my stuff. I don’t like to depend on other people or be in a position where I have to trust someone not to fuck with my shit. Like, if the only thing outside my apartment that mattered to my website was a DNS record, I’d be really happy with that.\n
      \n
      Edit: TIL ISPs in the US don’t have NATs\n
      \n
      Edit 2: OMG so much advice. My knowledge about computers is SO clearly outdated, I have a lot of things to read up on.\n
      \n
      Edit 3: There’s definitely a CGNAT involved since the WAN ip in the router config is not the same as the one I get when I use a website that echos my IP address. Far as I can tell my devices don’t get unique IPv6 addresses either. (funnily enough, if I check my IP address on my phone using roaming data, there’s no IPv6 address at all). It’s a router/modem combo, at least I think since there’s only one device in my apartment (maybe there’s a modem managing the whole complex or something?). And it doesn’t have a bridge mode, except for OTT. Might try plugging my own router into it, but it feels like a waste of time and money from what I’m seeing. Probably best to just host services over a VPN or smth.\n
      \n
      Edit 4: Devices do get unique IPv6 addresses, but it’s moot since I can’t do anything but ping them. I guess it wouldn’t be port forwarding but something else that I would have to do that my router doesn’t support
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 113
    +favouriteCount: 366
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1712089943 {#2268
      date: 2024-04-02 22:32:23.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2240 …}
    +votes: Doctrine\ORM\PersistentCollection {#2233 …}
    +reports: Doctrine\ORM\PersistentCollection {#2234 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2237 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2258 …}
    +badges: Doctrine\ORM\PersistentCollection {#2260 …}
    +children: [
      1 => App\Entity\EntryComment {#2458
        +user: App\Entity\User {#264 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2461 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2456 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2460 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2453 …}
        +body: """
          Bridge mode still means you go through their hardware. I had issues with my ISP modem because even if it was in bridge mode I was basically ddos-ing it with my usage.\n
          \n
          In the end I got an sfp module that mimick being the modem and plugged the ISP fiber right into my opnsense box where the CPU was plenty.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1703962956 {#2422
          date: 2023-12-30 20:02:36.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@theblueredditrefugee@lemmy.dbzer0.com"
          "@MomoTimeToDie@sh.itjust.works"
          "@Kbin_space_program@kbin.social"
          "@qqq@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2452 …}
        +nested: Doctrine\ORM\PersistentCollection {#2454 …}
        +votes: Doctrine\ORM\PersistentCollection {#2459 …}
        +reports: Doctrine\ORM\PersistentCollection {#2470 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2467 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2371 …}
        -id: 265229
        -bodyTs: "'basic':27 'box':57 'bridg':1,23 'cpu':60 'ddos':29 'ddos-':28 'end':37 'even':18 'fiber':52 'go':6 'got':39 'hardwar':9 'ing':30 'isp':15,51 'issu':12 'mean':4 'mimick':44 'mode':2,24 'modem':16,47 'modul':42 'opnsens':56 'plenti':62 'plug':49 'right':53 'sfp':41 'still':3 'usag':34"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/6022429"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703962956 {#2462
          date: 2023-12-30 20:02:36.0 +01:00
        }
        +"title": 265229
      }
      0 => App\Entity\EntryComment {#2360}
    ]
    -id: 25811
    -titleTs: "'isp':4 'vs':2"
    -bodyTs: "'2':241 '3':265 '4':409 'address':298,311,320,331,415 'advic':245 'anyth':425 'apart':213,351 'basic':143 'best':398 'blacklist':107 'bridg':369 'buy':36 'case':72 'cgnat':270 'check':317 'choos':89 'clear':252 'close':17 'closed-off':16 'combo':338 'complex':360 'comput':249 'concern':29 'config':279 'connect':41 'control':50,177 'custom':99 'd':224 'data':326 'day':26 'definit':268 'depend':185 'devic':305,348,410 'devis':132 'dns':221 'doesn':73,365,449 'earli':25 'echo':295 'edit':230,240,264,408 'either':312 'els':439 'enabl':80 'enough':314 'even':75,94,131 'except':371 'expos':115 'failur':170 'far':299 'feel':384 'firmwar':68,100 'forward':8,53,82,126,436 'frustrat':173 'fuck':202 'funnili':313 'get':6,84,106,288,308,412 'gotten':22 'guess':430 'happi':227 'hole':141 'host':154,401 'instal':97 'internet':20,45,120 'introduc':166 'involv':271 'ip':275,297,319 'ipv6':92,310,330,414 'isp':61,87,110,232 'knowledg':247 'least':340 'like':136,175,183,206,385 'look':4 'lot':257 'm':395 'manag':357 'matter':215 'mayb':352 'mean':146 'might':374 'mode':370 'modem':356 'money':391 'moot':419 'much':244 'nat':90,123,134,138,239 'omg':242 'one':286,347 'option':78 'ott':373 'outdat':253 'outsid':211 'parti':165 'peopl':188 'phone':323 'ping':427 'plug':376 'point':168 'port':7,52,81,435 'port-forward':51 'posit':193 'probabl':397 'provid':62 'punch':142 'purchas':151 'read':261 'realiz':13 'realli':226 'record':222 'refus':124 'relay':157 'roam':325 'router':39,48,64,103,278,379,448 'router/modem':337 'run':66 'scheme':135 'see':396 'separ':155 'server':117 'servic':402 'set':9 'shit':205 'sinc':23,272,343,420 'smth':407 'someon':199 'someth':362,438 'special':133 'still':112 'stuff':179 'support':451 'symmetr':137 'tell':303 'thing':210,259 'think':342 'third':164 'thwart':140 'til':231 'time':389 'traffic':127,160 'tri':375 'trust':198 'uniqu':309,413 'unnecessari':163 'us':235 'use':31,291,324 'vpn':405 'wan':274 'wast':387 'way':129 'web':153 'websit':218,293 'what-have-you':55 'whole':359 'without':104 'wors':85 'would':35,49,442 'wouldn':432"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704005137
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/11336181"
    +editedAt: DateTimeImmutable @1709720708 {#2230
      date: 2024-03-06 11:25:08.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703918737 {#2108
      date: 2023-12-30 07:45:37.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2456 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2359 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2453 …}
  +body: "Even in bridge mode you can still be slowed down by the modem if its CPU can’t handle your traffic. That’s unless the isp modem offer a complete passthrough. That’s what was happening to me even in bridge mode where I was getting my own IP through pppoe. The modem couldn’t be made into full passthrough and was hitting 100% CPU."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1703968486 {#2370
    date: 2023-12-30 21:34:46.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@theblueredditrefugee@lemmy.dbzer0.com"
    "@MomoTimeToDie@sh.itjust.works"
    "@Kbin_space_program@kbin.social"
    "@qqq@lemmy.world"
    "@SpeakinTelnet@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2361 …}
  +nested: Doctrine\ORM\PersistentCollection {#2372 …}
  +votes: Doctrine\ORM\PersistentCollection {#2386 …}
  +reports: Doctrine\ORM\PersistentCollection {#2385 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2378 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2381 …}
  -id: 265471
  -bodyTs: "'100':64 'bridg':3,41 'complet':30 'couldn':54 'cpu':16,65 'even':1,39 'full':59 'get':46 'handl':19 'happen':36 'hit':63 'ip':49 'isp':26 'made':57 'mode':4,42 'modem':13,27,53 'offer':28 'passthrough':31,60 'pppoe':51 'slow':9 'still':7 'traffic':21 'unless':24"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/6023835"
  +editedAt: null
  +createdAt: DateTimeImmutable @1703968486 {#2377
    date: 2023-12-30 21:34:46.0 +01:00
  }
  +"title": 265471
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
20 DENIED moderate
App\Entity\EntryComment {#2360
  +user: App\Entity\User {#264 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2461
    +user: Proxies\__CG__\App\Entity\User {#2272 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2456 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2190 …}
    +slug: "Me-vs-my-ISP"
    +title: "Me vs my ISP"
    +url: null
    +body: """
      So I was looking into getting port forwarding set up and I realized just how closed-off the internet has gotten since the early days. It’s concerning. It used to be you would buy your own router and connect it to the internet, and that router would control port-forwarding and what-have-you.\n
      \n
      Now, your ISP provides your router, which runs *their* firmware, which (in my case) doesn’t even have the option to enable port forwarding.\n
      \n
      It gets worse - because ISPs are choosing NATs over IPv6, so even if you install a custom firmware on your router without it getting blacklisted by your ISP, you still can’t expose your server to the internet because the NAT refuses to forward traffic your way. They even devise special NAT schemes like symmetric NAT to thwart hole punching.\n
      \n
      Basically this all means that I *have* to purchase my web hosting separately. Or relay all the traffic through an unnecessary third party, introducing a point of failure.\n
      \n
      It’s frustrating.\n
      \n
      I like to control my stuff. I don’t like to depend on other people or be in a position where I have to trust someone not to fuck with my shit. Like, if the only thing outside my apartment that mattered to my website was a DNS record, I’d be really happy with that.\n
      \n
      Edit: TIL ISPs in the US don’t have NATs\n
      \n
      Edit 2: OMG so much advice. My knowledge about computers is SO clearly outdated, I have a lot of things to read up on.\n
      \n
      Edit 3: There’s definitely a CGNAT involved since the WAN ip in the router config is not the same as the one I get when I use a website that echos my IP address. Far as I can tell my devices don’t get unique IPv6 addresses either. (funnily enough, if I check my IP address on my phone using roaming data, there’s no IPv6 address at all). It’s a router/modem combo, at least I think since there’s only one device in my apartment (maybe there’s a modem managing the whole complex or something?). And it doesn’t have a bridge mode, except for OTT. Might try plugging my own router into it, but it feels like a waste of time and money from what I’m seeing. Probably best to just host services over a VPN or smth.\n
      \n
      Edit 4: Devices do get unique IPv6 addresses, but it’s moot since I can’t do anything but ping them. I guess it wouldn’t be port forwarding but something else that I would have to do that my router doesn’t support
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 113
    +favouriteCount: 366
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1712089943 {#2268
      date: 2024-04-02 22:32:23.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2240 …}
    +votes: Doctrine\ORM\PersistentCollection {#2233 …}
    +reports: Doctrine\ORM\PersistentCollection {#2234 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2237 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2258 …}
    +badges: Doctrine\ORM\PersistentCollection {#2260 …}
    +children: [
      1 => App\Entity\EntryComment {#2458
        +user: App\Entity\User {#264 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2461 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2456 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2460 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2453 …}
        +body: """
          Bridge mode still means you go through their hardware. I had issues with my ISP modem because even if it was in bridge mode I was basically ddos-ing it with my usage.\n
          \n
          In the end I got an sfp module that mimick being the modem and plugged the ISP fiber right into my opnsense box where the CPU was plenty.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1703962956 {#2422
          date: 2023-12-30 20:02:36.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@theblueredditrefugee@lemmy.dbzer0.com"
          "@MomoTimeToDie@sh.itjust.works"
          "@Kbin_space_program@kbin.social"
          "@qqq@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2452 …}
        +nested: Doctrine\ORM\PersistentCollection {#2454 …}
        +votes: Doctrine\ORM\PersistentCollection {#2459 …}
        +reports: Doctrine\ORM\PersistentCollection {#2470 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2467 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2371 …}
        -id: 265229
        -bodyTs: "'basic':27 'box':57 'bridg':1,23 'cpu':60 'ddos':29 'ddos-':28 'end':37 'even':18 'fiber':52 'go':6 'got':39 'hardwar':9 'ing':30 'isp':15,51 'issu':12 'mean':4 'mimick':44 'mode':2,24 'modem':16,47 'modul':42 'opnsens':56 'plenti':62 'plug':49 'right':53 'sfp':41 'still':3 'usag':34"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/6022429"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703962956 {#2462
          date: 2023-12-30 20:02:36.0 +01:00
        }
        +"title": 265229
      }
      0 => App\Entity\EntryComment {#2360}
    ]
    -id: 25811
    -titleTs: "'isp':4 'vs':2"
    -bodyTs: "'2':241 '3':265 '4':409 'address':298,311,320,331,415 'advic':245 'anyth':425 'apart':213,351 'basic':143 'best':398 'blacklist':107 'bridg':369 'buy':36 'case':72 'cgnat':270 'check':317 'choos':89 'clear':252 'close':17 'closed-off':16 'combo':338 'complex':360 'comput':249 'concern':29 'config':279 'connect':41 'control':50,177 'custom':99 'd':224 'data':326 'day':26 'definit':268 'depend':185 'devic':305,348,410 'devis':132 'dns':221 'doesn':73,365,449 'earli':25 'echo':295 'edit':230,240,264,408 'either':312 'els':439 'enabl':80 'enough':314 'even':75,94,131 'except':371 'expos':115 'failur':170 'far':299 'feel':384 'firmwar':68,100 'forward':8,53,82,126,436 'frustrat':173 'fuck':202 'funnili':313 'get':6,84,106,288,308,412 'gotten':22 'guess':430 'happi':227 'hole':141 'host':154,401 'instal':97 'internet':20,45,120 'introduc':166 'involv':271 'ip':275,297,319 'ipv6':92,310,330,414 'isp':61,87,110,232 'knowledg':247 'least':340 'like':136,175,183,206,385 'look':4 'lot':257 'm':395 'manag':357 'matter':215 'mayb':352 'mean':146 'might':374 'mode':370 'modem':356 'money':391 'moot':419 'much':244 'nat':90,123,134,138,239 'omg':242 'one':286,347 'option':78 'ott':373 'outdat':253 'outsid':211 'parti':165 'peopl':188 'phone':323 'ping':427 'plug':376 'point':168 'port':7,52,81,435 'port-forward':51 'posit':193 'probabl':397 'provid':62 'punch':142 'purchas':151 'read':261 'realiz':13 'realli':226 'record':222 'refus':124 'relay':157 'roam':325 'router':39,48,64,103,278,379,448 'router/modem':337 'run':66 'scheme':135 'see':396 'separ':155 'server':117 'servic':402 'set':9 'shit':205 'sinc':23,272,343,420 'smth':407 'someon':199 'someth':362,438 'special':133 'still':112 'stuff':179 'support':451 'symmetr':137 'tell':303 'thing':210,259 'think':342 'third':164 'thwart':140 'til':231 'time':389 'traffic':127,160 'tri':375 'trust':198 'uniqu':309,413 'unnecessari':163 'us':235 'use':31,291,324 'vpn':405 'wan':274 'wast':387 'way':129 'web':153 'websit':218,293 'what-have-you':55 'whole':359 'without':104 'wors':85 'would':35,49,442 'wouldn':432"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704005137
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/11336181"
    +editedAt: DateTimeImmutable @1709720708 {#2230
      date: 2024-03-06 11:25:08.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703918737 {#2108
      date: 2023-12-30 07:45:37.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2456 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2359 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2453 …}
  +body: "Even in bridge mode you can still be slowed down by the modem if its CPU can’t handle your traffic. That’s unless the isp modem offer a complete passthrough. That’s what was happening to me even in bridge mode where I was getting my own IP through pppoe. The modem couldn’t be made into full passthrough and was hitting 100% CPU."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1703968486 {#2370
    date: 2023-12-30 21:34:46.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@theblueredditrefugee@lemmy.dbzer0.com"
    "@MomoTimeToDie@sh.itjust.works"
    "@Kbin_space_program@kbin.social"
    "@qqq@lemmy.world"
    "@SpeakinTelnet@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2361 …}
  +nested: Doctrine\ORM\PersistentCollection {#2372 …}
  +votes: Doctrine\ORM\PersistentCollection {#2386 …}
  +reports: Doctrine\ORM\PersistentCollection {#2385 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2378 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2381 …}
  -id: 265471
  -bodyTs: "'100':64 'bridg':3,41 'complet':30 'couldn':54 'cpu':16,65 'even':1,39 'full':59 'get':46 'handl':19 'happen':36 'hit':63 'ip':49 'isp':26 'made':57 'mode':4,42 'modem':13,27,53 'offer':28 'passthrough':31,60 'pppoe':51 'slow':9 'still':7 'traffic':21 'unless':24"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/6023835"
  +editedAt: null
  +createdAt: DateTimeImmutable @1703968486 {#2377
    date: 2023-12-30 21:34:46.0 +01:00
  }
  +"title": 265471
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
21 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
22 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#1556
  +user: Proxies\__CG__\App\Entity\User {#2145 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1558 …}
  +image: Proxies\__CG__\App\Entity\Image {#2152 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2281 …}
  +slug: "10-months-later-bill-revisits-his-spaghetti-code-forgets-absolutely"
  +title: "10 months later bill revisits his spaghetti code. forgets absolutely everything and refuses to elaborate. this wouldn't have happened if Bill forgot to comment on his code"
  +url: "https://lemmy.world/pictrs/image/13e9efce-0d01-417d-8133-5c53f13910a6.jpeg"
  +body: null
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 40
  +favouriteCount: 311
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1710512709 {#2154
    date: 2024-03-15 15:25:09.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2153 …}
  +votes: Doctrine\ORM\PersistentCollection {#2149 …}
  +reports: Doctrine\ORM\PersistentCollection {#2185 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2179 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2182 …}
  +badges: Doctrine\ORM\PersistentCollection {#2172 …}
  +children: [
    2 => App\Entity\EntryComment {#1705
      +user: App\Entity\User {#264 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1556 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1558 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1711 …}
      +root: App\Entity\EntryComment {#1557
        +user: App\Entity\User {#264 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1556 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1558 …}
        +image: null
        +parent: null
        +root: null
        +body: "I don’t care how much you think your code is readable, plain text comments are readable by everyone no matter the proficiency in the programming language used. That alone can make a huge difference when you’re just trying to understand how someone handled a situation."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 7
        +score: 0
        +lastActive: DateTime @1701956573 {#1621
          date: 2023-12-07 14:42:53.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ShitOnABrick@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1554 …}
        +nested: Doctrine\ORM\PersistentCollection {#1562 …}
        +votes: Doctrine\ORM\PersistentCollection {#1566 …}
        +reports: Doctrine\ORM\PersistentCollection {#1548 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1550 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1525 …}
        -id: 171125
        -bodyTs: "'alon':30 'care':4 'code':10 'comment':15 'differ':35 'everyon':19 'handl':45 'huge':34 'languag':27 'make':32 'matter':21 'much':6 'plain':13 'profici':23 'program':26 're':38 'readabl':12,17 'situat':47 'someon':44 'text':14 'think':8 'tri':40 'understand':42 'use':28"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5226410"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701112724 {#1555
          date: 2023-11-27 20:18:44.0 +01:00
        }
        +"title": 171125
      }
      +body: "IMHO the issue in this situation is not the comment but that the person updating the code didn’t do his job properly which shouldn’t be an excuse not to do it from the start."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1701174196 {#1527
        date: 2023-11-28 13:23:16.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ShitOnABrick@lemmy.world"
        "@SpeakinTelnet@programming.dev"
        "@lorty@lemmygrad.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1616 …}
      +nested: Doctrine\ORM\PersistentCollection {#1598 …}
      +votes: Doctrine\ORM\PersistentCollection {#1629 …}
      +reports: Doctrine\ORM\PersistentCollection {#1626 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
      -id: 173338
      -bodyTs: "'code':17 'comment':10 'didn':18 'excus':29 'imho':1 'issu':3 'job':22 'person':14 'proper':23 'shouldn':25 'situat':6 'start':36 'updat':15"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/5248201"
      +editedAt: null
      +createdAt: DateTimeImmutable @1701174196 {#1691
        date: 2023-11-28 13:23:16.0 +01:00
      }
      +"title": 173338
    }
    1 => App\Entity\EntryComment {#1723
      +user: App\Entity\User {#264 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1556 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1558 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
      +root: App\Entity\EntryComment {#1557}
      +body: """
        There’s nothing limiting what a comment should be as far as I know.\n
        \n
        As an example of what I mean, I’ve seen in a 10k+ lines python code a few lines of bit manipulation. There was a comment explaining what those lines did and why. They didn’t expect everyone to be proficient in bit manipulation but it made it so that anyone could understand anyway.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1701175126 {#1731
        date: 2023-11-28 13:38:46.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ShitOnABrick@lemmy.world"
        "@SpeakinTelnet@programming.dev"
        "@Zagorath@aussie.zone"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1721 …}
      +nested: Doctrine\ORM\PersistentCollection {#1728 …}
      +votes: Doctrine\ORM\PersistentCollection {#1730 …}
      +reports: Doctrine\ORM\PersistentCollection {#1734 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1727 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1733 …}
      -id: 173391
      -bodyTs: "'10k':27 'anyon':65 'anyway':68 'bit':35,57 'code':30 'comment':7,40 'could':66 'didn':49 'everyon':52 'exampl':17 'expect':51 'explain':41 'far':11 'know':14 'limit':4 'line':28,33,44 'made':61 'manipul':36,58 'mean':21 'noth':3 'profici':55 'python':29 'seen':24 'understand':67 've':23"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/5248491"
      +editedAt: null
      +createdAt: DateTimeImmutable @1701175126 {#1725
        date: 2023-11-28 13:38:46.0 +01:00
      }
      +"title": 173391
    }
    0 => App\Entity\EntryComment {#1557}
  ]
  -id: 17229
  -titleTs: "'10':1 'absolut':10 'bill':4,22 'code':8,28 'comment':25 'elabor':15 'everyth':11 'forget':9 'forgot':23 'happen':20 'later':3 'month':2 'refus':13 'revisit':5 'spaghetti':7 'wouldn':17"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1701164287
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/8818409"
  +editedAt: DateTimeImmutable @1701791174 {#2247
    date: 2023-12-05 16:46:14.0 +01:00
  }
  +createdAt: DateTimeImmutable @1701077887 {#2264
    date: 2023-11-27 10:38:07.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
23 DENIED edit
Proxies\__CG__\App\Entity\Entry {#1556
  +user: Proxies\__CG__\App\Entity\User {#2145 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1558 …}
  +image: Proxies\__CG__\App\Entity\Image {#2152 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2281 …}
  +slug: "10-months-later-bill-revisits-his-spaghetti-code-forgets-absolutely"
  +title: "10 months later bill revisits his spaghetti code. forgets absolutely everything and refuses to elaborate. this wouldn't have happened if Bill forgot to comment on his code"
  +url: "https://lemmy.world/pictrs/image/13e9efce-0d01-417d-8133-5c53f13910a6.jpeg"
  +body: null
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 40
  +favouriteCount: 311
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1710512709 {#2154
    date: 2024-03-15 15:25:09.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2153 …}
  +votes: Doctrine\ORM\PersistentCollection {#2149 …}
  +reports: Doctrine\ORM\PersistentCollection {#2185 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2179 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2182 …}
  +badges: Doctrine\ORM\PersistentCollection {#2172 …}
  +children: [
    2 => App\Entity\EntryComment {#1705
      +user: App\Entity\User {#264 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1556 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1558 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1711 …}
      +root: App\Entity\EntryComment {#1557
        +user: App\Entity\User {#264 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1556 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1558 …}
        +image: null
        +parent: null
        +root: null
        +body: "I don’t care how much you think your code is readable, plain text comments are readable by everyone no matter the proficiency in the programming language used. That alone can make a huge difference when you’re just trying to understand how someone handled a situation."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 7
        +score: 0
        +lastActive: DateTime @1701956573 {#1621
          date: 2023-12-07 14:42:53.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ShitOnABrick@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1554 …}
        +nested: Doctrine\ORM\PersistentCollection {#1562 …}
        +votes: Doctrine\ORM\PersistentCollection {#1566 …}
        +reports: Doctrine\ORM\PersistentCollection {#1548 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1550 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1525 …}
        -id: 171125
        -bodyTs: "'alon':30 'care':4 'code':10 'comment':15 'differ':35 'everyon':19 'handl':45 'huge':34 'languag':27 'make':32 'matter':21 'much':6 'plain':13 'profici':23 'program':26 're':38 'readabl':12,17 'situat':47 'someon':44 'text':14 'think':8 'tri':40 'understand':42 'use':28"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5226410"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701112724 {#1555
          date: 2023-11-27 20:18:44.0 +01:00
        }
        +"title": 171125
      }
      +body: "IMHO the issue in this situation is not the comment but that the person updating the code didn’t do his job properly which shouldn’t be an excuse not to do it from the start."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1701174196 {#1527
        date: 2023-11-28 13:23:16.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ShitOnABrick@lemmy.world"
        "@SpeakinTelnet@programming.dev"
        "@lorty@lemmygrad.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1616 …}
      +nested: Doctrine\ORM\PersistentCollection {#1598 …}
      +votes: Doctrine\ORM\PersistentCollection {#1629 …}
      +reports: Doctrine\ORM\PersistentCollection {#1626 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
      -id: 173338
      -bodyTs: "'code':17 'comment':10 'didn':18 'excus':29 'imho':1 'issu':3 'job':22 'person':14 'proper':23 'shouldn':25 'situat':6 'start':36 'updat':15"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/5248201"
      +editedAt: null
      +createdAt: DateTimeImmutable @1701174196 {#1691
        date: 2023-11-28 13:23:16.0 +01:00
      }
      +"title": 173338
    }
    1 => App\Entity\EntryComment {#1723
      +user: App\Entity\User {#264 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1556 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1558 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
      +root: App\Entity\EntryComment {#1557}
      +body: """
        There’s nothing limiting what a comment should be as far as I know.\n
        \n
        As an example of what I mean, I’ve seen in a 10k+ lines python code a few lines of bit manipulation. There was a comment explaining what those lines did and why. They didn’t expect everyone to be proficient in bit manipulation but it made it so that anyone could understand anyway.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1701175126 {#1731
        date: 2023-11-28 13:38:46.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ShitOnABrick@lemmy.world"
        "@SpeakinTelnet@programming.dev"
        "@Zagorath@aussie.zone"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1721 …}
      +nested: Doctrine\ORM\PersistentCollection {#1728 …}
      +votes: Doctrine\ORM\PersistentCollection {#1730 …}
      +reports: Doctrine\ORM\PersistentCollection {#1734 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1727 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1733 …}
      -id: 173391
      -bodyTs: "'10k':27 'anyon':65 'anyway':68 'bit':35,57 'code':30 'comment':7,40 'could':66 'didn':49 'everyon':52 'exampl':17 'expect':51 'explain':41 'far':11 'know':14 'limit':4 'line':28,33,44 'made':61 'manipul':36,58 'mean':21 'noth':3 'profici':55 'python':29 'seen':24 'understand':67 've':23"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/5248491"
      +editedAt: null
      +createdAt: DateTimeImmutable @1701175126 {#1725
        date: 2023-11-28 13:38:46.0 +01:00
      }
      +"title": 173391
    }
    0 => App\Entity\EntryComment {#1557}
  ]
  -id: 17229
  -titleTs: "'10':1 'absolut':10 'bill':4,22 'code':8,28 'comment':25 'elabor':15 'everyth':11 'forget':9 'forgot':23 'happen':20 'later':3 'month':2 'refus':13 'revisit':5 'spaghetti':7 'wouldn':17"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1701164287
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/8818409"
  +editedAt: DateTimeImmutable @1701791174 {#2247
    date: 2023-12-05 16:46:14.0 +01:00
  }
  +createdAt: DateTimeImmutable @1701077887 {#2264
    date: 2023-11-27 10:38:07.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
24 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#1556
  +user: Proxies\__CG__\App\Entity\User {#2145 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1558 …}
  +image: Proxies\__CG__\App\Entity\Image {#2152 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2281 …}
  +slug: "10-months-later-bill-revisits-his-spaghetti-code-forgets-absolutely"
  +title: "10 months later bill revisits his spaghetti code. forgets absolutely everything and refuses to elaborate. this wouldn't have happened if Bill forgot to comment on his code"
  +url: "https://lemmy.world/pictrs/image/13e9efce-0d01-417d-8133-5c53f13910a6.jpeg"
  +body: null
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 40
  +favouriteCount: 311
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1710512709 {#2154
    date: 2024-03-15 15:25:09.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2153 …}
  +votes: Doctrine\ORM\PersistentCollection {#2149 …}
  +reports: Doctrine\ORM\PersistentCollection {#2185 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2179 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2182 …}
  +badges: Doctrine\ORM\PersistentCollection {#2172 …}
  +children: [
    2 => App\Entity\EntryComment {#1705
      +user: App\Entity\User {#264 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1556 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1558 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1711 …}
      +root: App\Entity\EntryComment {#1557
        +user: App\Entity\User {#264 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1556 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1558 …}
        +image: null
        +parent: null
        +root: null
        +body: "I don’t care how much you think your code is readable, plain text comments are readable by everyone no matter the proficiency in the programming language used. That alone can make a huge difference when you’re just trying to understand how someone handled a situation."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 7
        +score: 0
        +lastActive: DateTime @1701956573 {#1621
          date: 2023-12-07 14:42:53.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ShitOnABrick@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1554 …}
        +nested: Doctrine\ORM\PersistentCollection {#1562 …}
        +votes: Doctrine\ORM\PersistentCollection {#1566 …}
        +reports: Doctrine\ORM\PersistentCollection {#1548 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1550 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1525 …}
        -id: 171125
        -bodyTs: "'alon':30 'care':4 'code':10 'comment':15 'differ':35 'everyon':19 'handl':45 'huge':34 'languag':27 'make':32 'matter':21 'much':6 'plain':13 'profici':23 'program':26 're':38 'readabl':12,17 'situat':47 'someon':44 'text':14 'think':8 'tri':40 'understand':42 'use':28"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5226410"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701112724 {#1555
          date: 2023-11-27 20:18:44.0 +01:00
        }
        +"title": 171125
      }
      +body: "IMHO the issue in this situation is not the comment but that the person updating the code didn’t do his job properly which shouldn’t be an excuse not to do it from the start."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1701174196 {#1527
        date: 2023-11-28 13:23:16.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ShitOnABrick@lemmy.world"
        "@SpeakinTelnet@programming.dev"
        "@lorty@lemmygrad.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1616 …}
      +nested: Doctrine\ORM\PersistentCollection {#1598 …}
      +votes: Doctrine\ORM\PersistentCollection {#1629 …}
      +reports: Doctrine\ORM\PersistentCollection {#1626 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
      -id: 173338
      -bodyTs: "'code':17 'comment':10 'didn':18 'excus':29 'imho':1 'issu':3 'job':22 'person':14 'proper':23 'shouldn':25 'situat':6 'start':36 'updat':15"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/5248201"
      +editedAt: null
      +createdAt: DateTimeImmutable @1701174196 {#1691
        date: 2023-11-28 13:23:16.0 +01:00
      }
      +"title": 173338
    }
    1 => App\Entity\EntryComment {#1723
      +user: App\Entity\User {#264 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1556 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1558 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
      +root: App\Entity\EntryComment {#1557}
      +body: """
        There’s nothing limiting what a comment should be as far as I know.\n
        \n
        As an example of what I mean, I’ve seen in a 10k+ lines python code a few lines of bit manipulation. There was a comment explaining what those lines did and why. They didn’t expect everyone to be proficient in bit manipulation but it made it so that anyone could understand anyway.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1701175126 {#1731
        date: 2023-11-28 13:38:46.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ShitOnABrick@lemmy.world"
        "@SpeakinTelnet@programming.dev"
        "@Zagorath@aussie.zone"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1721 …}
      +nested: Doctrine\ORM\PersistentCollection {#1728 …}
      +votes: Doctrine\ORM\PersistentCollection {#1730 …}
      +reports: Doctrine\ORM\PersistentCollection {#1734 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1727 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1733 …}
      -id: 173391
      -bodyTs: "'10k':27 'anyon':65 'anyway':68 'bit':35,57 'code':30 'comment':7,40 'could':66 'didn':49 'everyon':52 'exampl':17 'expect':51 'explain':41 'far':11 'know':14 'limit':4 'line':28,33,44 'made':61 'manipul':36,58 'mean':21 'noth':3 'profici':55 'python':29 'seen':24 'understand':67 've':23"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/5248491"
      +editedAt: null
      +createdAt: DateTimeImmutable @1701175126 {#1725
        date: 2023-11-28 13:38:46.0 +01:00
      }
      +"title": 173391
    }
    0 => App\Entity\EntryComment {#1557}
  ]
  -id: 17229
  -titleTs: "'10':1 'absolut':10 'bill':4,22 'code':8,28 'comment':25 'elabor':15 'everyth':11 'forget':9 'forgot':23 'happen':20 'later':3 'month':2 'refus':13 'revisit':5 'spaghetti':7 'wouldn':17"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1701164287
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/8818409"
  +editedAt: DateTimeImmutable @1701791174 {#2247
    date: 2023-12-05 16:46:14.0 +01:00
  }
  +createdAt: DateTimeImmutable @1701077887 {#2264
    date: 2023-11-27 10:38:07.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
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 {#1705
  +user: App\Entity\User {#264 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1556
    +user: Proxies\__CG__\App\Entity\User {#2145 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1558 …}
    +image: Proxies\__CG__\App\Entity\Image {#2152 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2281 …}
    +slug: "10-months-later-bill-revisits-his-spaghetti-code-forgets-absolutely"
    +title: "10 months later bill revisits his spaghetti code. forgets absolutely everything and refuses to elaborate. this wouldn't have happened if Bill forgot to comment on his code"
    +url: "https://lemmy.world/pictrs/image/13e9efce-0d01-417d-8133-5c53f13910a6.jpeg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 40
    +favouriteCount: 311
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1710512709 {#2154
      date: 2024-03-15 15:25:09.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2153 …}
    +votes: Doctrine\ORM\PersistentCollection {#2149 …}
    +reports: Doctrine\ORM\PersistentCollection {#2185 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2179 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2182 …}
    +badges: Doctrine\ORM\PersistentCollection {#2172 …}
    +children: [
      2 => App\Entity\EntryComment {#1705}
      1 => App\Entity\EntryComment {#1723
        +user: App\Entity\User {#264 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1556 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1558 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
        +root: App\Entity\EntryComment {#1557
          +user: App\Entity\User {#264 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#1556 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1558 …}
          +image: null
          +parent: null
          +root: null
          +body: "I don’t care how much you think your code is readable, plain text comments are readable by everyone no matter the proficiency in the programming language used. That alone can make a huge difference when you’re just trying to understand how someone handled a situation."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 7
          +score: 0
          +lastActive: DateTime @1701956573 {#1621
            date: 2023-12-07 14:42:53.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@ShitOnABrick@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1554 …}
          +nested: Doctrine\ORM\PersistentCollection {#1562 …}
          +votes: Doctrine\ORM\PersistentCollection {#1566 …}
          +reports: Doctrine\ORM\PersistentCollection {#1548 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1550 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1525 …}
          -id: 171125
          -bodyTs: "'alon':30 'care':4 'code':10 'comment':15 'differ':35 'everyon':19 'handl':45 'huge':34 'languag':27 'make':32 'matter':21 'much':6 'plain':13 'profici':23 'program':26 're':38 'readabl':12,17 'situat':47 'someon':44 'text':14 'think':8 'tri':40 'understand':42 'use':28"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://programming.dev/comment/5226410"
          +editedAt: null
          +createdAt: DateTimeImmutable @1701112724 {#1555
            date: 2023-11-27 20:18:44.0 +01:00
          }
          +"title": 171125
        }
        +body: """
          There’s nothing limiting what a comment should be as far as I know.\n
          \n
          As an example of what I mean, I’ve seen in a 10k+ lines python code a few lines of bit manipulation. There was a comment explaining what those lines did and why. They didn’t expect everyone to be proficient in bit manipulation but it made it so that anyone could understand anyway.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1701175126 {#1731
          date: 2023-11-28 13:38:46.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ShitOnABrick@lemmy.world"
          "@SpeakinTelnet@programming.dev"
          "@Zagorath@aussie.zone"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1721 …}
        +nested: Doctrine\ORM\PersistentCollection {#1728 …}
        +votes: Doctrine\ORM\PersistentCollection {#1730 …}
        +reports: Doctrine\ORM\PersistentCollection {#1734 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1727 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1733 …}
        -id: 173391
        -bodyTs: "'10k':27 'anyon':65 'anyway':68 'bit':35,57 'code':30 'comment':7,40 'could':66 'didn':49 'everyon':52 'exampl':17 'expect':51 'explain':41 'far':11 'know':14 'limit':4 'line':28,33,44 'made':61 'manipul':36,58 'mean':21 'noth':3 'profici':55 'python':29 'seen':24 'understand':67 've':23"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5248491"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701175126 {#1725
          date: 2023-11-28 13:38:46.0 +01:00
        }
        +"title": 173391
      }
      0 => App\Entity\EntryComment {#1557}
    ]
    -id: 17229
    -titleTs: "'10':1 'absolut':10 'bill':4,22 'code':8,28 'comment':25 'elabor':15 'everyth':11 'forget':9 'forgot':23 'happen':20 'later':3 'month':2 'refus':13 'revisit':5 'spaghetti':7 'wouldn':17"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701164287
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/8818409"
    +editedAt: DateTimeImmutable @1701791174 {#2247
      date: 2023-12-05 16:46:14.0 +01:00
    }
    +createdAt: DateTimeImmutable @1701077887 {#2264
      date: 2023-11-27 10:38:07.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1558 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1711 …}
  +root: App\Entity\EntryComment {#1557}
  +body: "IMHO the issue in this situation is not the comment but that the person updating the code didn’t do his job properly which shouldn’t be an excuse not to do it from the start."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1701174196 {#1527
    date: 2023-11-28 13:23:16.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ShitOnABrick@lemmy.world"
    "@SpeakinTelnet@programming.dev"
    "@lorty@lemmygrad.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1616 …}
  +nested: Doctrine\ORM\PersistentCollection {#1598 …}
  +votes: Doctrine\ORM\PersistentCollection {#1629 …}
  +reports: Doctrine\ORM\PersistentCollection {#1626 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
  -id: 173338
  -bodyTs: "'code':17 'comment':10 'didn':18 'excus':29 'imho':1 'issu':3 'job':22 'person':14 'proper':23 'shouldn':25 'situat':6 'start':36 'updat':15"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/5248201"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701174196 {#1691
    date: 2023-11-28 13:23:16.0 +01:00
  }
  +"title": 173338
}
"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 {#1705
  +user: App\Entity\User {#264 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1556
    +user: Proxies\__CG__\App\Entity\User {#2145 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1558 …}
    +image: Proxies\__CG__\App\Entity\Image {#2152 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2281 …}
    +slug: "10-months-later-bill-revisits-his-spaghetti-code-forgets-absolutely"
    +title: "10 months later bill revisits his spaghetti code. forgets absolutely everything and refuses to elaborate. this wouldn't have happened if Bill forgot to comment on his code"
    +url: "https://lemmy.world/pictrs/image/13e9efce-0d01-417d-8133-5c53f13910a6.jpeg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 40
    +favouriteCount: 311
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1710512709 {#2154
      date: 2024-03-15 15:25:09.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2153 …}
    +votes: Doctrine\ORM\PersistentCollection {#2149 …}
    +reports: Doctrine\ORM\PersistentCollection {#2185 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2179 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2182 …}
    +badges: Doctrine\ORM\PersistentCollection {#2172 …}
    +children: [
      2 => App\Entity\EntryComment {#1705}
      1 => App\Entity\EntryComment {#1723
        +user: App\Entity\User {#264 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1556 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1558 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
        +root: App\Entity\EntryComment {#1557
          +user: App\Entity\User {#264 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#1556 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1558 …}
          +image: null
          +parent: null
          +root: null
          +body: "I don’t care how much you think your code is readable, plain text comments are readable by everyone no matter the proficiency in the programming language used. That alone can make a huge difference when you’re just trying to understand how someone handled a situation."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 7
          +score: 0
          +lastActive: DateTime @1701956573 {#1621
            date: 2023-12-07 14:42:53.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@ShitOnABrick@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1554 …}
          +nested: Doctrine\ORM\PersistentCollection {#1562 …}
          +votes: Doctrine\ORM\PersistentCollection {#1566 …}
          +reports: Doctrine\ORM\PersistentCollection {#1548 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1550 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1525 …}
          -id: 171125
          -bodyTs: "'alon':30 'care':4 'code':10 'comment':15 'differ':35 'everyon':19 'handl':45 'huge':34 'languag':27 'make':32 'matter':21 'much':6 'plain':13 'profici':23 'program':26 're':38 'readabl':12,17 'situat':47 'someon':44 'text':14 'think':8 'tri':40 'understand':42 'use':28"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://programming.dev/comment/5226410"
          +editedAt: null
          +createdAt: DateTimeImmutable @1701112724 {#1555
            date: 2023-11-27 20:18:44.0 +01:00
          }
          +"title": 171125
        }
        +body: """
          There’s nothing limiting what a comment should be as far as I know.\n
          \n
          As an example of what I mean, I’ve seen in a 10k+ lines python code a few lines of bit manipulation. There was a comment explaining what those lines did and why. They didn’t expect everyone to be proficient in bit manipulation but it made it so that anyone could understand anyway.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1701175126 {#1731
          date: 2023-11-28 13:38:46.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ShitOnABrick@lemmy.world"
          "@SpeakinTelnet@programming.dev"
          "@Zagorath@aussie.zone"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1721 …}
        +nested: Doctrine\ORM\PersistentCollection {#1728 …}
        +votes: Doctrine\ORM\PersistentCollection {#1730 …}
        +reports: Doctrine\ORM\PersistentCollection {#1734 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1727 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1733 …}
        -id: 173391
        -bodyTs: "'10k':27 'anyon':65 'anyway':68 'bit':35,57 'code':30 'comment':7,40 'could':66 'didn':49 'everyon':52 'exampl':17 'expect':51 'explain':41 'far':11 'know':14 'limit':4 'line':28,33,44 'made':61 'manipul':36,58 'mean':21 'noth':3 'profici':55 'python':29 'seen':24 'understand':67 've':23"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5248491"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701175126 {#1725
          date: 2023-11-28 13:38:46.0 +01:00
        }
        +"title": 173391
      }
      0 => App\Entity\EntryComment {#1557}
    ]
    -id: 17229
    -titleTs: "'10':1 'absolut':10 'bill':4,22 'code':8,28 'comment':25 'elabor':15 'everyth':11 'forget':9 'forgot':23 'happen':20 'later':3 'month':2 'refus':13 'revisit':5 'spaghetti':7 'wouldn':17"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701164287
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/8818409"
    +editedAt: DateTimeImmutable @1701791174 {#2247
      date: 2023-12-05 16:46:14.0 +01:00
    }
    +createdAt: DateTimeImmutable @1701077887 {#2264
      date: 2023-11-27 10:38:07.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1558 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1711 …}
  +root: App\Entity\EntryComment {#1557}
  +body: "IMHO the issue in this situation is not the comment but that the person updating the code didn’t do his job properly which shouldn’t be an excuse not to do it from the start."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1701174196 {#1527
    date: 2023-11-28 13:23:16.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ShitOnABrick@lemmy.world"
    "@SpeakinTelnet@programming.dev"
    "@lorty@lemmygrad.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1616 …}
  +nested: Doctrine\ORM\PersistentCollection {#1598 …}
  +votes: Doctrine\ORM\PersistentCollection {#1629 …}
  +reports: Doctrine\ORM\PersistentCollection {#1626 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
  -id: 173338
  -bodyTs: "'code':17 'comment':10 'didn':18 'excus':29 'imho':1 'issu':3 'job':22 'person':14 'proper':23 'shouldn':25 'situat':6 'start':36 'updat':15"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/5248201"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701174196 {#1691
    date: 2023-11-28 13:23:16.0 +01:00
  }
  +"title": 173338
}
"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 {#1705
  +user: App\Entity\User {#264 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1556
    +user: Proxies\__CG__\App\Entity\User {#2145 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1558 …}
    +image: Proxies\__CG__\App\Entity\Image {#2152 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2281 …}
    +slug: "10-months-later-bill-revisits-his-spaghetti-code-forgets-absolutely"
    +title: "10 months later bill revisits his spaghetti code. forgets absolutely everything and refuses to elaborate. this wouldn't have happened if Bill forgot to comment on his code"
    +url: "https://lemmy.world/pictrs/image/13e9efce-0d01-417d-8133-5c53f13910a6.jpeg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 40
    +favouriteCount: 311
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1710512709 {#2154
      date: 2024-03-15 15:25:09.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2153 …}
    +votes: Doctrine\ORM\PersistentCollection {#2149 …}
    +reports: Doctrine\ORM\PersistentCollection {#2185 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2179 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2182 …}
    +badges: Doctrine\ORM\PersistentCollection {#2172 …}
    +children: [
      2 => App\Entity\EntryComment {#1705}
      1 => App\Entity\EntryComment {#1723
        +user: App\Entity\User {#264 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1556 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1558 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
        +root: App\Entity\EntryComment {#1557
          +user: App\Entity\User {#264 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#1556 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1558 …}
          +image: null
          +parent: null
          +root: null
          +body: "I don’t care how much you think your code is readable, plain text comments are readable by everyone no matter the proficiency in the programming language used. That alone can make a huge difference when you’re just trying to understand how someone handled a situation."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 7
          +score: 0
          +lastActive: DateTime @1701956573 {#1621
            date: 2023-12-07 14:42:53.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@ShitOnABrick@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1554 …}
          +nested: Doctrine\ORM\PersistentCollection {#1562 …}
          +votes: Doctrine\ORM\PersistentCollection {#1566 …}
          +reports: Doctrine\ORM\PersistentCollection {#1548 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1550 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1525 …}
          -id: 171125
          -bodyTs: "'alon':30 'care':4 'code':10 'comment':15 'differ':35 'everyon':19 'handl':45 'huge':34 'languag':27 'make':32 'matter':21 'much':6 'plain':13 'profici':23 'program':26 're':38 'readabl':12,17 'situat':47 'someon':44 'text':14 'think':8 'tri':40 'understand':42 'use':28"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://programming.dev/comment/5226410"
          +editedAt: null
          +createdAt: DateTimeImmutable @1701112724 {#1555
            date: 2023-11-27 20:18:44.0 +01:00
          }
          +"title": 171125
        }
        +body: """
          There’s nothing limiting what a comment should be as far as I know.\n
          \n
          As an example of what I mean, I’ve seen in a 10k+ lines python code a few lines of bit manipulation. There was a comment explaining what those lines did and why. They didn’t expect everyone to be proficient in bit manipulation but it made it so that anyone could understand anyway.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1701175126 {#1731
          date: 2023-11-28 13:38:46.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ShitOnABrick@lemmy.world"
          "@SpeakinTelnet@programming.dev"
          "@Zagorath@aussie.zone"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1721 …}
        +nested: Doctrine\ORM\PersistentCollection {#1728 …}
        +votes: Doctrine\ORM\PersistentCollection {#1730 …}
        +reports: Doctrine\ORM\PersistentCollection {#1734 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1727 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1733 …}
        -id: 173391
        -bodyTs: "'10k':27 'anyon':65 'anyway':68 'bit':35,57 'code':30 'comment':7,40 'could':66 'didn':49 'everyon':52 'exampl':17 'expect':51 'explain':41 'far':11 'know':14 'limit':4 'line':28,33,44 'made':61 'manipul':36,58 'mean':21 'noth':3 'profici':55 'python':29 'seen':24 'understand':67 've':23"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5248491"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701175126 {#1725
          date: 2023-11-28 13:38:46.0 +01:00
        }
        +"title": 173391
      }
      0 => App\Entity\EntryComment {#1557}
    ]
    -id: 17229
    -titleTs: "'10':1 'absolut':10 'bill':4,22 'code':8,28 'comment':25 'elabor':15 'everyth':11 'forget':9 'forgot':23 'happen':20 'later':3 'month':2 'refus':13 'revisit':5 'spaghetti':7 'wouldn':17"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701164287
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/8818409"
    +editedAt: DateTimeImmutable @1701791174 {#2247
      date: 2023-12-05 16:46:14.0 +01:00
    }
    +createdAt: DateTimeImmutable @1701077887 {#2264
      date: 2023-11-27 10:38:07.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1558 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1711 …}
  +root: App\Entity\EntryComment {#1557}
  +body: "IMHO the issue in this situation is not the comment but that the person updating the code didn’t do his job properly which shouldn’t be an excuse not to do it from the start."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1701174196 {#1527
    date: 2023-11-28 13:23:16.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ShitOnABrick@lemmy.world"
    "@SpeakinTelnet@programming.dev"
    "@lorty@lemmygrad.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1616 …}
  +nested: Doctrine\ORM\PersistentCollection {#1598 …}
  +votes: Doctrine\ORM\PersistentCollection {#1629 …}
  +reports: Doctrine\ORM\PersistentCollection {#1626 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
  -id: 173338
  -bodyTs: "'code':17 'comment':10 'didn':18 'excus':29 'imho':1 'issu':3 'job':22 'person':14 'proper':23 'shouldn':25 'situat':6 'start':36 'updat':15"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/5248201"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701174196 {#1691
    date: 2023-11-28 13:23:16.0 +01:00
  }
  +"title": 173338
}
"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 {#1723
  +user: App\Entity\User {#264 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1556
    +user: Proxies\__CG__\App\Entity\User {#2145 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1558 …}
    +image: Proxies\__CG__\App\Entity\Image {#2152 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2281 …}
    +slug: "10-months-later-bill-revisits-his-spaghetti-code-forgets-absolutely"
    +title: "10 months later bill revisits his spaghetti code. forgets absolutely everything and refuses to elaborate. this wouldn't have happened if Bill forgot to comment on his code"
    +url: "https://lemmy.world/pictrs/image/13e9efce-0d01-417d-8133-5c53f13910a6.jpeg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 40
    +favouriteCount: 311
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1710512709 {#2154
      date: 2024-03-15 15:25:09.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2153 …}
    +votes: Doctrine\ORM\PersistentCollection {#2149 …}
    +reports: Doctrine\ORM\PersistentCollection {#2185 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2179 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2182 …}
    +badges: Doctrine\ORM\PersistentCollection {#2172 …}
    +children: [
      2 => App\Entity\EntryComment {#1705
        +user: App\Entity\User {#264 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1556 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1558 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1711 …}
        +root: App\Entity\EntryComment {#1557
          +user: App\Entity\User {#264 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#1556 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1558 …}
          +image: null
          +parent: null
          +root: null
          +body: "I don’t care how much you think your code is readable, plain text comments are readable by everyone no matter the proficiency in the programming language used. That alone can make a huge difference when you’re just trying to understand how someone handled a situation."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 7
          +score: 0
          +lastActive: DateTime @1701956573 {#1621
            date: 2023-12-07 14:42:53.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@ShitOnABrick@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1554 …}
          +nested: Doctrine\ORM\PersistentCollection {#1562 …}
          +votes: Doctrine\ORM\PersistentCollection {#1566 …}
          +reports: Doctrine\ORM\PersistentCollection {#1548 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1550 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1525 …}
          -id: 171125
          -bodyTs: "'alon':30 'care':4 'code':10 'comment':15 'differ':35 'everyon':19 'handl':45 'huge':34 'languag':27 'make':32 'matter':21 'much':6 'plain':13 'profici':23 'program':26 're':38 'readabl':12,17 'situat':47 'someon':44 'text':14 'think':8 'tri':40 'understand':42 'use':28"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://programming.dev/comment/5226410"
          +editedAt: null
          +createdAt: DateTimeImmutable @1701112724 {#1555
            date: 2023-11-27 20:18:44.0 +01:00
          }
          +"title": 171125
        }
        +body: "IMHO the issue in this situation is not the comment but that the person updating the code didn’t do his job properly which shouldn’t be an excuse not to do it from the start."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1701174196 {#1527
          date: 2023-11-28 13:23:16.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ShitOnABrick@lemmy.world"
          "@SpeakinTelnet@programming.dev"
          "@lorty@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1616 …}
        +nested: Doctrine\ORM\PersistentCollection {#1598 …}
        +votes: Doctrine\ORM\PersistentCollection {#1629 …}
        +reports: Doctrine\ORM\PersistentCollection {#1626 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
        -id: 173338
        -bodyTs: "'code':17 'comment':10 'didn':18 'excus':29 'imho':1 'issu':3 'job':22 'person':14 'proper':23 'shouldn':25 'situat':6 'start':36 'updat':15"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5248201"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701174196 {#1691
          date: 2023-11-28 13:23:16.0 +01:00
        }
        +"title": 173338
      }
      1 => App\Entity\EntryComment {#1723}
      0 => App\Entity\EntryComment {#1557}
    ]
    -id: 17229
    -titleTs: "'10':1 'absolut':10 'bill':4,22 'code':8,28 'comment':25 'elabor':15 'everyth':11 'forget':9 'forgot':23 'happen':20 'later':3 'month':2 'refus':13 'revisit':5 'spaghetti':7 'wouldn':17"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701164287
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/8818409"
    +editedAt: DateTimeImmutable @1701791174 {#2247
      date: 2023-12-05 16:46:14.0 +01:00
    }
    +createdAt: DateTimeImmutable @1701077887 {#2264
      date: 2023-11-27 10:38:07.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1558 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
  +root: App\Entity\EntryComment {#1557}
  +body: """
    There’s nothing limiting what a comment should be as far as I know.\n
    \n
    As an example of what I mean, I’ve seen in a 10k+ lines python code a few lines of bit manipulation. There was a comment explaining what those lines did and why. They didn’t expect everyone to be proficient in bit manipulation but it made it so that anyone could understand anyway.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1701175126 {#1731
    date: 2023-11-28 13:38:46.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ShitOnABrick@lemmy.world"
    "@SpeakinTelnet@programming.dev"
    "@Zagorath@aussie.zone"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1721 …}
  +nested: Doctrine\ORM\PersistentCollection {#1728 …}
  +votes: Doctrine\ORM\PersistentCollection {#1730 …}
  +reports: Doctrine\ORM\PersistentCollection {#1734 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1727 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1733 …}
  -id: 173391
  -bodyTs: "'10k':27 'anyon':65 'anyway':68 'bit':35,57 'code':30 'comment':7,40 'could':66 'didn':49 'everyon':52 'exampl':17 'expect':51 'explain':41 'far':11 'know':14 'limit':4 'line':28,33,44 'made':61 'manipul':36,58 'mean':21 'noth':3 'profici':55 'python':29 'seen':24 'understand':67 've':23"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/5248491"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701175126 {#1725
    date: 2023-11-28 13:38:46.0 +01:00
  }
  +"title": 173391
}
"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 {#1723
  +user: App\Entity\User {#264 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1556
    +user: Proxies\__CG__\App\Entity\User {#2145 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1558 …}
    +image: Proxies\__CG__\App\Entity\Image {#2152 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2281 …}
    +slug: "10-months-later-bill-revisits-his-spaghetti-code-forgets-absolutely"
    +title: "10 months later bill revisits his spaghetti code. forgets absolutely everything and refuses to elaborate. this wouldn't have happened if Bill forgot to comment on his code"
    +url: "https://lemmy.world/pictrs/image/13e9efce-0d01-417d-8133-5c53f13910a6.jpeg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 40
    +favouriteCount: 311
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1710512709 {#2154
      date: 2024-03-15 15:25:09.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2153 …}
    +votes: Doctrine\ORM\PersistentCollection {#2149 …}
    +reports: Doctrine\ORM\PersistentCollection {#2185 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2179 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2182 …}
    +badges: Doctrine\ORM\PersistentCollection {#2172 …}
    +children: [
      2 => App\Entity\EntryComment {#1705
        +user: App\Entity\User {#264 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1556 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1558 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1711 …}
        +root: App\Entity\EntryComment {#1557
          +user: App\Entity\User {#264 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#1556 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1558 …}
          +image: null
          +parent: null
          +root: null
          +body: "I don’t care how much you think your code is readable, plain text comments are readable by everyone no matter the proficiency in the programming language used. That alone can make a huge difference when you’re just trying to understand how someone handled a situation."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 7
          +score: 0
          +lastActive: DateTime @1701956573 {#1621
            date: 2023-12-07 14:42:53.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@ShitOnABrick@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1554 …}
          +nested: Doctrine\ORM\PersistentCollection {#1562 …}
          +votes: Doctrine\ORM\PersistentCollection {#1566 …}
          +reports: Doctrine\ORM\PersistentCollection {#1548 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1550 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1525 …}
          -id: 171125
          -bodyTs: "'alon':30 'care':4 'code':10 'comment':15 'differ':35 'everyon':19 'handl':45 'huge':34 'languag':27 'make':32 'matter':21 'much':6 'plain':13 'profici':23 'program':26 're':38 'readabl':12,17 'situat':47 'someon':44 'text':14 'think':8 'tri':40 'understand':42 'use':28"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://programming.dev/comment/5226410"
          +editedAt: null
          +createdAt: DateTimeImmutable @1701112724 {#1555
            date: 2023-11-27 20:18:44.0 +01:00
          }
          +"title": 171125
        }
        +body: "IMHO the issue in this situation is not the comment but that the person updating the code didn’t do his job properly which shouldn’t be an excuse not to do it from the start."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1701174196 {#1527
          date: 2023-11-28 13:23:16.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ShitOnABrick@lemmy.world"
          "@SpeakinTelnet@programming.dev"
          "@lorty@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1616 …}
        +nested: Doctrine\ORM\PersistentCollection {#1598 …}
        +votes: Doctrine\ORM\PersistentCollection {#1629 …}
        +reports: Doctrine\ORM\PersistentCollection {#1626 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
        -id: 173338
        -bodyTs: "'code':17 'comment':10 'didn':18 'excus':29 'imho':1 'issu':3 'job':22 'person':14 'proper':23 'shouldn':25 'situat':6 'start':36 'updat':15"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5248201"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701174196 {#1691
          date: 2023-11-28 13:23:16.0 +01:00
        }
        +"title": 173338
      }
      1 => App\Entity\EntryComment {#1723}
      0 => App\Entity\EntryComment {#1557}
    ]
    -id: 17229
    -titleTs: "'10':1 'absolut':10 'bill':4,22 'code':8,28 'comment':25 'elabor':15 'everyth':11 'forget':9 'forgot':23 'happen':20 'later':3 'month':2 'refus':13 'revisit':5 'spaghetti':7 'wouldn':17"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701164287
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/8818409"
    +editedAt: DateTimeImmutable @1701791174 {#2247
      date: 2023-12-05 16:46:14.0 +01:00
    }
    +createdAt: DateTimeImmutable @1701077887 {#2264
      date: 2023-11-27 10:38:07.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1558 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
  +root: App\Entity\EntryComment {#1557}
  +body: """
    There’s nothing limiting what a comment should be as far as I know.\n
    \n
    As an example of what I mean, I’ve seen in a 10k+ lines python code a few lines of bit manipulation. There was a comment explaining what those lines did and why. They didn’t expect everyone to be proficient in bit manipulation but it made it so that anyone could understand anyway.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1701175126 {#1731
    date: 2023-11-28 13:38:46.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ShitOnABrick@lemmy.world"
    "@SpeakinTelnet@programming.dev"
    "@Zagorath@aussie.zone"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1721 …}
  +nested: Doctrine\ORM\PersistentCollection {#1728 …}
  +votes: Doctrine\ORM\PersistentCollection {#1730 …}
  +reports: Doctrine\ORM\PersistentCollection {#1734 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1727 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1733 …}
  -id: 173391
  -bodyTs: "'10k':27 'anyon':65 'anyway':68 'bit':35,57 'code':30 'comment':7,40 'could':66 'didn':49 'everyon':52 'exampl':17 'expect':51 'explain':41 'far':11 'know':14 'limit':4 'line':28,33,44 'made':61 'manipul':36,58 'mean':21 'noth':3 'profici':55 'python':29 'seen':24 'understand':67 've':23"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/5248491"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701175126 {#1725
    date: 2023-11-28 13:38:46.0 +01:00
  }
  +"title": 173391
}
"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 {#1723
  +user: App\Entity\User {#264 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1556
    +user: Proxies\__CG__\App\Entity\User {#2145 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1558 …}
    +image: Proxies\__CG__\App\Entity\Image {#2152 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2281 …}
    +slug: "10-months-later-bill-revisits-his-spaghetti-code-forgets-absolutely"
    +title: "10 months later bill revisits his spaghetti code. forgets absolutely everything and refuses to elaborate. this wouldn't have happened if Bill forgot to comment on his code"
    +url: "https://lemmy.world/pictrs/image/13e9efce-0d01-417d-8133-5c53f13910a6.jpeg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 40
    +favouriteCount: 311
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1710512709 {#2154
      date: 2024-03-15 15:25:09.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2153 …}
    +votes: Doctrine\ORM\PersistentCollection {#2149 …}
    +reports: Doctrine\ORM\PersistentCollection {#2185 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2179 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2182 …}
    +badges: Doctrine\ORM\PersistentCollection {#2172 …}
    +children: [
      2 => App\Entity\EntryComment {#1705
        +user: App\Entity\User {#264 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1556 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1558 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1711 …}
        +root: App\Entity\EntryComment {#1557
          +user: App\Entity\User {#264 …}
          +entry: Proxies\__CG__\App\Entity\Entry {#1556 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1558 …}
          +image: null
          +parent: null
          +root: null
          +body: "I don’t care how much you think your code is readable, plain text comments are readable by everyone no matter the proficiency in the programming language used. That alone can make a huge difference when you’re just trying to understand how someone handled a situation."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 7
          +score: 0
          +lastActive: DateTime @1701956573 {#1621
            date: 2023-12-07 14:42:53.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@ShitOnABrick@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1554 …}
          +nested: Doctrine\ORM\PersistentCollection {#1562 …}
          +votes: Doctrine\ORM\PersistentCollection {#1566 …}
          +reports: Doctrine\ORM\PersistentCollection {#1548 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1550 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1525 …}
          -id: 171125
          -bodyTs: "'alon':30 'care':4 'code':10 'comment':15 'differ':35 'everyon':19 'handl':45 'huge':34 'languag':27 'make':32 'matter':21 'much':6 'plain':13 'profici':23 'program':26 're':38 'readabl':12,17 'situat':47 'someon':44 'text':14 'think':8 'tri':40 'understand':42 'use':28"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://programming.dev/comment/5226410"
          +editedAt: null
          +createdAt: DateTimeImmutable @1701112724 {#1555
            date: 2023-11-27 20:18:44.0 +01:00
          }
          +"title": 171125
        }
        +body: "IMHO the issue in this situation is not the comment but that the person updating the code didn’t do his job properly which shouldn’t be an excuse not to do it from the start."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1701174196 {#1527
          date: 2023-11-28 13:23:16.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ShitOnABrick@lemmy.world"
          "@SpeakinTelnet@programming.dev"
          "@lorty@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1616 …}
        +nested: Doctrine\ORM\PersistentCollection {#1598 …}
        +votes: Doctrine\ORM\PersistentCollection {#1629 …}
        +reports: Doctrine\ORM\PersistentCollection {#1626 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
        -id: 173338
        -bodyTs: "'code':17 'comment':10 'didn':18 'excus':29 'imho':1 'issu':3 'job':22 'person':14 'proper':23 'shouldn':25 'situat':6 'start':36 'updat':15"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5248201"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701174196 {#1691
          date: 2023-11-28 13:23:16.0 +01:00
        }
        +"title": 173338
      }
      1 => App\Entity\EntryComment {#1723}
      0 => App\Entity\EntryComment {#1557}
    ]
    -id: 17229
    -titleTs: "'10':1 'absolut':10 'bill':4,22 'code':8,28 'comment':25 'elabor':15 'everyth':11 'forget':9 'forgot':23 'happen':20 'later':3 'month':2 'refus':13 'revisit':5 'spaghetti':7 'wouldn':17"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701164287
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/8818409"
    +editedAt: DateTimeImmutable @1701791174 {#2247
      date: 2023-12-05 16:46:14.0 +01:00
    }
    +createdAt: DateTimeImmutable @1701077887 {#2264
      date: 2023-11-27 10:38:07.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1558 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
  +root: App\Entity\EntryComment {#1557}
  +body: """
    There’s nothing limiting what a comment should be as far as I know.\n
    \n
    As an example of what I mean, I’ve seen in a 10k+ lines python code a few lines of bit manipulation. There was a comment explaining what those lines did and why. They didn’t expect everyone to be proficient in bit manipulation but it made it so that anyone could understand anyway.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1701175126 {#1731
    date: 2023-11-28 13:38:46.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ShitOnABrick@lemmy.world"
    "@SpeakinTelnet@programming.dev"
    "@Zagorath@aussie.zone"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1721 …}
  +nested: Doctrine\ORM\PersistentCollection {#1728 …}
  +votes: Doctrine\ORM\PersistentCollection {#1730 …}
  +reports: Doctrine\ORM\PersistentCollection {#1734 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1727 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1733 …}
  -id: 173391
  -bodyTs: "'10k':27 'anyon':65 'anyway':68 'bit':35,57 'code':30 'comment':7,40 'could':66 'didn':49 'everyon':52 'exampl':17 'expect':51 'explain':41 'far':11 'know':14 'limit':4 'line':28,33,44 'made':61 'manipul':36,58 'mean':21 'noth':3 'profici':55 'python':29 'seen':24 'understand':67 've':23"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/5248491"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701175126 {#1725
    date: 2023-11-28 13:38:46.0 +01:00
  }
  +"title": 173391
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
33 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
34 DENIED moderate
App\Entity\EntryComment {#1557
  +user: App\Entity\User {#264 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1556
    +user: Proxies\__CG__\App\Entity\User {#2145 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1558 …}
    +image: Proxies\__CG__\App\Entity\Image {#2152 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2281 …}
    +slug: "10-months-later-bill-revisits-his-spaghetti-code-forgets-absolutely"
    +title: "10 months later bill revisits his spaghetti code. forgets absolutely everything and refuses to elaborate. this wouldn't have happened if Bill forgot to comment on his code"
    +url: "https://lemmy.world/pictrs/image/13e9efce-0d01-417d-8133-5c53f13910a6.jpeg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 40
    +favouriteCount: 311
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1710512709 {#2154
      date: 2024-03-15 15:25:09.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2153 …}
    +votes: Doctrine\ORM\PersistentCollection {#2149 …}
    +reports: Doctrine\ORM\PersistentCollection {#2185 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2179 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2182 …}
    +badges: Doctrine\ORM\PersistentCollection {#2172 …}
    +children: [
      2 => App\Entity\EntryComment {#1705
        +user: App\Entity\User {#264 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1556 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1558 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1711 …}
        +root: App\Entity\EntryComment {#1557}
        +body: "IMHO the issue in this situation is not the comment but that the person updating the code didn’t do his job properly which shouldn’t be an excuse not to do it from the start."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1701174196 {#1527
          date: 2023-11-28 13:23:16.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ShitOnABrick@lemmy.world"
          "@SpeakinTelnet@programming.dev"
          "@lorty@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1616 …}
        +nested: Doctrine\ORM\PersistentCollection {#1598 …}
        +votes: Doctrine\ORM\PersistentCollection {#1629 …}
        +reports: Doctrine\ORM\PersistentCollection {#1626 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
        -id: 173338
        -bodyTs: "'code':17 'comment':10 'didn':18 'excus':29 'imho':1 'issu':3 'job':22 'person':14 'proper':23 'shouldn':25 'situat':6 'start':36 'updat':15"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5248201"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701174196 {#1691
          date: 2023-11-28 13:23:16.0 +01:00
        }
        +"title": 173338
      }
      1 => App\Entity\EntryComment {#1723
        +user: App\Entity\User {#264 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1556 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1558 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
        +root: App\Entity\EntryComment {#1557}
        +body: """
          There’s nothing limiting what a comment should be as far as I know.\n
          \n
          As an example of what I mean, I’ve seen in a 10k+ lines python code a few lines of bit manipulation. There was a comment explaining what those lines did and why. They didn’t expect everyone to be proficient in bit manipulation but it made it so that anyone could understand anyway.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1701175126 {#1731
          date: 2023-11-28 13:38:46.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ShitOnABrick@lemmy.world"
          "@SpeakinTelnet@programming.dev"
          "@Zagorath@aussie.zone"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1721 …}
        +nested: Doctrine\ORM\PersistentCollection {#1728 …}
        +votes: Doctrine\ORM\PersistentCollection {#1730 …}
        +reports: Doctrine\ORM\PersistentCollection {#1734 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1727 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1733 …}
        -id: 173391
        -bodyTs: "'10k':27 'anyon':65 'anyway':68 'bit':35,57 'code':30 'comment':7,40 'could':66 'didn':49 'everyon':52 'exampl':17 'expect':51 'explain':41 'far':11 'know':14 'limit':4 'line':28,33,44 'made':61 'manipul':36,58 'mean':21 'noth':3 'profici':55 'python':29 'seen':24 'understand':67 've':23"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5248491"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701175126 {#1725
          date: 2023-11-28 13:38:46.0 +01:00
        }
        +"title": 173391
      }
      0 => App\Entity\EntryComment {#1557}
    ]
    -id: 17229
    -titleTs: "'10':1 'absolut':10 'bill':4,22 'code':8,28 'comment':25 'elabor':15 'everyth':11 'forget':9 'forgot':23 'happen':20 'later':3 'month':2 'refus':13 'revisit':5 'spaghetti':7 'wouldn':17"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701164287
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/8818409"
    +editedAt: DateTimeImmutable @1701791174 {#2247
      date: 2023-12-05 16:46:14.0 +01:00
    }
    +createdAt: DateTimeImmutable @1701077887 {#2264
      date: 2023-11-27 10:38:07.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1558 …}
  +image: null
  +parent: null
  +root: null
  +body: "I don’t care how much you think your code is readable, plain text comments are readable by everyone no matter the proficiency in the programming language used. That alone can make a huge difference when you’re just trying to understand how someone handled a situation."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 7
  +score: 0
  +lastActive: DateTime @1701956573 {#1621
    date: 2023-12-07 14:42:53.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ShitOnABrick@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1554 …}
  +nested: Doctrine\ORM\PersistentCollection {#1562 …}
  +votes: Doctrine\ORM\PersistentCollection {#1566 …}
  +reports: Doctrine\ORM\PersistentCollection {#1548 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1550 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1525 …}
  -id: 171125
  -bodyTs: "'alon':30 'care':4 'code':10 'comment':15 'differ':35 'everyon':19 'handl':45 'huge':34 'languag':27 'make':32 'matter':21 'much':6 'plain':13 'profici':23 'program':26 're':38 'readabl':12,17 'situat':47 'someon':44 'text':14 'think':8 'tri':40 'understand':42 'use':28"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/5226410"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701112724 {#1555
    date: 2023-11-27 20:18:44.0 +01:00
  }
  +"title": 171125
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
35 DENIED edit
App\Entity\EntryComment {#1557
  +user: App\Entity\User {#264 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1556
    +user: Proxies\__CG__\App\Entity\User {#2145 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1558 …}
    +image: Proxies\__CG__\App\Entity\Image {#2152 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2281 …}
    +slug: "10-months-later-bill-revisits-his-spaghetti-code-forgets-absolutely"
    +title: "10 months later bill revisits his spaghetti code. forgets absolutely everything and refuses to elaborate. this wouldn't have happened if Bill forgot to comment on his code"
    +url: "https://lemmy.world/pictrs/image/13e9efce-0d01-417d-8133-5c53f13910a6.jpeg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 40
    +favouriteCount: 311
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1710512709 {#2154
      date: 2024-03-15 15:25:09.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2153 …}
    +votes: Doctrine\ORM\PersistentCollection {#2149 …}
    +reports: Doctrine\ORM\PersistentCollection {#2185 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2179 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2182 …}
    +badges: Doctrine\ORM\PersistentCollection {#2172 …}
    +children: [
      2 => App\Entity\EntryComment {#1705
        +user: App\Entity\User {#264 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1556 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1558 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1711 …}
        +root: App\Entity\EntryComment {#1557}
        +body: "IMHO the issue in this situation is not the comment but that the person updating the code didn’t do his job properly which shouldn’t be an excuse not to do it from the start."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1701174196 {#1527
          date: 2023-11-28 13:23:16.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ShitOnABrick@lemmy.world"
          "@SpeakinTelnet@programming.dev"
          "@lorty@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1616 …}
        +nested: Doctrine\ORM\PersistentCollection {#1598 …}
        +votes: Doctrine\ORM\PersistentCollection {#1629 …}
        +reports: Doctrine\ORM\PersistentCollection {#1626 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
        -id: 173338
        -bodyTs: "'code':17 'comment':10 'didn':18 'excus':29 'imho':1 'issu':3 'job':22 'person':14 'proper':23 'shouldn':25 'situat':6 'start':36 'updat':15"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5248201"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701174196 {#1691
          date: 2023-11-28 13:23:16.0 +01:00
        }
        +"title": 173338
      }
      1 => App\Entity\EntryComment {#1723
        +user: App\Entity\User {#264 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1556 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1558 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
        +root: App\Entity\EntryComment {#1557}
        +body: """
          There’s nothing limiting what a comment should be as far as I know.\n
          \n
          As an example of what I mean, I’ve seen in a 10k+ lines python code a few lines of bit manipulation. There was a comment explaining what those lines did and why. They didn’t expect everyone to be proficient in bit manipulation but it made it so that anyone could understand anyway.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1701175126 {#1731
          date: 2023-11-28 13:38:46.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ShitOnABrick@lemmy.world"
          "@SpeakinTelnet@programming.dev"
          "@Zagorath@aussie.zone"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1721 …}
        +nested: Doctrine\ORM\PersistentCollection {#1728 …}
        +votes: Doctrine\ORM\PersistentCollection {#1730 …}
        +reports: Doctrine\ORM\PersistentCollection {#1734 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1727 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1733 …}
        -id: 173391
        -bodyTs: "'10k':27 'anyon':65 'anyway':68 'bit':35,57 'code':30 'comment':7,40 'could':66 'didn':49 'everyon':52 'exampl':17 'expect':51 'explain':41 'far':11 'know':14 'limit':4 'line':28,33,44 'made':61 'manipul':36,58 'mean':21 'noth':3 'profici':55 'python':29 'seen':24 'understand':67 've':23"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5248491"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701175126 {#1725
          date: 2023-11-28 13:38:46.0 +01:00
        }
        +"title": 173391
      }
      0 => App\Entity\EntryComment {#1557}
    ]
    -id: 17229
    -titleTs: "'10':1 'absolut':10 'bill':4,22 'code':8,28 'comment':25 'elabor':15 'everyth':11 'forget':9 'forgot':23 'happen':20 'later':3 'month':2 'refus':13 'revisit':5 'spaghetti':7 'wouldn':17"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701164287
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/8818409"
    +editedAt: DateTimeImmutable @1701791174 {#2247
      date: 2023-12-05 16:46:14.0 +01:00
    }
    +createdAt: DateTimeImmutable @1701077887 {#2264
      date: 2023-11-27 10:38:07.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1558 …}
  +image: null
  +parent: null
  +root: null
  +body: "I don’t care how much you think your code is readable, plain text comments are readable by everyone no matter the proficiency in the programming language used. That alone can make a huge difference when you’re just trying to understand how someone handled a situation."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 7
  +score: 0
  +lastActive: DateTime @1701956573 {#1621
    date: 2023-12-07 14:42:53.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ShitOnABrick@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1554 …}
  +nested: Doctrine\ORM\PersistentCollection {#1562 …}
  +votes: Doctrine\ORM\PersistentCollection {#1566 …}
  +reports: Doctrine\ORM\PersistentCollection {#1548 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1550 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1525 …}
  -id: 171125
  -bodyTs: "'alon':30 'care':4 'code':10 'comment':15 'differ':35 'everyon':19 'handl':45 'huge':34 'languag':27 'make':32 'matter':21 'much':6 'plain':13 'profici':23 'program':26 're':38 'readabl':12,17 'situat':47 'someon':44 'text':14 'think':8 'tri':40 'understand':42 'use':28"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/5226410"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701112724 {#1555
    date: 2023-11-27 20:18:44.0 +01:00
  }
  +"title": 171125
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
36 DENIED moderate
App\Entity\EntryComment {#1557
  +user: App\Entity\User {#264 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1556
    +user: Proxies\__CG__\App\Entity\User {#2145 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1558 …}
    +image: Proxies\__CG__\App\Entity\Image {#2152 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2281 …}
    +slug: "10-months-later-bill-revisits-his-spaghetti-code-forgets-absolutely"
    +title: "10 months later bill revisits his spaghetti code. forgets absolutely everything and refuses to elaborate. this wouldn't have happened if Bill forgot to comment on his code"
    +url: "https://lemmy.world/pictrs/image/13e9efce-0d01-417d-8133-5c53f13910a6.jpeg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 40
    +favouriteCount: 311
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1710512709 {#2154
      date: 2024-03-15 15:25:09.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2153 …}
    +votes: Doctrine\ORM\PersistentCollection {#2149 …}
    +reports: Doctrine\ORM\PersistentCollection {#2185 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2179 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2182 …}
    +badges: Doctrine\ORM\PersistentCollection {#2172 …}
    +children: [
      2 => App\Entity\EntryComment {#1705
        +user: App\Entity\User {#264 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1556 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1558 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1711 …}
        +root: App\Entity\EntryComment {#1557}
        +body: "IMHO the issue in this situation is not the comment but that the person updating the code didn’t do his job properly which shouldn’t be an excuse not to do it from the start."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1701174196 {#1527
          date: 2023-11-28 13:23:16.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ShitOnABrick@lemmy.world"
          "@SpeakinTelnet@programming.dev"
          "@lorty@lemmygrad.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1616 …}
        +nested: Doctrine\ORM\PersistentCollection {#1598 …}
        +votes: Doctrine\ORM\PersistentCollection {#1629 …}
        +reports: Doctrine\ORM\PersistentCollection {#1626 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
        -id: 173338
        -bodyTs: "'code':17 'comment':10 'didn':18 'excus':29 'imho':1 'issu':3 'job':22 'person':14 'proper':23 'shouldn':25 'situat':6 'start':36 'updat':15"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5248201"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701174196 {#1691
          date: 2023-11-28 13:23:16.0 +01:00
        }
        +"title": 173338
      }
      1 => App\Entity\EntryComment {#1723
        +user: App\Entity\User {#264 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1556 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1558 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1722 …}
        +root: App\Entity\EntryComment {#1557}
        +body: """
          There’s nothing limiting what a comment should be as far as I know.\n
          \n
          As an example of what I mean, I’ve seen in a 10k+ lines python code a few lines of bit manipulation. There was a comment explaining what those lines did and why. They didn’t expect everyone to be proficient in bit manipulation but it made it so that anyone could understand anyway.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1701175126 {#1731
          date: 2023-11-28 13:38:46.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ShitOnABrick@lemmy.world"
          "@SpeakinTelnet@programming.dev"
          "@Zagorath@aussie.zone"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1721 …}
        +nested: Doctrine\ORM\PersistentCollection {#1728 …}
        +votes: Doctrine\ORM\PersistentCollection {#1730 …}
        +reports: Doctrine\ORM\PersistentCollection {#1734 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1727 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1733 …}
        -id: 173391
        -bodyTs: "'10k':27 'anyon':65 'anyway':68 'bit':35,57 'code':30 'comment':7,40 'could':66 'didn':49 'everyon':52 'exampl':17 'expect':51 'explain':41 'far':11 'know':14 'limit':4 'line':28,33,44 'made':61 'manipul':36,58 'mean':21 'noth':3 'profici':55 'python':29 'seen':24 'understand':67 've':23"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/5248491"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701175126 {#1725
          date: 2023-11-28 13:38:46.0 +01:00
        }
        +"title": 173391
      }
      0 => App\Entity\EntryComment {#1557}
    ]
    -id: 17229
    -titleTs: "'10':1 'absolut':10 'bill':4,22 'code':8,28 'comment':25 'elabor':15 'everyth':11 'forget':9 'forgot':23 'happen':20 'later':3 'month':2 'refus':13 'revisit':5 'spaghetti':7 'wouldn':17"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701164287
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/8818409"
    +editedAt: DateTimeImmutable @1701791174 {#2247
      date: 2023-12-05 16:46:14.0 +01:00
    }
    +createdAt: DateTimeImmutable @1701077887 {#2264
      date: 2023-11-27 10:38:07.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1558 …}
  +image: null
  +parent: null
  +root: null
  +body: "I don’t care how much you think your code is readable, plain text comments are readable by everyone no matter the proficiency in the programming language used. That alone can make a huge difference when you’re just trying to understand how someone handled a situation."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 7
  +score: 0
  +lastActive: DateTime @1701956573 {#1621
    date: 2023-12-07 14:42:53.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ShitOnABrick@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1554 …}
  +nested: Doctrine\ORM\PersistentCollection {#1562 …}
  +votes: Doctrine\ORM\PersistentCollection {#1566 …}
  +reports: Doctrine\ORM\PersistentCollection {#1548 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1550 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1525 …}
  -id: 171125
  -bodyTs: "'alon':30 'care':4 'code':10 'comment':15 'differ':35 'everyon':19 'handl':45 'huge':34 'languag':27 'make':32 'matter':21 'much':6 'plain':13 'profici':23 'program':26 're':38 'readabl':12,17 'situat':47 'someon':44 'text':14 'think':8 'tri':40 'understand':42 'use':28"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/5226410"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701112724 {#1555
    date: 2023-11-27 20:18:44.0 +01:00
  }
  +"title": 171125
}
"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
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
Proxies\__CG__\App\Entity\Entry {#1714
  +user: Proxies\__CG__\App\Entity\User {#2214 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1558 …}
  +image: Proxies\__CG__\App\Entity\Image {#2243 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2255 …}
  +slug: "It-s-that-time-of-the-year-again"
  +title: "It's that time of the year again!"
  +url: "https://nerdica.net/display/a85d7459-1565-7487-57d3-0d0870874006"
  +body: "[files.mastodon.social/media_at…](https://files.mastodon.social/media_attachments/files/111/550/992/236/396/136/original/c882ded1446e54f7.png)"
  +type: "link"
  +lang: "en-gb"
  +isOc: false
  +hasEmbed: false
  +commentCount: 58
  +favouriteCount: 1151
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1702597241 {#2254
    date: 2023-12-15 00:40:41.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2256 …}
  +votes: Doctrine\ORM\PersistentCollection {#2284 …}
  +reports: Doctrine\ORM\PersistentCollection {#2286 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2188 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2034 …}
  +badges: Doctrine\ORM\PersistentCollection {#2156 …}
  +children: [
    App\Entity\EntryComment {#1715
      +user: App\Entity\User {#264 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1714 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1558 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1718 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1720 …}
      +body: "I say ess cue ell for the sake of uniformity because it’s not Mysequel nor Postgresequel and the language changed from Sequel to the acronym SQL in the 70s so not really in the “too new” ballpark anymore."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 9
      +score: 0
      +lastActive: DateTime @1702143621 {#1724
        date: 2023-12-09 18:40:21.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@masimatutu@nerdica.net"
        "@guy@lemmy.world"
        "@_danny@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1716 …}
      +nested: Doctrine\ORM\PersistentCollection {#1739 …}
      +votes: Doctrine\ORM\PersistentCollection {#1740 …}
      +reports: Doctrine\ORM\PersistentCollection {#2465 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2463 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2411 …}
      -id: 214410
      -bodyTs: "'70s':30 'acronym':26 'anymor':39 'ballpark':38 'chang':21 'cue':4 'ell':5 'ess':3 'languag':20 'mysequel':15 'new':37 'postgresequel':17 'realli':33 'sake':8 'say':2 'sequel':23 'sql':27 'uniform':10"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/5577030"
      +editedAt: null
      +createdAt: DateTimeImmutable @1702143621 {#1719
        date: 2023-12-09 18:40:21.0 +01:00
      }
      +"title": 214410
    }
  ]
  -id: 21378
  -titleTs: "'time':4 'year':7"
  -bodyTs: "'/media_at':3 '/media_attachments/files/111/550/992/236/396/136/original/c882ded1446e54f7.png)':6 'files.mastodon.social':2,5 'files.mastodon.social/media_at':1 'files.mastodon.social/media_attachments/files/111/550/992/236/396/136/original/c882ded1446e54f7.png)':4"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1702222039
  +visibility: "visible             "
  +apId: "https://nerdica.net/objects/a85d7459-1565-7487-57d3-0d0870874006"
  +editedAt: null
  +createdAt: DateTimeImmutable @1702135639 {#2265
    date: 2023-12-09 16:27:19.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
39 DENIED edit
Proxies\__CG__\App\Entity\Entry {#1714
  +user: Proxies\__CG__\App\Entity\User {#2214 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1558 …}
  +image: Proxies\__CG__\App\Entity\Image {#2243 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2255 …}
  +slug: "It-s-that-time-of-the-year-again"
  +title: "It's that time of the year again!"
  +url: "https://nerdica.net/display/a85d7459-1565-7487-57d3-0d0870874006"
  +body: "[files.mastodon.social/media_at…](https://files.mastodon.social/media_attachments/files/111/550/992/236/396/136/original/c882ded1446e54f7.png)"
  +type: "link"
  +lang: "en-gb"
  +isOc: false
  +hasEmbed: false
  +commentCount: 58
  +favouriteCount: 1151
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1702597241 {#2254
    date: 2023-12-15 00:40:41.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2256 …}
  +votes: Doctrine\ORM\PersistentCollection {#2284 …}
  +reports: Doctrine\ORM\PersistentCollection {#2286 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2188 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2034 …}
  +badges: Doctrine\ORM\PersistentCollection {#2156 …}
  +children: [
    App\Entity\EntryComment {#1715
      +user: App\Entity\User {#264 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1714 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1558 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1718 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1720 …}
      +body: "I say ess cue ell for the sake of uniformity because it’s not Mysequel nor Postgresequel and the language changed from Sequel to the acronym SQL in the 70s so not really in the “too new” ballpark anymore."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 9
      +score: 0
      +lastActive: DateTime @1702143621 {#1724
        date: 2023-12-09 18:40:21.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@masimatutu@nerdica.net"
        "@guy@lemmy.world"
        "@_danny@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1716 …}
      +nested: Doctrine\ORM\PersistentCollection {#1739 …}
      +votes: Doctrine\ORM\PersistentCollection {#1740 …}
      +reports: Doctrine\ORM\PersistentCollection {#2465 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2463 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2411 …}
      -id: 214410
      -bodyTs: "'70s':30 'acronym':26 'anymor':39 'ballpark':38 'chang':21 'cue':4 'ell':5 'ess':3 'languag':20 'mysequel':15 'new':37 'postgresequel':17 'realli':33 'sake':8 'say':2 'sequel':23 'sql':27 'uniform':10"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/5577030"
      +editedAt: null
      +createdAt: DateTimeImmutable @1702143621 {#1719
        date: 2023-12-09 18:40:21.0 +01:00
      }
      +"title": 214410
    }
  ]
  -id: 21378
  -titleTs: "'time':4 'year':7"
  -bodyTs: "'/media_at':3 '/media_attachments/files/111/550/992/236/396/136/original/c882ded1446e54f7.png)':6 'files.mastodon.social':2,5 'files.mastodon.social/media_at':1 'files.mastodon.social/media_attachments/files/111/550/992/236/396/136/original/c882ded1446e54f7.png)':4"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1702222039
  +visibility: "visible             "
  +apId: "https://nerdica.net/objects/a85d7459-1565-7487-57d3-0d0870874006"
  +editedAt: null
  +createdAt: DateTimeImmutable @1702135639 {#2265
    date: 2023-12-09 16:27:19.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
40 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#1714
  +user: Proxies\__CG__\App\Entity\User {#2214 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1558 …}
  +image: Proxies\__CG__\App\Entity\Image {#2243 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2255 …}
  +slug: "It-s-that-time-of-the-year-again"
  +title: "It's that time of the year again!"
  +url: "https://nerdica.net/display/a85d7459-1565-7487-57d3-0d0870874006"
  +body: "[files.mastodon.social/media_at…](https://files.mastodon.social/media_attachments/files/111/550/992/236/396/136/original/c882ded1446e54f7.png)"
  +type: "link"
  +lang: "en-gb"
  +isOc: false
  +hasEmbed: false
  +commentCount: 58
  +favouriteCount: 1151
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1702597241 {#2254
    date: 2023-12-15 00:40:41.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2256 …}
  +votes: Doctrine\ORM\PersistentCollection {#2284 …}
  +reports: Doctrine\ORM\PersistentCollection {#2286 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2188 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2034 …}
  +badges: Doctrine\ORM\PersistentCollection {#2156 …}
  +children: [
    App\Entity\EntryComment {#1715
      +user: App\Entity\User {#264 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1714 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1558 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1718 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1720 …}
      +body: "I say ess cue ell for the sake of uniformity because it’s not Mysequel nor Postgresequel and the language changed from Sequel to the acronym SQL in the 70s so not really in the “too new” ballpark anymore."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 9
      +score: 0
      +lastActive: DateTime @1702143621 {#1724
        date: 2023-12-09 18:40:21.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@masimatutu@nerdica.net"
        "@guy@lemmy.world"
        "@_danny@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1716 …}
      +nested: Doctrine\ORM\PersistentCollection {#1739 …}
      +votes: Doctrine\ORM\PersistentCollection {#1740 …}
      +reports: Doctrine\ORM\PersistentCollection {#2465 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2463 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2411 …}
      -id: 214410
      -bodyTs: "'70s':30 'acronym':26 'anymor':39 'ballpark':38 'chang':21 'cue':4 'ell':5 'ess':3 'languag':20 'mysequel':15 'new':37 'postgresequel':17 'realli':33 'sake':8 'say':2 'sequel':23 'sql':27 'uniform':10"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/5577030"
      +editedAt: null
      +createdAt: DateTimeImmutable @1702143621 {#1719
        date: 2023-12-09 18:40:21.0 +01:00
      }
      +"title": 214410
    }
  ]
  -id: 21378
  -titleTs: "'time':4 'year':7"
  -bodyTs: "'/media_at':3 '/media_attachments/files/111/550/992/236/396/136/original/c882ded1446e54f7.png)':6 'files.mastodon.social':2,5 'files.mastodon.social/media_at':1 'files.mastodon.social/media_attachments/files/111/550/992/236/396/136/original/c882ded1446e54f7.png)':4"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1702222039
  +visibility: "visible             "
  +apId: "https://nerdica.net/objects/a85d7459-1565-7487-57d3-0d0870874006"
  +editedAt: null
  +createdAt: DateTimeImmutable @1702135639 {#2265
    date: 2023-12-09 16:27:19.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
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 {#1715
  +user: App\Entity\User {#264 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1714
    +user: Proxies\__CG__\App\Entity\User {#2214 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1558 …}
    +image: Proxies\__CG__\App\Entity\Image {#2243 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2255 …}
    +slug: "It-s-that-time-of-the-year-again"
    +title: "It's that time of the year again!"
    +url: "https://nerdica.net/display/a85d7459-1565-7487-57d3-0d0870874006"
    +body: "[files.mastodon.social/media_at…](https://files.mastodon.social/media_attachments/files/111/550/992/236/396/136/original/c882ded1446e54f7.png)"
    +type: "link"
    +lang: "en-gb"
    +isOc: false
    +hasEmbed: false
    +commentCount: 58
    +favouriteCount: 1151
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1702597241 {#2254
      date: 2023-12-15 00:40:41.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2256 …}
    +votes: Doctrine\ORM\PersistentCollection {#2284 …}
    +reports: Doctrine\ORM\PersistentCollection {#2286 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2188 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2034 …}
    +badges: Doctrine\ORM\PersistentCollection {#2156 …}
    +children: [
      App\Entity\EntryComment {#1715}
    ]
    -id: 21378
    -titleTs: "'time':4 'year':7"
    -bodyTs: "'/media_at':3 '/media_attachments/files/111/550/992/236/396/136/original/c882ded1446e54f7.png)':6 'files.mastodon.social':2,5 'files.mastodon.social/media_at':1 'files.mastodon.social/media_attachments/files/111/550/992/236/396/136/original/c882ded1446e54f7.png)':4"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1702222039
    +visibility: "visible             "
    +apId: "https://nerdica.net/objects/a85d7459-1565-7487-57d3-0d0870874006"
    +editedAt: null
    +createdAt: DateTimeImmutable @1702135639 {#2265
      date: 2023-12-09 16:27:19.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1558 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1718 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1720 …}
  +body: "I say ess cue ell for the sake of uniformity because it’s not Mysequel nor Postgresequel and the language changed from Sequel to the acronym SQL in the 70s so not really in the “too new” ballpark anymore."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 9
  +score: 0
  +lastActive: DateTime @1702143621 {#1724
    date: 2023-12-09 18:40:21.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@masimatutu@nerdica.net"
    "@guy@lemmy.world"
    "@_danny@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1716 …}
  +nested: Doctrine\ORM\PersistentCollection {#1739 …}
  +votes: Doctrine\ORM\PersistentCollection {#1740 …}
  +reports: Doctrine\ORM\PersistentCollection {#2465 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2463 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2411 …}
  -id: 214410
  -bodyTs: "'70s':30 'acronym':26 'anymor':39 'ballpark':38 'chang':21 'cue':4 'ell':5 'ess':3 'languag':20 'mysequel':15 'new':37 'postgresequel':17 'realli':33 'sake':8 'say':2 'sequel':23 'sql':27 'uniform':10"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/5577030"
  +editedAt: null
  +createdAt: DateTimeImmutable @1702143621 {#1719
    date: 2023-12-09 18:40:21.0 +01:00
  }
  +"title": 214410
}
"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 {#1715
  +user: App\Entity\User {#264 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1714
    +user: Proxies\__CG__\App\Entity\User {#2214 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1558 …}
    +image: Proxies\__CG__\App\Entity\Image {#2243 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2255 …}
    +slug: "It-s-that-time-of-the-year-again"
    +title: "It's that time of the year again!"
    +url: "https://nerdica.net/display/a85d7459-1565-7487-57d3-0d0870874006"
    +body: "[files.mastodon.social/media_at…](https://files.mastodon.social/media_attachments/files/111/550/992/236/396/136/original/c882ded1446e54f7.png)"
    +type: "link"
    +lang: "en-gb"
    +isOc: false
    +hasEmbed: false
    +commentCount: 58
    +favouriteCount: 1151
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1702597241 {#2254
      date: 2023-12-15 00:40:41.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2256 …}
    +votes: Doctrine\ORM\PersistentCollection {#2284 …}
    +reports: Doctrine\ORM\PersistentCollection {#2286 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2188 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2034 …}
    +badges: Doctrine\ORM\PersistentCollection {#2156 …}
    +children: [
      App\Entity\EntryComment {#1715}
    ]
    -id: 21378
    -titleTs: "'time':4 'year':7"
    -bodyTs: "'/media_at':3 '/media_attachments/files/111/550/992/236/396/136/original/c882ded1446e54f7.png)':6 'files.mastodon.social':2,5 'files.mastodon.social/media_at':1 'files.mastodon.social/media_attachments/files/111/550/992/236/396/136/original/c882ded1446e54f7.png)':4"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1702222039
    +visibility: "visible             "
    +apId: "https://nerdica.net/objects/a85d7459-1565-7487-57d3-0d0870874006"
    +editedAt: null
    +createdAt: DateTimeImmutable @1702135639 {#2265
      date: 2023-12-09 16:27:19.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1558 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1718 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1720 …}
  +body: "I say ess cue ell for the sake of uniformity because it’s not Mysequel nor Postgresequel and the language changed from Sequel to the acronym SQL in the 70s so not really in the “too new” ballpark anymore."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 9
  +score: 0
  +lastActive: DateTime @1702143621 {#1724
    date: 2023-12-09 18:40:21.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@masimatutu@nerdica.net"
    "@guy@lemmy.world"
    "@_danny@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1716 …}
  +nested: Doctrine\ORM\PersistentCollection {#1739 …}
  +votes: Doctrine\ORM\PersistentCollection {#1740 …}
  +reports: Doctrine\ORM\PersistentCollection {#2465 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2463 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2411 …}
  -id: 214410
  -bodyTs: "'70s':30 'acronym':26 'anymor':39 'ballpark':38 'chang':21 'cue':4 'ell':5 'ess':3 'languag':20 'mysequel':15 'new':37 'postgresequel':17 'realli':33 'sake':8 'say':2 'sequel':23 'sql':27 'uniform':10"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/5577030"
  +editedAt: null
  +createdAt: DateTimeImmutable @1702143621 {#1719
    date: 2023-12-09 18:40:21.0 +01:00
  }
  +"title": 214410
}
"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 {#1715
  +user: App\Entity\User {#264 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1714
    +user: Proxies\__CG__\App\Entity\User {#2214 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1558 …}
    +image: Proxies\__CG__\App\Entity\Image {#2243 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2255 …}
    +slug: "It-s-that-time-of-the-year-again"
    +title: "It's that time of the year again!"
    +url: "https://nerdica.net/display/a85d7459-1565-7487-57d3-0d0870874006"
    +body: "[files.mastodon.social/media_at…](https://files.mastodon.social/media_attachments/files/111/550/992/236/396/136/original/c882ded1446e54f7.png)"
    +type: "link"
    +lang: "en-gb"
    +isOc: false
    +hasEmbed: false
    +commentCount: 58
    +favouriteCount: 1151
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1702597241 {#2254
      date: 2023-12-15 00:40:41.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2256 …}
    +votes: Doctrine\ORM\PersistentCollection {#2284 …}
    +reports: Doctrine\ORM\PersistentCollection {#2286 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2188 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2034 …}
    +badges: Doctrine\ORM\PersistentCollection {#2156 …}
    +children: [
      App\Entity\EntryComment {#1715}
    ]
    -id: 21378
    -titleTs: "'time':4 'year':7"
    -bodyTs: "'/media_at':3 '/media_attachments/files/111/550/992/236/396/136/original/c882ded1446e54f7.png)':6 'files.mastodon.social':2,5 'files.mastodon.social/media_at':1 'files.mastodon.social/media_attachments/files/111/550/992/236/396/136/original/c882ded1446e54f7.png)':4"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1702222039
    +visibility: "visible             "
    +apId: "https://nerdica.net/objects/a85d7459-1565-7487-57d3-0d0870874006"
    +editedAt: null
    +createdAt: DateTimeImmutable @1702135639 {#2265
      date: 2023-12-09 16:27:19.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1558 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1718 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1720 …}
  +body: "I say ess cue ell for the sake of uniformity because it’s not Mysequel nor Postgresequel and the language changed from Sequel to the acronym SQL in the 70s so not really in the “too new” ballpark anymore."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 9
  +score: 0
  +lastActive: DateTime @1702143621 {#1724
    date: 2023-12-09 18:40:21.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@masimatutu@nerdica.net"
    "@guy@lemmy.world"
    "@_danny@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1716 …}
  +nested: Doctrine\ORM\PersistentCollection {#1739 …}
  +votes: Doctrine\ORM\PersistentCollection {#1740 …}
  +reports: Doctrine\ORM\PersistentCollection {#2465 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2463 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2411 …}
  -id: 214410
  -bodyTs: "'70s':30 'acronym':26 'anymor':39 'ballpark':38 'chang':21 'cue':4 'ell':5 'ess':3 'languag':20 'mysequel':15 'new':37 'postgresequel':17 'realli':33 'sake':8 'say':2 'sequel':23 'sql':27 'uniform':10"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/5577030"
  +editedAt: null
  +createdAt: DateTimeImmutable @1702143621 {#1719
    date: 2023-12-09 18:40:21.0 +01:00
  }
  +"title": 214410
}
"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 {#1585
  +user: Proxies\__CG__\App\Entity\User {#2245 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …}
  +image: Proxies\__CG__\App\Entity\Image {#2174 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2170 …}
  +slug: "Stronger-then-Super-Saiyan-Goku"
  +title: "Stronger then Super Saiyan Goku"
  +url: "https://lemmy.ca/pictrs/image/9b9f23d5-cdf7-4c0a-a8d6-4aba3b7acf59.jpeg"
  +body: null
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 36
  +favouriteCount: 616
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1697614954 {#2173
    date: 2023-10-18 09:42:34.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2183 …}
  +votes: Doctrine\ORM\PersistentCollection {#2168 …}
  +reports: Doctrine\ORM\PersistentCollection {#2038 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1988 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2003 …}
  +badges: Doctrine\ORM\PersistentCollection {#1995 …}
  +children: [
    App\Entity\EntryComment {#1549
      +user: App\Entity\User {#264 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1585 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1795 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1692 …}
      +body: """
        2 is Maki Oze from fire force\n
        \n
        Edit;: the other two seems to be from “How heavy are the dumbbell you lift?”. Make sense
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 8
      +score: 0
      +lastActive: DateTime @1697031801 {#1673
        date: 2023-10-11 15:43:21.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Thcgrasscity@lemmy.ca"
        "@Captain_Baka@feddit.de"
        "@kamenlady@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1686 …}
      +nested: Doctrine\ORM\PersistentCollection {#1680 …}
      +votes: Doctrine\ORM\PersistentCollection {#1683 …}
      +reports: Doctrine\ORM\PersistentCollection {#1702 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1596 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1613 …}
      -id: 41416
      -bodyTs: "'2':1 'dumbbel':20 'edit':8 'fire':6 'forc':7 'heavi':17 'lift':22 'make':23 'maki':3 'oze':4 'seem':12 'sens':24 'two':11"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3805694"
      +editedAt: DateTimeImmutable @1697033043 {#1560
        date: 2023-10-11 16:04:03.0 +02:00
      }
      +createdAt: DateTimeImmutable @1697031801 {#1568
        date: 2023-10-11 15:43:21.0 +02:00
      }
      +"title": 41416
    }
  ]
  -id: 4282
  -titleTs: "'goku':5 'saiyan':4 'stronger':1 'super':3"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1697113136
  +visibility: "visible             "
  +apId: "https://lemmy.ca/post/7005293"
  +editedAt: null
  +createdAt: DateTimeImmutable @1697026736 {#2150
    date: 2023-10-11 14:18:56.0 +02: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 {#1585
  +user: Proxies\__CG__\App\Entity\User {#2245 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …}
  +image: Proxies\__CG__\App\Entity\Image {#2174 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2170 …}
  +slug: "Stronger-then-Super-Saiyan-Goku"
  +title: "Stronger then Super Saiyan Goku"
  +url: "https://lemmy.ca/pictrs/image/9b9f23d5-cdf7-4c0a-a8d6-4aba3b7acf59.jpeg"
  +body: null
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 36
  +favouriteCount: 616
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1697614954 {#2173
    date: 2023-10-18 09:42:34.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2183 …}
  +votes: Doctrine\ORM\PersistentCollection {#2168 …}
  +reports: Doctrine\ORM\PersistentCollection {#2038 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1988 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2003 …}
  +badges: Doctrine\ORM\PersistentCollection {#1995 …}
  +children: [
    App\Entity\EntryComment {#1549
      +user: App\Entity\User {#264 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1585 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1795 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1692 …}
      +body: """
        2 is Maki Oze from fire force\n
        \n
        Edit;: the other two seems to be from “How heavy are the dumbbell you lift?”. Make sense
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 8
      +score: 0
      +lastActive: DateTime @1697031801 {#1673
        date: 2023-10-11 15:43:21.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Thcgrasscity@lemmy.ca"
        "@Captain_Baka@feddit.de"
        "@kamenlady@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1686 …}
      +nested: Doctrine\ORM\PersistentCollection {#1680 …}
      +votes: Doctrine\ORM\PersistentCollection {#1683 …}
      +reports: Doctrine\ORM\PersistentCollection {#1702 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1596 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1613 …}
      -id: 41416
      -bodyTs: "'2':1 'dumbbel':20 'edit':8 'fire':6 'forc':7 'heavi':17 'lift':22 'make':23 'maki':3 'oze':4 'seem':12 'sens':24 'two':11"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3805694"
      +editedAt: DateTimeImmutable @1697033043 {#1560
        date: 2023-10-11 16:04:03.0 +02:00
      }
      +createdAt: DateTimeImmutable @1697031801 {#1568
        date: 2023-10-11 15:43:21.0 +02:00
      }
      +"title": 41416
    }
  ]
  -id: 4282
  -titleTs: "'goku':5 'saiyan':4 'stronger':1 'super':3"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1697113136
  +visibility: "visible             "
  +apId: "https://lemmy.ca/post/7005293"
  +editedAt: null
  +createdAt: DateTimeImmutable @1697026736 {#2150
    date: 2023-10-11 14:18:56.0 +02: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 {#1585
  +user: Proxies\__CG__\App\Entity\User {#2245 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …}
  +image: Proxies\__CG__\App\Entity\Image {#2174 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2170 …}
  +slug: "Stronger-then-Super-Saiyan-Goku"
  +title: "Stronger then Super Saiyan Goku"
  +url: "https://lemmy.ca/pictrs/image/9b9f23d5-cdf7-4c0a-a8d6-4aba3b7acf59.jpeg"
  +body: null
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 36
  +favouriteCount: 616
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1697614954 {#2173
    date: 2023-10-18 09:42:34.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2183 …}
  +votes: Doctrine\ORM\PersistentCollection {#2168 …}
  +reports: Doctrine\ORM\PersistentCollection {#2038 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1988 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2003 …}
  +badges: Doctrine\ORM\PersistentCollection {#1995 …}
  +children: [
    App\Entity\EntryComment {#1549
      +user: App\Entity\User {#264 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1585 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1795 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1692 …}
      +body: """
        2 is Maki Oze from fire force\n
        \n
        Edit;: the other two seems to be from “How heavy are the dumbbell you lift?”. Make sense
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 8
      +score: 0
      +lastActive: DateTime @1697031801 {#1673
        date: 2023-10-11 15:43:21.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Thcgrasscity@lemmy.ca"
        "@Captain_Baka@feddit.de"
        "@kamenlady@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1686 …}
      +nested: Doctrine\ORM\PersistentCollection {#1680 …}
      +votes: Doctrine\ORM\PersistentCollection {#1683 …}
      +reports: Doctrine\ORM\PersistentCollection {#1702 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1596 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1613 …}
      -id: 41416
      -bodyTs: "'2':1 'dumbbel':20 'edit':8 'fire':6 'forc':7 'heavi':17 'lift':22 'make':23 'maki':3 'oze':4 'seem':12 'sens':24 'two':11"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3805694"
      +editedAt: DateTimeImmutable @1697033043 {#1560
        date: 2023-10-11 16:04:03.0 +02:00
      }
      +createdAt: DateTimeImmutable @1697031801 {#1568
        date: 2023-10-11 15:43:21.0 +02:00
      }
      +"title": 41416
    }
  ]
  -id: 4282
  -titleTs: "'goku':5 'saiyan':4 'stronger':1 'super':3"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1697113136
  +visibility: "visible             "
  +apId: "https://lemmy.ca/post/7005293"
  +editedAt: null
  +createdAt: DateTimeImmutable @1697026736 {#2150
    date: 2023-10-11 14:18:56.0 +02: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 {#1549
  +user: App\Entity\User {#264 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1585
    +user: Proxies\__CG__\App\Entity\User {#2245 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …}
    +image: Proxies\__CG__\App\Entity\Image {#2174 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2170 …}
    +slug: "Stronger-then-Super-Saiyan-Goku"
    +title: "Stronger then Super Saiyan Goku"
    +url: "https://lemmy.ca/pictrs/image/9b9f23d5-cdf7-4c0a-a8d6-4aba3b7acf59.jpeg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 36
    +favouriteCount: 616
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1697614954 {#2173
      date: 2023-10-18 09:42:34.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2183 …}
    +votes: Doctrine\ORM\PersistentCollection {#2168 …}
    +reports: Doctrine\ORM\PersistentCollection {#2038 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1988 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2003 …}
    +badges: Doctrine\ORM\PersistentCollection {#1995 …}
    +children: [
      App\Entity\EntryComment {#1549}
    ]
    -id: 4282
    -titleTs: "'goku':5 'saiyan':4 'stronger':1 'super':3"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1697113136
    +visibility: "visible             "
    +apId: "https://lemmy.ca/post/7005293"
    +editedAt: null
    +createdAt: DateTimeImmutable @1697026736 {#2150
      date: 2023-10-11 14:18:56.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1795 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1692 …}
  +body: """
    2 is Maki Oze from fire force\n
    \n
    Edit;: the other two seems to be from “How heavy are the dumbbell you lift?”. Make sense
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 8
  +score: 0
  +lastActive: DateTime @1697031801 {#1673
    date: 2023-10-11 15:43:21.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Thcgrasscity@lemmy.ca"
    "@Captain_Baka@feddit.de"
    "@kamenlady@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1686 …}
  +nested: Doctrine\ORM\PersistentCollection {#1680 …}
  +votes: Doctrine\ORM\PersistentCollection {#1683 …}
  +reports: Doctrine\ORM\PersistentCollection {#1702 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1596 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1613 …}
  -id: 41416
  -bodyTs: "'2':1 'dumbbel':20 'edit':8 'fire':6 'forc':7 'heavi':17 'lift':22 'make':23 'maki':3 'oze':4 'seem':12 'sens':24 'two':11"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/3805694"
  +editedAt: DateTimeImmutable @1697033043 {#1560
    date: 2023-10-11 16:04:03.0 +02:00
  }
  +createdAt: DateTimeImmutable @1697031801 {#1568
    date: 2023-10-11 15:43:21.0 +02:00
  }
  +"title": 41416
}
"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 {#1549
  +user: App\Entity\User {#264 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1585
    +user: Proxies\__CG__\App\Entity\User {#2245 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …}
    +image: Proxies\__CG__\App\Entity\Image {#2174 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2170 …}
    +slug: "Stronger-then-Super-Saiyan-Goku"
    +title: "Stronger then Super Saiyan Goku"
    +url: "https://lemmy.ca/pictrs/image/9b9f23d5-cdf7-4c0a-a8d6-4aba3b7acf59.jpeg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 36
    +favouriteCount: 616
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1697614954 {#2173
      date: 2023-10-18 09:42:34.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2183 …}
    +votes: Doctrine\ORM\PersistentCollection {#2168 …}
    +reports: Doctrine\ORM\PersistentCollection {#2038 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1988 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2003 …}
    +badges: Doctrine\ORM\PersistentCollection {#1995 …}
    +children: [
      App\Entity\EntryComment {#1549}
    ]
    -id: 4282
    -titleTs: "'goku':5 'saiyan':4 'stronger':1 'super':3"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1697113136
    +visibility: "visible             "
    +apId: "https://lemmy.ca/post/7005293"
    +editedAt: null
    +createdAt: DateTimeImmutable @1697026736 {#2150
      date: 2023-10-11 14:18:56.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1795 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1692 …}
  +body: """
    2 is Maki Oze from fire force\n
    \n
    Edit;: the other two seems to be from “How heavy are the dumbbell you lift?”. Make sense
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 8
  +score: 0
  +lastActive: DateTime @1697031801 {#1673
    date: 2023-10-11 15:43:21.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Thcgrasscity@lemmy.ca"
    "@Captain_Baka@feddit.de"
    "@kamenlady@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1686 …}
  +nested: Doctrine\ORM\PersistentCollection {#1680 …}
  +votes: Doctrine\ORM\PersistentCollection {#1683 …}
  +reports: Doctrine\ORM\PersistentCollection {#1702 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1596 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1613 …}
  -id: 41416
  -bodyTs: "'2':1 'dumbbel':20 'edit':8 'fire':6 'forc':7 'heavi':17 'lift':22 'make':23 'maki':3 'oze':4 'seem':12 'sens':24 'two':11"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/3805694"
  +editedAt: DateTimeImmutable @1697033043 {#1560
    date: 2023-10-11 16:04:03.0 +02:00
  }
  +createdAt: DateTimeImmutable @1697031801 {#1568
    date: 2023-10-11 15:43:21.0 +02:00
  }
  +"title": 41416
}
"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 {#1549
  +user: App\Entity\User {#264 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1585
    +user: Proxies\__CG__\App\Entity\User {#2245 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …}
    +image: Proxies\__CG__\App\Entity\Image {#2174 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2170 …}
    +slug: "Stronger-then-Super-Saiyan-Goku"
    +title: "Stronger then Super Saiyan Goku"
    +url: "https://lemmy.ca/pictrs/image/9b9f23d5-cdf7-4c0a-a8d6-4aba3b7acf59.jpeg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 36
    +favouriteCount: 616
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1697614954 {#2173
      date: 2023-10-18 09:42:34.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2183 …}
    +votes: Doctrine\ORM\PersistentCollection {#2168 …}
    +reports: Doctrine\ORM\PersistentCollection {#2038 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1988 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2003 …}
    +badges: Doctrine\ORM\PersistentCollection {#1995 …}
    +children: [
      App\Entity\EntryComment {#1549}
    ]
    -id: 4282
    -titleTs: "'goku':5 'saiyan':4 'stronger':1 'super':3"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1697113136
    +visibility: "visible             "
    +apId: "https://lemmy.ca/post/7005293"
    +editedAt: null
    +createdAt: DateTimeImmutable @1697026736 {#2150
      date: 2023-10-11 14:18:56.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1795 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1692 …}
  +body: """
    2 is Maki Oze from fire force\n
    \n
    Edit;: the other two seems to be from “How heavy are the dumbbell you lift?”. Make sense
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 8
  +score: 0
  +lastActive: DateTime @1697031801 {#1673
    date: 2023-10-11 15:43:21.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Thcgrasscity@lemmy.ca"
    "@Captain_Baka@feddit.de"
    "@kamenlady@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1686 …}
  +nested: Doctrine\ORM\PersistentCollection {#1680 …}
  +votes: Doctrine\ORM\PersistentCollection {#1683 …}
  +reports: Doctrine\ORM\PersistentCollection {#1702 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1596 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1613 …}
  -id: 41416
  -bodyTs: "'2':1 'dumbbel':20 'edit':8 'fire':6 'forc':7 'heavi':17 'lift':22 'make':23 'maki':3 'oze':4 'seem':12 'sens':24 'two':11"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/3805694"
  +editedAt: DateTimeImmutable @1697033043 {#1560
    date: 2023-10-11 16:04:03.0 +02:00
  }
  +createdAt: DateTimeImmutable @1697031801 {#1568
    date: 2023-10-11 15:43:21.0 +02:00
  }
  +"title": 41416
}
"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_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
54 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#1591
  +user: Proxies\__CG__\App\Entity\User {#2151 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …}
  +image: Proxies\__CG__\App\Entity\Image {#1992 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2002 …}
  +slug: "I-was-around-during-the-stone-age-of-the-internet"
  +title: "I was around during the stone age of the internet"
  +url: "https://slrpnk.net/pictrs/image/55ce6113-b7bf-43bd-af7c-1f277f17d710.webp"
  +body: "I remember getting AOL CDs in my box of apple jacks"
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 34
  +favouriteCount: 362
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1696849786 {#2006
    date: 2023-10-09 13:09:46.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1999 …}
  +votes: Doctrine\ORM\PersistentCollection {#2004 …}
  +reports: Doctrine\ORM\PersistentCollection {#1989 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1986 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2009 …}
  +badges: Doctrine\ORM\PersistentCollection {#1991 …}
  +children: [
    App\Entity\EntryComment {#1695
      +user: App\Entity\User {#264 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1591 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …}
      +image: null
      +parent: null
      +root: null
      +body: "The golden age of getting lego island and roller coaster tycoon with my froot loops. Now all I get is diabetes"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 9
      +score: 0
      +lastActive: DateTime @1696534977 {#1433
        date: 2023-10-05 21:42:57.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Track_Shovel@slrpnk.net"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1579 …}
      +nested: Doctrine\ORM\PersistentCollection {#1577 …}
      +votes: Doctrine\ORM\PersistentCollection {#1578 …}
      +reports: Doctrine\ORM\PersistentCollection {#1571 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1574 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1667 …}
      -id: 33156
      -bodyTs: "'age':3 'coaster':10 'diabet':21 'froot':14 'get':5,19 'golden':2 'island':7 'lego':6 'loop':15 'roller':9 'tycoon':11"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3538364"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696518906 {#1430
        date: 2023-10-05 17:15:06.0 +02:00
      }
      +"title": 33156
    }
  ]
  -id: 3043
  -titleTs: "'age':7 'around':3 'internet':10 'stone':6"
  -bodyTs: "'aol':4 'appl':10 'box':8 'cds':5 'get':3 'jack':11 'rememb':2"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1696599429
  +visibility: "visible             "
  +apId: "https://slrpnk.net/post/2822266"
  +editedAt: null
  +createdAt: DateTimeImmutable @1696513029 {#2178
    date: 2023-10-05 15:37:09.0 +02: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
55 DENIED edit
Proxies\__CG__\App\Entity\Entry {#1591
  +user: Proxies\__CG__\App\Entity\User {#2151 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …}
  +image: Proxies\__CG__\App\Entity\Image {#1992 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2002 …}
  +slug: "I-was-around-during-the-stone-age-of-the-internet"
  +title: "I was around during the stone age of the internet"
  +url: "https://slrpnk.net/pictrs/image/55ce6113-b7bf-43bd-af7c-1f277f17d710.webp"
  +body: "I remember getting AOL CDs in my box of apple jacks"
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 34
  +favouriteCount: 362
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1696849786 {#2006
    date: 2023-10-09 13:09:46.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1999 …}
  +votes: Doctrine\ORM\PersistentCollection {#2004 …}
  +reports: Doctrine\ORM\PersistentCollection {#1989 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1986 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2009 …}
  +badges: Doctrine\ORM\PersistentCollection {#1991 …}
  +children: [
    App\Entity\EntryComment {#1695
      +user: App\Entity\User {#264 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1591 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …}
      +image: null
      +parent: null
      +root: null
      +body: "The golden age of getting lego island and roller coaster tycoon with my froot loops. Now all I get is diabetes"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 9
      +score: 0
      +lastActive: DateTime @1696534977 {#1433
        date: 2023-10-05 21:42:57.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Track_Shovel@slrpnk.net"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1579 …}
      +nested: Doctrine\ORM\PersistentCollection {#1577 …}
      +votes: Doctrine\ORM\PersistentCollection {#1578 …}
      +reports: Doctrine\ORM\PersistentCollection {#1571 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1574 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1667 …}
      -id: 33156
      -bodyTs: "'age':3 'coaster':10 'diabet':21 'froot':14 'get':5,19 'golden':2 'island':7 'lego':6 'loop':15 'roller':9 'tycoon':11"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3538364"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696518906 {#1430
        date: 2023-10-05 17:15:06.0 +02:00
      }
      +"title": 33156
    }
  ]
  -id: 3043
  -titleTs: "'age':7 'around':3 'internet':10 'stone':6"
  -bodyTs: "'aol':4 'appl':10 'box':8 'cds':5 'get':3 'jack':11 'rememb':2"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1696599429
  +visibility: "visible             "
  +apId: "https://slrpnk.net/post/2822266"
  +editedAt: null
  +createdAt: DateTimeImmutable @1696513029 {#2178
    date: 2023-10-05 15:37:09.0 +02: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
56 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#1591
  +user: Proxies\__CG__\App\Entity\User {#2151 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …}
  +image: Proxies\__CG__\App\Entity\Image {#1992 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2002 …}
  +slug: "I-was-around-during-the-stone-age-of-the-internet"
  +title: "I was around during the stone age of the internet"
  +url: "https://slrpnk.net/pictrs/image/55ce6113-b7bf-43bd-af7c-1f277f17d710.webp"
  +body: "I remember getting AOL CDs in my box of apple jacks"
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 34
  +favouriteCount: 362
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1696849786 {#2006
    date: 2023-10-09 13:09:46.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1999 …}
  +votes: Doctrine\ORM\PersistentCollection {#2004 …}
  +reports: Doctrine\ORM\PersistentCollection {#1989 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1986 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2009 …}
  +badges: Doctrine\ORM\PersistentCollection {#1991 …}
  +children: [
    App\Entity\EntryComment {#1695
      +user: App\Entity\User {#264 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1591 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …}
      +image: null
      +parent: null
      +root: null
      +body: "The golden age of getting lego island and roller coaster tycoon with my froot loops. Now all I get is diabetes"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 9
      +score: 0
      +lastActive: DateTime @1696534977 {#1433
        date: 2023-10-05 21:42:57.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Track_Shovel@slrpnk.net"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1579 …}
      +nested: Doctrine\ORM\PersistentCollection {#1577 …}
      +votes: Doctrine\ORM\PersistentCollection {#1578 …}
      +reports: Doctrine\ORM\PersistentCollection {#1571 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1574 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1667 …}
      -id: 33156
      -bodyTs: "'age':3 'coaster':10 'diabet':21 'froot':14 'get':5,19 'golden':2 'island':7 'lego':6 'loop':15 'roller':9 'tycoon':11"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3538364"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696518906 {#1430
        date: 2023-10-05 17:15:06.0 +02:00
      }
      +"title": 33156
    }
  ]
  -id: 3043
  -titleTs: "'age':7 'around':3 'internet':10 'stone':6"
  -bodyTs: "'aol':4 'appl':10 'box':8 'cds':5 'get':3 'jack':11 'rememb':2"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1696599429
  +visibility: "visible             "
  +apId: "https://slrpnk.net/post/2822266"
  +editedAt: null
  +createdAt: DateTimeImmutable @1696513029 {#2178
    date: 2023-10-05 15:37:09.0 +02: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
57 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
58 DENIED moderate
App\Entity\EntryComment {#1695
  +user: App\Entity\User {#264 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1591
    +user: Proxies\__CG__\App\Entity\User {#2151 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …}
    +image: Proxies\__CG__\App\Entity\Image {#1992 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2002 …}
    +slug: "I-was-around-during-the-stone-age-of-the-internet"
    +title: "I was around during the stone age of the internet"
    +url: "https://slrpnk.net/pictrs/image/55ce6113-b7bf-43bd-af7c-1f277f17d710.webp"
    +body: "I remember getting AOL CDs in my box of apple jacks"
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 34
    +favouriteCount: 362
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1696849786 {#2006
      date: 2023-10-09 13:09:46.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1999 …}
    +votes: Doctrine\ORM\PersistentCollection {#2004 …}
    +reports: Doctrine\ORM\PersistentCollection {#1989 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1986 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2009 …}
    +badges: Doctrine\ORM\PersistentCollection {#1991 …}
    +children: [
      App\Entity\EntryComment {#1695}
    ]
    -id: 3043
    -titleTs: "'age':7 'around':3 'internet':10 'stone':6"
    -bodyTs: "'aol':4 'appl':10 'box':8 'cds':5 'get':3 'jack':11 'rememb':2"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1696599429
    +visibility: "visible             "
    +apId: "https://slrpnk.net/post/2822266"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696513029 {#2178
      date: 2023-10-05 15:37:09.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …}
  +image: null
  +parent: null
  +root: null
  +body: "The golden age of getting lego island and roller coaster tycoon with my froot loops. Now all I get is diabetes"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 9
  +score: 0
  +lastActive: DateTime @1696534977 {#1433
    date: 2023-10-05 21:42:57.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Track_Shovel@slrpnk.net"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1579 …}
  +nested: Doctrine\ORM\PersistentCollection {#1577 …}
  +votes: Doctrine\ORM\PersistentCollection {#1578 …}
  +reports: Doctrine\ORM\PersistentCollection {#1571 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1574 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1667 …}
  -id: 33156
  -bodyTs: "'age':3 'coaster':10 'diabet':21 'froot':14 'get':5,19 'golden':2 'island':7 'lego':6 'loop':15 'roller':9 'tycoon':11"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/3538364"
  +editedAt: null
  +createdAt: DateTimeImmutable @1696518906 {#1430
    date: 2023-10-05 17:15:06.0 +02:00
  }
  +"title": 33156
}
"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
59 DENIED edit
App\Entity\EntryComment {#1695
  +user: App\Entity\User {#264 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1591
    +user: Proxies\__CG__\App\Entity\User {#2151 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …}
    +image: Proxies\__CG__\App\Entity\Image {#1992 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2002 …}
    +slug: "I-was-around-during-the-stone-age-of-the-internet"
    +title: "I was around during the stone age of the internet"
    +url: "https://slrpnk.net/pictrs/image/55ce6113-b7bf-43bd-af7c-1f277f17d710.webp"
    +body: "I remember getting AOL CDs in my box of apple jacks"
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 34
    +favouriteCount: 362
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1696849786 {#2006
      date: 2023-10-09 13:09:46.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1999 …}
    +votes: Doctrine\ORM\PersistentCollection {#2004 …}
    +reports: Doctrine\ORM\PersistentCollection {#1989 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1986 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2009 …}
    +badges: Doctrine\ORM\PersistentCollection {#1991 …}
    +children: [
      App\Entity\EntryComment {#1695}
    ]
    -id: 3043
    -titleTs: "'age':7 'around':3 'internet':10 'stone':6"
    -bodyTs: "'aol':4 'appl':10 'box':8 'cds':5 'get':3 'jack':11 'rememb':2"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1696599429
    +visibility: "visible             "
    +apId: "https://slrpnk.net/post/2822266"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696513029 {#2178
      date: 2023-10-05 15:37:09.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …}
  +image: null
  +parent: null
  +root: null
  +body: "The golden age of getting lego island and roller coaster tycoon with my froot loops. Now all I get is diabetes"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 9
  +score: 0
  +lastActive: DateTime @1696534977 {#1433
    date: 2023-10-05 21:42:57.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Track_Shovel@slrpnk.net"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1579 …}
  +nested: Doctrine\ORM\PersistentCollection {#1577 …}
  +votes: Doctrine\ORM\PersistentCollection {#1578 …}
  +reports: Doctrine\ORM\PersistentCollection {#1571 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1574 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1667 …}
  -id: 33156
  -bodyTs: "'age':3 'coaster':10 'diabet':21 'froot':14 'get':5,19 'golden':2 'island':7 'lego':6 'loop':15 'roller':9 'tycoon':11"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/3538364"
  +editedAt: null
  +createdAt: DateTimeImmutable @1696518906 {#1430
    date: 2023-10-05 17:15:06.0 +02:00
  }
  +"title": 33156
}
"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
60 DENIED moderate
App\Entity\EntryComment {#1695
  +user: App\Entity\User {#264 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1591
    +user: Proxies\__CG__\App\Entity\User {#2151 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …}
    +image: Proxies\__CG__\App\Entity\Image {#1992 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2002 …}
    +slug: "I-was-around-during-the-stone-age-of-the-internet"
    +title: "I was around during the stone age of the internet"
    +url: "https://slrpnk.net/pictrs/image/55ce6113-b7bf-43bd-af7c-1f277f17d710.webp"
    +body: "I remember getting AOL CDs in my box of apple jacks"
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 34
    +favouriteCount: 362
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1696849786 {#2006
      date: 2023-10-09 13:09:46.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1999 …}
    +votes: Doctrine\ORM\PersistentCollection {#2004 …}
    +reports: Doctrine\ORM\PersistentCollection {#1989 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1986 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2009 …}
    +badges: Doctrine\ORM\PersistentCollection {#1991 …}
    +children: [
      App\Entity\EntryComment {#1695}
    ]
    -id: 3043
    -titleTs: "'age':7 'around':3 'internet':10 'stone':6"
    -bodyTs: "'aol':4 'appl':10 'box':8 'cds':5 'get':3 'jack':11 'rememb':2"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1696599429
    +visibility: "visible             "
    +apId: "https://slrpnk.net/post/2822266"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696513029 {#2178
      date: 2023-10-05 15:37:09.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …}
  +image: null
  +parent: null
  +root: null
  +body: "The golden age of getting lego island and roller coaster tycoon with my froot loops. Now all I get is diabetes"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 9
  +score: 0
  +lastActive: DateTime @1696534977 {#1433
    date: 2023-10-05 21:42:57.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Track_Shovel@slrpnk.net"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1579 …}
  +nested: Doctrine\ORM\PersistentCollection {#1577 …}
  +votes: Doctrine\ORM\PersistentCollection {#1578 …}
  +reports: Doctrine\ORM\PersistentCollection {#1571 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1574 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1667 …}
  -id: 33156
  -bodyTs: "'age':3 'coaster':10 'diabet':21 'froot':14 'get':5,19 'golden':2 'island':7 'lego':6 'loop':15 'roller':9 'tycoon':11"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/3538364"
  +editedAt: null
  +createdAt: DateTimeImmutable @1696518906 {#1430
    date: 2023-10-05 17:15:06.0 +02:00
  }
  +"title": 33156
}
"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
61 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
62 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