GET https://kbin.spritesserver.nl/u/@myliltoehurts@lemm.ee

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.25 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 …}
}
6.71 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 {#1739
  +user: Proxies\__CG__\App\Entity\User {#2372 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1741 …}
  +image: Proxies\__CG__\App\Entity\Image {#2090 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2349 …}
  +slug: "No-doubt-Wanna-fight-me"
  +title: "No doubt. Wanna fight me?"
  +url: "https://lemm.ee/pictrs/image/f1d85fcf-5edc-4ef0-8bf0-70a2a7a01be0.jpeg"
  +body: null
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 156
  +favouriteCount: 921
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1729581790 {#2460
    date: 2024-10-22 09:23:10.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2344 …}
  +votes: Doctrine\ORM\PersistentCollection {#2347 …}
  +reports: Doctrine\ORM\PersistentCollection {#2348 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2159 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2336 …}
  +badges: Doctrine\ORM\PersistentCollection {#2067 …}
  +children: [
    App\Entity\EntryComment {#1717
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1739 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1741 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1740 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1740 …}
      +body: "You joke but I do actually drink my rum with a few drops of water"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1706576728 {#1720
        date: 2024-01-30 02:05:28.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@sag@lemm.ee"
        "@AceTKen@lemmy.ca"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1707 …}
      +nested: Doctrine\ORM\PersistentCollection {#2464 …}
      +votes: Doctrine\ORM\PersistentCollection {#2448 …}
      +reports: Doctrine\ORM\PersistentCollection {#2447 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2462 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2461 …}
      -id: 351424
      -bodyTs: "'actual':6 'drink':7 'drop':13 'joke':2 'rum':9 'water':15"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemm.ee/comment/8802159"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706576728 {#1716
        date: 2024-01-30 02:05:28.0 +01:00
      }
      +"title": 351424
    }
  ]
  -id: 33819
  -titleTs: "'doubt':2 'fight':4 'wanna':3"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706623328
  +visibility: "visible             "
  +apId: "https://lemm.ee/post/22254065"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706536928 {#2360
    date: 2024-01-29 15:02:08.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 {#1739
  +user: Proxies\__CG__\App\Entity\User {#2372 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1741 …}
  +image: Proxies\__CG__\App\Entity\Image {#2090 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2349 …}
  +slug: "No-doubt-Wanna-fight-me"
  +title: "No doubt. Wanna fight me?"
  +url: "https://lemm.ee/pictrs/image/f1d85fcf-5edc-4ef0-8bf0-70a2a7a01be0.jpeg"
  +body: null
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 156
  +favouriteCount: 921
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1729581790 {#2460
    date: 2024-10-22 09:23:10.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2344 …}
  +votes: Doctrine\ORM\PersistentCollection {#2347 …}
  +reports: Doctrine\ORM\PersistentCollection {#2348 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2159 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2336 …}
  +badges: Doctrine\ORM\PersistentCollection {#2067 …}
  +children: [
    App\Entity\EntryComment {#1717
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1739 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1741 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1740 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1740 …}
      +body: "You joke but I do actually drink my rum with a few drops of water"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1706576728 {#1720
        date: 2024-01-30 02:05:28.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@sag@lemm.ee"
        "@AceTKen@lemmy.ca"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1707 …}
      +nested: Doctrine\ORM\PersistentCollection {#2464 …}
      +votes: Doctrine\ORM\PersistentCollection {#2448 …}
      +reports: Doctrine\ORM\PersistentCollection {#2447 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2462 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2461 …}
      -id: 351424
      -bodyTs: "'actual':6 'drink':7 'drop':13 'joke':2 'rum':9 'water':15"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemm.ee/comment/8802159"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706576728 {#1716
        date: 2024-01-30 02:05:28.0 +01:00
      }
      +"title": 351424
    }
  ]
  -id: 33819
  -titleTs: "'doubt':2 'fight':4 'wanna':3"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706623328
  +visibility: "visible             "
  +apId: "https://lemm.ee/post/22254065"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706536928 {#2360
    date: 2024-01-29 15:02:08.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 {#1739
  +user: Proxies\__CG__\App\Entity\User {#2372 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1741 …}
  +image: Proxies\__CG__\App\Entity\Image {#2090 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2349 …}
  +slug: "No-doubt-Wanna-fight-me"
  +title: "No doubt. Wanna fight me?"
  +url: "https://lemm.ee/pictrs/image/f1d85fcf-5edc-4ef0-8bf0-70a2a7a01be0.jpeg"
  +body: null
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 156
  +favouriteCount: 921
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1729581790 {#2460
    date: 2024-10-22 09:23:10.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2344 …}
  +votes: Doctrine\ORM\PersistentCollection {#2347 …}
  +reports: Doctrine\ORM\PersistentCollection {#2348 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2159 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2336 …}
  +badges: Doctrine\ORM\PersistentCollection {#2067 …}
  +children: [
    App\Entity\EntryComment {#1717
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1739 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1741 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1740 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1740 …}
      +body: "You joke but I do actually drink my rum with a few drops of water"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1706576728 {#1720
        date: 2024-01-30 02:05:28.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@sag@lemm.ee"
        "@AceTKen@lemmy.ca"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1707 …}
      +nested: Doctrine\ORM\PersistentCollection {#2464 …}
      +votes: Doctrine\ORM\PersistentCollection {#2448 …}
      +reports: Doctrine\ORM\PersistentCollection {#2447 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2462 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2461 …}
      -id: 351424
      -bodyTs: "'actual':6 'drink':7 'drop':13 'joke':2 'rum':9 'water':15"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemm.ee/comment/8802159"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706576728 {#1716
        date: 2024-01-30 02:05:28.0 +01:00
      }
      +"title": 351424
    }
  ]
  -id: 33819
  -titleTs: "'doubt':2 'fight':4 'wanna':3"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706623328
  +visibility: "visible             "
  +apId: "https://lemm.ee/post/22254065"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706536928 {#2360
    date: 2024-01-29 15:02:08.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 {#1717
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1739
    +user: Proxies\__CG__\App\Entity\User {#2372 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1741 …}
    +image: Proxies\__CG__\App\Entity\Image {#2090 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2349 …}
    +slug: "No-doubt-Wanna-fight-me"
    +title: "No doubt. Wanna fight me?"
    +url: "https://lemm.ee/pictrs/image/f1d85fcf-5edc-4ef0-8bf0-70a2a7a01be0.jpeg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 156
    +favouriteCount: 921
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729581790 {#2460
      date: 2024-10-22 09:23:10.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2344 …}
    +votes: Doctrine\ORM\PersistentCollection {#2347 …}
    +reports: Doctrine\ORM\PersistentCollection {#2348 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2159 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2336 …}
    +badges: Doctrine\ORM\PersistentCollection {#2067 …}
    +children: [
      App\Entity\EntryComment {#1717}
    ]
    -id: 33819
    -titleTs: "'doubt':2 'fight':4 'wanna':3"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706623328
    +visibility: "visible             "
    +apId: "https://lemm.ee/post/22254065"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706536928 {#2360
      date: 2024-01-29 15:02:08.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1741 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1740 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1740 …}
  +body: "You joke but I do actually drink my rum with a few drops of water"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1706576728 {#1720
    date: 2024-01-30 02:05:28.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@sag@lemm.ee"
    "@AceTKen@lemmy.ca"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1707 …}
  +nested: Doctrine\ORM\PersistentCollection {#2464 …}
  +votes: Doctrine\ORM\PersistentCollection {#2448 …}
  +reports: Doctrine\ORM\PersistentCollection {#2447 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2462 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2461 …}
  -id: 351424
  -bodyTs: "'actual':6 'drink':7 'drop':13 'joke':2 'rum':9 'water':15"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemm.ee/comment/8802159"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706576728 {#1716
    date: 2024-01-30 02:05:28.0 +01:00
  }
  +"title": 351424
}
"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 {#1717
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1739
    +user: Proxies\__CG__\App\Entity\User {#2372 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1741 …}
    +image: Proxies\__CG__\App\Entity\Image {#2090 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2349 …}
    +slug: "No-doubt-Wanna-fight-me"
    +title: "No doubt. Wanna fight me?"
    +url: "https://lemm.ee/pictrs/image/f1d85fcf-5edc-4ef0-8bf0-70a2a7a01be0.jpeg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 156
    +favouriteCount: 921
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729581790 {#2460
      date: 2024-10-22 09:23:10.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2344 …}
    +votes: Doctrine\ORM\PersistentCollection {#2347 …}
    +reports: Doctrine\ORM\PersistentCollection {#2348 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2159 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2336 …}
    +badges: Doctrine\ORM\PersistentCollection {#2067 …}
    +children: [
      App\Entity\EntryComment {#1717}
    ]
    -id: 33819
    -titleTs: "'doubt':2 'fight':4 'wanna':3"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706623328
    +visibility: "visible             "
    +apId: "https://lemm.ee/post/22254065"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706536928 {#2360
      date: 2024-01-29 15:02:08.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1741 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1740 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1740 …}
  +body: "You joke but I do actually drink my rum with a few drops of water"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1706576728 {#1720
    date: 2024-01-30 02:05:28.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@sag@lemm.ee"
    "@AceTKen@lemmy.ca"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1707 …}
  +nested: Doctrine\ORM\PersistentCollection {#2464 …}
  +votes: Doctrine\ORM\PersistentCollection {#2448 …}
  +reports: Doctrine\ORM\PersistentCollection {#2447 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2462 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2461 …}
  -id: 351424
  -bodyTs: "'actual':6 'drink':7 'drop':13 'joke':2 'rum':9 'water':15"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemm.ee/comment/8802159"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706576728 {#1716
    date: 2024-01-30 02:05:28.0 +01:00
  }
  +"title": 351424
}
"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 {#1717
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1739
    +user: Proxies\__CG__\App\Entity\User {#2372 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1741 …}
    +image: Proxies\__CG__\App\Entity\Image {#2090 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2349 …}
    +slug: "No-doubt-Wanna-fight-me"
    +title: "No doubt. Wanna fight me?"
    +url: "https://lemm.ee/pictrs/image/f1d85fcf-5edc-4ef0-8bf0-70a2a7a01be0.jpeg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 156
    +favouriteCount: 921
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729581790 {#2460
      date: 2024-10-22 09:23:10.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2344 …}
    +votes: Doctrine\ORM\PersistentCollection {#2347 …}
    +reports: Doctrine\ORM\PersistentCollection {#2348 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2159 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2336 …}
    +badges: Doctrine\ORM\PersistentCollection {#2067 …}
    +children: [
      App\Entity\EntryComment {#1717}
    ]
    -id: 33819
    -titleTs: "'doubt':2 'fight':4 'wanna':3"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706623328
    +visibility: "visible             "
    +apId: "https://lemm.ee/post/22254065"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706536928 {#2360
      date: 2024-01-29 15:02:08.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1741 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1740 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1740 …}
  +body: "You joke but I do actually drink my rum with a few drops of water"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1706576728 {#1720
    date: 2024-01-30 02:05:28.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@sag@lemm.ee"
    "@AceTKen@lemmy.ca"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1707 …}
  +nested: Doctrine\ORM\PersistentCollection {#2464 …}
  +votes: Doctrine\ORM\PersistentCollection {#2448 …}
  +reports: Doctrine\ORM\PersistentCollection {#2447 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2462 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2461 …}
  -id: 351424
  -bodyTs: "'actual':6 'drink':7 'drop':13 'joke':2 'rum':9 'water':15"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemm.ee/comment/8802159"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706576728 {#1716
    date: 2024-01-30 02:05:28.0 +01:00
  }
  +"title": 351424
}
"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 {#1730
  +user: Proxies\__CG__\App\Entity\User {#2062 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1575 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2049 …}
  +slug: "Would-a-Raspberry-Pi-Zero-be-good-for-Radarr-and"
  +title: "Would a Raspberry Pi Zero be good for Radarr and Sonarr?"
  +url: null
  +body: """
    So I recently set up a home media server and was planning on setting up remote access using Tailscale which doesn’t work very well with VPN’s from what I have read.\n
    \n
    I don’t want to download things exposing my IP address so was thinking about picking up a Raspberry PI and running Radarr & Sonarr, then setting the PI to auto transfer to my server every 24 hours with any new files.\n
    \n
    I’ve never used a Raspberry Pi before so wasn’t sure if the Zero would be powerful enough to do this. It’d literally just be used to connect to a VPN, Download and transfer files on my network.\n
    \n
    Would the Pi Zero be suitable or is there a better Pi for this use case?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 9
  +favouriteCount: 46
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1729135478 {#2074
    date: 2024-10-17 05:24:38.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2048 …}
  +votes: Doctrine\ORM\PersistentCollection {#2052 …}
  +reports: Doctrine\ORM\PersistentCollection {#2058 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2125 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2041 …}
  +badges: Doctrine\ORM\PersistentCollection {#2100 …}
  +children: [
    App\Entity\EntryComment {#1736
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1730 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1575 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        Another option you could consider is rather than running the VPN on the pi and downloading through that, to run the VPN on your media server as you planned and instead use the pi (or your router if you can run openwrt) as the remote access point. Then you only need to worry about the performance needed for remote access\n
        \n
        I’m not sure how tailscale works, but this is what I do with zerotier (i.e. run it on my router).
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1706268923 {#1726
        date: 2024-01-26 12:35:23.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@AnomanderRake@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1737 …}
      +nested: Doctrine\ORM\PersistentCollection {#1732 …}
      +votes: Doctrine\ORM\PersistentCollection {#1735 …}
      +reports: Doctrine\ORM\PersistentCollection {#1729 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1719 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1714 …}
      -id: 341733
      -bodyTs: "'access':46,60 'anoth':1 'consid':5 'could':4 'download':16 'i.e':76 'instead':31 'm':62 'media':25 'need':51,57 'openwrt':42 'option':2 'perform':56 'pi':14,34 'plan':29 'point':47 'rather':7 'remot':45,59 'router':37,81 'run':9,20,41,77 'server':26 'sure':64 'tailscal':66 'use':32 'vpn':11,22 'work':67 'worri':53 'zeroti':75"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemm.ee/comment/8678470"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706268923 {#1728
        date: 2024-01-26 12:35:23.0 +01:00
      }
      +"title": 341733
    }
  ]
  -id: 33192
  -titleTs: "'good':7 'pi':4 'radarr':9 'raspberri':3 'sonarr':11 'would':1 'zero':5"
  -bodyTs: "'24':69 'access':17 'address':44 'auto':63 'better':125 'case':130 'connect':104 'd':98 'doesn':21 'download':39,108 'enough':93 'everi':68 'expos':41 'file':74,111 'home':7 'hour':70 'ip':43 'liter':99 'media':8 'network':114 'never':77 'new':73 'pi':53,61,81,117,126 'pick':49 'plan':12 'power':92 'radarr':56 'raspberri':52,80 'read':33 'recent':3 'remot':16 'run':55 'server':9,67 'set':4,14,59 'sonarr':57 'suitabl':120 'sure':86 'tailscal':19 'thing':40 'think':47 'transfer':64,110 'use':18,78,102,129 've':76 'vpn':27,107 'want':37 'wasn':84 'well':25 'work':23 'would':90,115 'zero':89,118"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706352955
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/11061842"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706266555 {#2079
    date: 2024-01-26 11:55:55.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 {#1730
  +user: Proxies\__CG__\App\Entity\User {#2062 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1575 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2049 …}
  +slug: "Would-a-Raspberry-Pi-Zero-be-good-for-Radarr-and"
  +title: "Would a Raspberry Pi Zero be good for Radarr and Sonarr?"
  +url: null
  +body: """
    So I recently set up a home media server and was planning on setting up remote access using Tailscale which doesn’t work very well with VPN’s from what I have read.\n
    \n
    I don’t want to download things exposing my IP address so was thinking about picking up a Raspberry PI and running Radarr & Sonarr, then setting the PI to auto transfer to my server every 24 hours with any new files.\n
    \n
    I’ve never used a Raspberry Pi before so wasn’t sure if the Zero would be powerful enough to do this. It’d literally just be used to connect to a VPN, Download and transfer files on my network.\n
    \n
    Would the Pi Zero be suitable or is there a better Pi for this use case?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 9
  +favouriteCount: 46
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1729135478 {#2074
    date: 2024-10-17 05:24:38.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2048 …}
  +votes: Doctrine\ORM\PersistentCollection {#2052 …}
  +reports: Doctrine\ORM\PersistentCollection {#2058 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2125 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2041 …}
  +badges: Doctrine\ORM\PersistentCollection {#2100 …}
  +children: [
    App\Entity\EntryComment {#1736
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1730 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1575 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        Another option you could consider is rather than running the VPN on the pi and downloading through that, to run the VPN on your media server as you planned and instead use the pi (or your router if you can run openwrt) as the remote access point. Then you only need to worry about the performance needed for remote access\n
        \n
        I’m not sure how tailscale works, but this is what I do with zerotier (i.e. run it on my router).
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1706268923 {#1726
        date: 2024-01-26 12:35:23.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@AnomanderRake@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1737 …}
      +nested: Doctrine\ORM\PersistentCollection {#1732 …}
      +votes: Doctrine\ORM\PersistentCollection {#1735 …}
      +reports: Doctrine\ORM\PersistentCollection {#1729 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1719 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1714 …}
      -id: 341733
      -bodyTs: "'access':46,60 'anoth':1 'consid':5 'could':4 'download':16 'i.e':76 'instead':31 'm':62 'media':25 'need':51,57 'openwrt':42 'option':2 'perform':56 'pi':14,34 'plan':29 'point':47 'rather':7 'remot':45,59 'router':37,81 'run':9,20,41,77 'server':26 'sure':64 'tailscal':66 'use':32 'vpn':11,22 'work':67 'worri':53 'zeroti':75"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemm.ee/comment/8678470"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706268923 {#1728
        date: 2024-01-26 12:35:23.0 +01:00
      }
      +"title": 341733
    }
  ]
  -id: 33192
  -titleTs: "'good':7 'pi':4 'radarr':9 'raspberri':3 'sonarr':11 'would':1 'zero':5"
  -bodyTs: "'24':69 'access':17 'address':44 'auto':63 'better':125 'case':130 'connect':104 'd':98 'doesn':21 'download':39,108 'enough':93 'everi':68 'expos':41 'file':74,111 'home':7 'hour':70 'ip':43 'liter':99 'media':8 'network':114 'never':77 'new':73 'pi':53,61,81,117,126 'pick':49 'plan':12 'power':92 'radarr':56 'raspberri':52,80 'read':33 'recent':3 'remot':16 'run':55 'server':9,67 'set':4,14,59 'sonarr':57 'suitabl':120 'sure':86 'tailscal':19 'thing':40 'think':47 'transfer':64,110 'use':18,78,102,129 've':76 'vpn':27,107 'want':37 'wasn':84 'well':25 'work':23 'would':90,115 'zero':89,118"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706352955
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/11061842"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706266555 {#2079
    date: 2024-01-26 11:55:55.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 {#1730
  +user: Proxies\__CG__\App\Entity\User {#2062 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1575 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2049 …}
  +slug: "Would-a-Raspberry-Pi-Zero-be-good-for-Radarr-and"
  +title: "Would a Raspberry Pi Zero be good for Radarr and Sonarr?"
  +url: null
  +body: """
    So I recently set up a home media server and was planning on setting up remote access using Tailscale which doesn’t work very well with VPN’s from what I have read.\n
    \n
    I don’t want to download things exposing my IP address so was thinking about picking up a Raspberry PI and running Radarr & Sonarr, then setting the PI to auto transfer to my server every 24 hours with any new files.\n
    \n
    I’ve never used a Raspberry Pi before so wasn’t sure if the Zero would be powerful enough to do this. It’d literally just be used to connect to a VPN, Download and transfer files on my network.\n
    \n
    Would the Pi Zero be suitable or is there a better Pi for this use case?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 9
  +favouriteCount: 46
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1729135478 {#2074
    date: 2024-10-17 05:24:38.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2048 …}
  +votes: Doctrine\ORM\PersistentCollection {#2052 …}
  +reports: Doctrine\ORM\PersistentCollection {#2058 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2125 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2041 …}
  +badges: Doctrine\ORM\PersistentCollection {#2100 …}
  +children: [
    App\Entity\EntryComment {#1736
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1730 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1575 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        Another option you could consider is rather than running the VPN on the pi and downloading through that, to run the VPN on your media server as you planned and instead use the pi (or your router if you can run openwrt) as the remote access point. Then you only need to worry about the performance needed for remote access\n
        \n
        I’m not sure how tailscale works, but this is what I do with zerotier (i.e. run it on my router).
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1706268923 {#1726
        date: 2024-01-26 12:35:23.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@AnomanderRake@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1737 …}
      +nested: Doctrine\ORM\PersistentCollection {#1732 …}
      +votes: Doctrine\ORM\PersistentCollection {#1735 …}
      +reports: Doctrine\ORM\PersistentCollection {#1729 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1719 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1714 …}
      -id: 341733
      -bodyTs: "'access':46,60 'anoth':1 'consid':5 'could':4 'download':16 'i.e':76 'instead':31 'm':62 'media':25 'need':51,57 'openwrt':42 'option':2 'perform':56 'pi':14,34 'plan':29 'point':47 'rather':7 'remot':45,59 'router':37,81 'run':9,20,41,77 'server':26 'sure':64 'tailscal':66 'use':32 'vpn':11,22 'work':67 'worri':53 'zeroti':75"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemm.ee/comment/8678470"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706268923 {#1728
        date: 2024-01-26 12:35:23.0 +01:00
      }
      +"title": 341733
    }
  ]
  -id: 33192
  -titleTs: "'good':7 'pi':4 'radarr':9 'raspberri':3 'sonarr':11 'would':1 'zero':5"
  -bodyTs: "'24':69 'access':17 'address':44 'auto':63 'better':125 'case':130 'connect':104 'd':98 'doesn':21 'download':39,108 'enough':93 'everi':68 'expos':41 'file':74,111 'home':7 'hour':70 'ip':43 'liter':99 'media':8 'network':114 'never':77 'new':73 'pi':53,61,81,117,126 'pick':49 'plan':12 'power':92 'radarr':56 'raspberri':52,80 'read':33 'recent':3 'remot':16 'run':55 'server':9,67 'set':4,14,59 'sonarr':57 'suitabl':120 'sure':86 'tailscal':19 'thing':40 'think':47 'transfer':64,110 'use':18,78,102,129 've':76 'vpn':27,107 'want':37 'wasn':84 'well':25 'work':23 'would':90,115 'zero':89,118"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706352955
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/11061842"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706266555 {#2079
    date: 2024-01-26 11:55:55.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 {#1736
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1730
    +user: Proxies\__CG__\App\Entity\User {#2062 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1575 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2049 …}
    +slug: "Would-a-Raspberry-Pi-Zero-be-good-for-Radarr-and"
    +title: "Would a Raspberry Pi Zero be good for Radarr and Sonarr?"
    +url: null
    +body: """
      So I recently set up a home media server and was planning on setting up remote access using Tailscale which doesn’t work very well with VPN’s from what I have read.\n
      \n
      I don’t want to download things exposing my IP address so was thinking about picking up a Raspberry PI and running Radarr & Sonarr, then setting the PI to auto transfer to my server every 24 hours with any new files.\n
      \n
      I’ve never used a Raspberry Pi before so wasn’t sure if the Zero would be powerful enough to do this. It’d literally just be used to connect to a VPN, Download and transfer files on my network.\n
      \n
      Would the Pi Zero be suitable or is there a better Pi for this use case?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 9
    +favouriteCount: 46
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729135478 {#2074
      date: 2024-10-17 05:24:38.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2048 …}
    +votes: Doctrine\ORM\PersistentCollection {#2052 …}
    +reports: Doctrine\ORM\PersistentCollection {#2058 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2125 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2041 …}
    +badges: Doctrine\ORM\PersistentCollection {#2100 …}
    +children: [
      App\Entity\EntryComment {#1736}
    ]
    -id: 33192
    -titleTs: "'good':7 'pi':4 'radarr':9 'raspberri':3 'sonarr':11 'would':1 'zero':5"
    -bodyTs: "'24':69 'access':17 'address':44 'auto':63 'better':125 'case':130 'connect':104 'd':98 'doesn':21 'download':39,108 'enough':93 'everi':68 'expos':41 'file':74,111 'home':7 'hour':70 'ip':43 'liter':99 'media':8 'network':114 'never':77 'new':73 'pi':53,61,81,117,126 'pick':49 'plan':12 'power':92 'radarr':56 'raspberri':52,80 'read':33 'recent':3 'remot':16 'run':55 'server':9,67 'set':4,14,59 'sonarr':57 'suitabl':120 'sure':86 'tailscal':19 'thing':40 'think':47 'transfer':64,110 'use':18,78,102,129 've':76 'vpn':27,107 'want':37 'wasn':84 'well':25 'work':23 'would':90,115 'zero':89,118"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706352955
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/11061842"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706266555 {#2079
      date: 2024-01-26 11:55:55.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1575 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    Another option you could consider is rather than running the VPN on the pi and downloading through that, to run the VPN on your media server as you planned and instead use the pi (or your router if you can run openwrt) as the remote access point. Then you only need to worry about the performance needed for remote access\n
    \n
    I’m not sure how tailscale works, but this is what I do with zerotier (i.e. run it on my router).
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 5
  +score: 0
  +lastActive: DateTime @1706268923 {#1726
    date: 2024-01-26 12:35:23.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@AnomanderRake@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1737 …}
  +nested: Doctrine\ORM\PersistentCollection {#1732 …}
  +votes: Doctrine\ORM\PersistentCollection {#1735 …}
  +reports: Doctrine\ORM\PersistentCollection {#1729 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1719 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1714 …}
  -id: 341733
  -bodyTs: "'access':46,60 'anoth':1 'consid':5 'could':4 'download':16 'i.e':76 'instead':31 'm':62 'media':25 'need':51,57 'openwrt':42 'option':2 'perform':56 'pi':14,34 'plan':29 'point':47 'rather':7 'remot':45,59 'router':37,81 'run':9,20,41,77 'server':26 'sure':64 'tailscal':66 'use':32 'vpn':11,22 'work':67 'worri':53 'zeroti':75"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemm.ee/comment/8678470"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706268923 {#1728
    date: 2024-01-26 12:35:23.0 +01:00
  }
  +"title": 341733
}
"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 {#1736
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1730
    +user: Proxies\__CG__\App\Entity\User {#2062 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1575 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2049 …}
    +slug: "Would-a-Raspberry-Pi-Zero-be-good-for-Radarr-and"
    +title: "Would a Raspberry Pi Zero be good for Radarr and Sonarr?"
    +url: null
    +body: """
      So I recently set up a home media server and was planning on setting up remote access using Tailscale which doesn’t work very well with VPN’s from what I have read.\n
      \n
      I don’t want to download things exposing my IP address so was thinking about picking up a Raspberry PI and running Radarr & Sonarr, then setting the PI to auto transfer to my server every 24 hours with any new files.\n
      \n
      I’ve never used a Raspberry Pi before so wasn’t sure if the Zero would be powerful enough to do this. It’d literally just be used to connect to a VPN, Download and transfer files on my network.\n
      \n
      Would the Pi Zero be suitable or is there a better Pi for this use case?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 9
    +favouriteCount: 46
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729135478 {#2074
      date: 2024-10-17 05:24:38.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2048 …}
    +votes: Doctrine\ORM\PersistentCollection {#2052 …}
    +reports: Doctrine\ORM\PersistentCollection {#2058 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2125 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2041 …}
    +badges: Doctrine\ORM\PersistentCollection {#2100 …}
    +children: [
      App\Entity\EntryComment {#1736}
    ]
    -id: 33192
    -titleTs: "'good':7 'pi':4 'radarr':9 'raspberri':3 'sonarr':11 'would':1 'zero':5"
    -bodyTs: "'24':69 'access':17 'address':44 'auto':63 'better':125 'case':130 'connect':104 'd':98 'doesn':21 'download':39,108 'enough':93 'everi':68 'expos':41 'file':74,111 'home':7 'hour':70 'ip':43 'liter':99 'media':8 'network':114 'never':77 'new':73 'pi':53,61,81,117,126 'pick':49 'plan':12 'power':92 'radarr':56 'raspberri':52,80 'read':33 'recent':3 'remot':16 'run':55 'server':9,67 'set':4,14,59 'sonarr':57 'suitabl':120 'sure':86 'tailscal':19 'thing':40 'think':47 'transfer':64,110 'use':18,78,102,129 've':76 'vpn':27,107 'want':37 'wasn':84 'well':25 'work':23 'would':90,115 'zero':89,118"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706352955
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/11061842"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706266555 {#2079
      date: 2024-01-26 11:55:55.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1575 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    Another option you could consider is rather than running the VPN on the pi and downloading through that, to run the VPN on your media server as you planned and instead use the pi (or your router if you can run openwrt) as the remote access point. Then you only need to worry about the performance needed for remote access\n
    \n
    I’m not sure how tailscale works, but this is what I do with zerotier (i.e. run it on my router).
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 5
  +score: 0
  +lastActive: DateTime @1706268923 {#1726
    date: 2024-01-26 12:35:23.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@AnomanderRake@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1737 …}
  +nested: Doctrine\ORM\PersistentCollection {#1732 …}
  +votes: Doctrine\ORM\PersistentCollection {#1735 …}
  +reports: Doctrine\ORM\PersistentCollection {#1729 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1719 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1714 …}
  -id: 341733
  -bodyTs: "'access':46,60 'anoth':1 'consid':5 'could':4 'download':16 'i.e':76 'instead':31 'm':62 'media':25 'need':51,57 'openwrt':42 'option':2 'perform':56 'pi':14,34 'plan':29 'point':47 'rather':7 'remot':45,59 'router':37,81 'run':9,20,41,77 'server':26 'sure':64 'tailscal':66 'use':32 'vpn':11,22 'work':67 'worri':53 'zeroti':75"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemm.ee/comment/8678470"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706268923 {#1728
    date: 2024-01-26 12:35:23.0 +01:00
  }
  +"title": 341733
}
"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 {#1736
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1730
    +user: Proxies\__CG__\App\Entity\User {#2062 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1575 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2049 …}
    +slug: "Would-a-Raspberry-Pi-Zero-be-good-for-Radarr-and"
    +title: "Would a Raspberry Pi Zero be good for Radarr and Sonarr?"
    +url: null
    +body: """
      So I recently set up a home media server and was planning on setting up remote access using Tailscale which doesn’t work very well with VPN’s from what I have read.\n
      \n
      I don’t want to download things exposing my IP address so was thinking about picking up a Raspberry PI and running Radarr & Sonarr, then setting the PI to auto transfer to my server every 24 hours with any new files.\n
      \n
      I’ve never used a Raspberry Pi before so wasn’t sure if the Zero would be powerful enough to do this. It’d literally just be used to connect to a VPN, Download and transfer files on my network.\n
      \n
      Would the Pi Zero be suitable or is there a better Pi for this use case?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 9
    +favouriteCount: 46
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729135478 {#2074
      date: 2024-10-17 05:24:38.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2048 …}
    +votes: Doctrine\ORM\PersistentCollection {#2052 …}
    +reports: Doctrine\ORM\PersistentCollection {#2058 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2125 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2041 …}
    +badges: Doctrine\ORM\PersistentCollection {#2100 …}
    +children: [
      App\Entity\EntryComment {#1736}
    ]
    -id: 33192
    -titleTs: "'good':7 'pi':4 'radarr':9 'raspberri':3 'sonarr':11 'would':1 'zero':5"
    -bodyTs: "'24':69 'access':17 'address':44 'auto':63 'better':125 'case':130 'connect':104 'd':98 'doesn':21 'download':39,108 'enough':93 'everi':68 'expos':41 'file':74,111 'home':7 'hour':70 'ip':43 'liter':99 'media':8 'network':114 'never':77 'new':73 'pi':53,61,81,117,126 'pick':49 'plan':12 'power':92 'radarr':56 'raspberri':52,80 'read':33 'recent':3 'remot':16 'run':55 'server':9,67 'set':4,14,59 'sonarr':57 'suitabl':120 'sure':86 'tailscal':19 'thing':40 'think':47 'transfer':64,110 'use':18,78,102,129 've':76 'vpn':27,107 'want':37 'wasn':84 'well':25 'work':23 'would':90,115 'zero':89,118"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706352955
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/11061842"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706266555 {#2079
      date: 2024-01-26 11:55:55.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1575 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    Another option you could consider is rather than running the VPN on the pi and downloading through that, to run the VPN on your media server as you planned and instead use the pi (or your router if you can run openwrt) as the remote access point. Then you only need to worry about the performance needed for remote access\n
    \n
    I’m not sure how tailscale works, but this is what I do with zerotier (i.e. run it on my router).
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 5
  +score: 0
  +lastActive: DateTime @1706268923 {#1726
    date: 2024-01-26 12:35:23.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@AnomanderRake@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1737 …}
  +nested: Doctrine\ORM\PersistentCollection {#1732 …}
  +votes: Doctrine\ORM\PersistentCollection {#1735 …}
  +reports: Doctrine\ORM\PersistentCollection {#1729 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1719 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1714 …}
  -id: 341733
  -bodyTs: "'access':46,60 'anoth':1 'consid':5 'could':4 'download':16 'i.e':76 'instead':31 'm':62 'media':25 'need':51,57 'openwrt':42 'option':2 'perform':56 'pi':14,34 'plan':29 'point':47 'rather':7 'remot':45,59 'router':37,81 'run':9,20,41,77 'server':26 'sure':64 'tailscal':66 'use':32 'vpn':11,22 'work':67 'worri':53 'zeroti':75"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemm.ee/comment/8678470"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706268923 {#1728
    date: 2024-01-26 12:35:23.0 +01:00
  }
  +"title": 341733
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
17 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
18 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#1596
  +user: Proxies\__CG__\App\Entity\User {#2096 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1619 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2049 …}
  +slug: "Lighthearted-upbeat-shows-for-adults"
  +title: "Lighthearted, upbeat shows for adults?"
  +url: null
  +body: """
    Recently I’ve been catching up on tv and some of the more mature/adult shows, which I’ve been…Enjoying? Seems like the wrong word, but they’ve all generally been cynical or dark.\n
    \n
    For reference, I’ve just finished Better Call Saul, which got me to finally get around to finishing Breaking Bad, and I’ve also been doing a rewatch of the anime Monster as it’s been years since I last watched it.\n
    \n
    So basically back to back dark shows.\n
    \n
    I’ve already watched The Good Place, which nails what I’m describing, but it’s a little blunt with the sweetness, while I’ve watched some of Bee and Puppycat which seems like it’s closer to a nice middleground of sweet and real.\n
    \n
    What are some of your go-to shows for this kinda vibe?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 198
  +favouriteCount: 200
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1699537149 {#2105
    date: 2023-11-09 14:39:09.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2109 …}
  +votes: Doctrine\ORM\PersistentCollection {#2110 …}
  +reports: Doctrine\ORM\PersistentCollection {#2112 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2114 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2117 …}
  +badges: Doctrine\ORM\PersistentCollection {#2122 …}
  +children: [
    1 => App\Entity\EntryComment {#1604
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1596 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1619 …}
      +image: null
      +parent: null
      +root: null
      +body: "I’d highly recommend Avenue 5."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1699265074 {#1620
        date: 2023-11-06 11:04:34.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ALostInquirer@lemm.ee"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1702 …}
      +nested: Doctrine\ORM\PersistentCollection {#1683 …}
      +votes: Doctrine\ORM\PersistentCollection {#1680 …}
      +reports: Doctrine\ORM\PersistentCollection {#1686 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1692 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1705 …}
      -id: 94750
      -bodyTs: "'5':6 'avenu':5 'd':2 'high':3 'recommend':4"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemm.ee/comment/5783011"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699265074 {#1613
        date: 2023-11-06 11:04:34.0 +01:00
      }
      +"title": 94750
    }
    0 => App\Entity\EntryComment {#1598
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1596 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1619 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1630 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1629 …}
      +body: """
        It’s worth listening to their podcast (fake doctors real friends). Zach and Donald rewatch it episode by episode and talk about the background of it. They also have a lot of other cast members as guests.\n
        \n
        Lots of fun trivia in there.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1699265542 {#1616
        date: 2023-11-06 11:12:22.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ALostInquirer@lemm.ee"
        "@skybreaker@lemmy.world"
        "@FlyingSquid@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1628 …}
      +nested: Doctrine\ORM\PersistentCollection {#1599 …}
      +votes: Doctrine\ORM\PersistentCollection {#1625 …}
      +reports: Doctrine\ORM\PersistentCollection {#1617 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1725 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1722 …}
      -id: 94766
      -bodyTs: "'also':28 'background':24 'cast':34 'doctor':9 'donald':14 'episod':17,19 'fake':8 'friend':11 'fun':40 'guest':37 'listen':4 'lot':31,38 'member':35 'podcast':7 'real':10 'rewatch':15 'talk':21 'trivia':41 'worth':3 'zach':12"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemm.ee/comment/5783143"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699265542 {#1611
        date: 2023-11-06 11:12:22.0 +01:00
      }
      +"title": 94766
    }
  ]
  -id: 10061
  -titleTs: "'adult':5 'lightheart':1 'show':3 'upbeat':2"
  -bodyTs: "'alreadi':86 'also':58 'anim':65 'around':50 'back':79,81 'bad':54 'basic':78 'bee':112 'better':41 'blunt':102 'break':53 'call':42 'catch':5 'closer':120 'cynic':32 'dark':34,82 'describ':96 'enjoy':20 'final':48 'finish':40,52 'general':30 'get':49 'go':135 'go-to':134 'good':89 'got':45 'kinda':140 'last':74 'like':22,117 'littl':101 'm':95 'mature/adult':14 'middleground':124 'monster':66 'nail':92 'nice':123 'place':90 'puppycat':114 'real':128 'recent':1 'refer':36 'rewatch':62 'saul':43 'seem':21,116 'show':15,83,137 'sinc':72 'sweet':105,126 'tv':8 've':3,18,28,38,57,85,108 'vibe':141 'watch':75,87,109 'word':25 'wrong':24 'year':71"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1699245735
  +visibility: "visible             "
  +apId: "https://lemm.ee/post/13881406"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699159335 {#2056
    date: 2023-11-05 05:42:15.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
19 DENIED edit
Proxies\__CG__\App\Entity\Entry {#1596
  +user: Proxies\__CG__\App\Entity\User {#2096 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1619 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2049 …}
  +slug: "Lighthearted-upbeat-shows-for-adults"
  +title: "Lighthearted, upbeat shows for adults?"
  +url: null
  +body: """
    Recently I’ve been catching up on tv and some of the more mature/adult shows, which I’ve been…Enjoying? Seems like the wrong word, but they’ve all generally been cynical or dark.\n
    \n
    For reference, I’ve just finished Better Call Saul, which got me to finally get around to finishing Breaking Bad, and I’ve also been doing a rewatch of the anime Monster as it’s been years since I last watched it.\n
    \n
    So basically back to back dark shows.\n
    \n
    I’ve already watched The Good Place, which nails what I’m describing, but it’s a little blunt with the sweetness, while I’ve watched some of Bee and Puppycat which seems like it’s closer to a nice middleground of sweet and real.\n
    \n
    What are some of your go-to shows for this kinda vibe?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 198
  +favouriteCount: 200
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1699537149 {#2105
    date: 2023-11-09 14:39:09.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2109 …}
  +votes: Doctrine\ORM\PersistentCollection {#2110 …}
  +reports: Doctrine\ORM\PersistentCollection {#2112 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2114 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2117 …}
  +badges: Doctrine\ORM\PersistentCollection {#2122 …}
  +children: [
    1 => App\Entity\EntryComment {#1604
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1596 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1619 …}
      +image: null
      +parent: null
      +root: null
      +body: "I’d highly recommend Avenue 5."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1699265074 {#1620
        date: 2023-11-06 11:04:34.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ALostInquirer@lemm.ee"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1702 …}
      +nested: Doctrine\ORM\PersistentCollection {#1683 …}
      +votes: Doctrine\ORM\PersistentCollection {#1680 …}
      +reports: Doctrine\ORM\PersistentCollection {#1686 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1692 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1705 …}
      -id: 94750
      -bodyTs: "'5':6 'avenu':5 'd':2 'high':3 'recommend':4"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemm.ee/comment/5783011"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699265074 {#1613
        date: 2023-11-06 11:04:34.0 +01:00
      }
      +"title": 94750
    }
    0 => App\Entity\EntryComment {#1598
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1596 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1619 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1630 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1629 …}
      +body: """
        It’s worth listening to their podcast (fake doctors real friends). Zach and Donald rewatch it episode by episode and talk about the background of it. They also have a lot of other cast members as guests.\n
        \n
        Lots of fun trivia in there.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1699265542 {#1616
        date: 2023-11-06 11:12:22.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ALostInquirer@lemm.ee"
        "@skybreaker@lemmy.world"
        "@FlyingSquid@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1628 …}
      +nested: Doctrine\ORM\PersistentCollection {#1599 …}
      +votes: Doctrine\ORM\PersistentCollection {#1625 …}
      +reports: Doctrine\ORM\PersistentCollection {#1617 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1725 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1722 …}
      -id: 94766
      -bodyTs: "'also':28 'background':24 'cast':34 'doctor':9 'donald':14 'episod':17,19 'fake':8 'friend':11 'fun':40 'guest':37 'listen':4 'lot':31,38 'member':35 'podcast':7 'real':10 'rewatch':15 'talk':21 'trivia':41 'worth':3 'zach':12"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemm.ee/comment/5783143"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699265542 {#1611
        date: 2023-11-06 11:12:22.0 +01:00
      }
      +"title": 94766
    }
  ]
  -id: 10061
  -titleTs: "'adult':5 'lightheart':1 'show':3 'upbeat':2"
  -bodyTs: "'alreadi':86 'also':58 'anim':65 'around':50 'back':79,81 'bad':54 'basic':78 'bee':112 'better':41 'blunt':102 'break':53 'call':42 'catch':5 'closer':120 'cynic':32 'dark':34,82 'describ':96 'enjoy':20 'final':48 'finish':40,52 'general':30 'get':49 'go':135 'go-to':134 'good':89 'got':45 'kinda':140 'last':74 'like':22,117 'littl':101 'm':95 'mature/adult':14 'middleground':124 'monster':66 'nail':92 'nice':123 'place':90 'puppycat':114 'real':128 'recent':1 'refer':36 'rewatch':62 'saul':43 'seem':21,116 'show':15,83,137 'sinc':72 'sweet':105,126 'tv':8 've':3,18,28,38,57,85,108 'vibe':141 'watch':75,87,109 'word':25 'wrong':24 'year':71"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1699245735
  +visibility: "visible             "
  +apId: "https://lemm.ee/post/13881406"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699159335 {#2056
    date: 2023-11-05 05:42:15.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
20 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#1596
  +user: Proxies\__CG__\App\Entity\User {#2096 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1619 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2049 …}
  +slug: "Lighthearted-upbeat-shows-for-adults"
  +title: "Lighthearted, upbeat shows for adults?"
  +url: null
  +body: """
    Recently I’ve been catching up on tv and some of the more mature/adult shows, which I’ve been…Enjoying? Seems like the wrong word, but they’ve all generally been cynical or dark.\n
    \n
    For reference, I’ve just finished Better Call Saul, which got me to finally get around to finishing Breaking Bad, and I’ve also been doing a rewatch of the anime Monster as it’s been years since I last watched it.\n
    \n
    So basically back to back dark shows.\n
    \n
    I’ve already watched The Good Place, which nails what I’m describing, but it’s a little blunt with the sweetness, while I’ve watched some of Bee and Puppycat which seems like it’s closer to a nice middleground of sweet and real.\n
    \n
    What are some of your go-to shows for this kinda vibe?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 198
  +favouriteCount: 200
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1699537149 {#2105
    date: 2023-11-09 14:39:09.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2109 …}
  +votes: Doctrine\ORM\PersistentCollection {#2110 …}
  +reports: Doctrine\ORM\PersistentCollection {#2112 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2114 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2117 …}
  +badges: Doctrine\ORM\PersistentCollection {#2122 …}
  +children: [
    1 => App\Entity\EntryComment {#1604
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1596 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1619 …}
      +image: null
      +parent: null
      +root: null
      +body: "I’d highly recommend Avenue 5."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1699265074 {#1620
        date: 2023-11-06 11:04:34.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ALostInquirer@lemm.ee"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1702 …}
      +nested: Doctrine\ORM\PersistentCollection {#1683 …}
      +votes: Doctrine\ORM\PersistentCollection {#1680 …}
      +reports: Doctrine\ORM\PersistentCollection {#1686 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1692 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1705 …}
      -id: 94750
      -bodyTs: "'5':6 'avenu':5 'd':2 'high':3 'recommend':4"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemm.ee/comment/5783011"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699265074 {#1613
        date: 2023-11-06 11:04:34.0 +01:00
      }
      +"title": 94750
    }
    0 => App\Entity\EntryComment {#1598
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1596 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1619 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1630 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1629 …}
      +body: """
        It’s worth listening to their podcast (fake doctors real friends). Zach and Donald rewatch it episode by episode and talk about the background of it. They also have a lot of other cast members as guests.\n
        \n
        Lots of fun trivia in there.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1699265542 {#1616
        date: 2023-11-06 11:12:22.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ALostInquirer@lemm.ee"
        "@skybreaker@lemmy.world"
        "@FlyingSquid@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1628 …}
      +nested: Doctrine\ORM\PersistentCollection {#1599 …}
      +votes: Doctrine\ORM\PersistentCollection {#1625 …}
      +reports: Doctrine\ORM\PersistentCollection {#1617 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1725 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1722 …}
      -id: 94766
      -bodyTs: "'also':28 'background':24 'cast':34 'doctor':9 'donald':14 'episod':17,19 'fake':8 'friend':11 'fun':40 'guest':37 'listen':4 'lot':31,38 'member':35 'podcast':7 'real':10 'rewatch':15 'talk':21 'trivia':41 'worth':3 'zach':12"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemm.ee/comment/5783143"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699265542 {#1611
        date: 2023-11-06 11:12:22.0 +01:00
      }
      +"title": 94766
    }
  ]
  -id: 10061
  -titleTs: "'adult':5 'lightheart':1 'show':3 'upbeat':2"
  -bodyTs: "'alreadi':86 'also':58 'anim':65 'around':50 'back':79,81 'bad':54 'basic':78 'bee':112 'better':41 'blunt':102 'break':53 'call':42 'catch':5 'closer':120 'cynic':32 'dark':34,82 'describ':96 'enjoy':20 'final':48 'finish':40,52 'general':30 'get':49 'go':135 'go-to':134 'good':89 'got':45 'kinda':140 'last':74 'like':22,117 'littl':101 'm':95 'mature/adult':14 'middleground':124 'monster':66 'nail':92 'nice':123 'place':90 'puppycat':114 'real':128 'recent':1 'refer':36 'rewatch':62 'saul':43 'seem':21,116 'show':15,83,137 'sinc':72 'sweet':105,126 'tv':8 've':3,18,28,38,57,85,108 'vibe':141 'watch':75,87,109 'word':25 'wrong':24 'year':71"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1699245735
  +visibility: "visible             "
  +apId: "https://lemm.ee/post/13881406"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699159335 {#2056
    date: 2023-11-05 05:42:15.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
21 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
22 DENIED moderate
App\Entity\EntryComment {#1604
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1596
    +user: Proxies\__CG__\App\Entity\User {#2096 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1619 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2049 …}
    +slug: "Lighthearted-upbeat-shows-for-adults"
    +title: "Lighthearted, upbeat shows for adults?"
    +url: null
    +body: """
      Recently I’ve been catching up on tv and some of the more mature/adult shows, which I’ve been…Enjoying? Seems like the wrong word, but they’ve all generally been cynical or dark.\n
      \n
      For reference, I’ve just finished Better Call Saul, which got me to finally get around to finishing Breaking Bad, and I’ve also been doing a rewatch of the anime Monster as it’s been years since I last watched it.\n
      \n
      So basically back to back dark shows.\n
      \n
      I’ve already watched The Good Place, which nails what I’m describing, but it’s a little blunt with the sweetness, while I’ve watched some of Bee and Puppycat which seems like it’s closer to a nice middleground of sweet and real.\n
      \n
      What are some of your go-to shows for this kinda vibe?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 198
    +favouriteCount: 200
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699537149 {#2105
      date: 2023-11-09 14:39:09.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2109 …}
    +votes: Doctrine\ORM\PersistentCollection {#2110 …}
    +reports: Doctrine\ORM\PersistentCollection {#2112 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2114 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2117 …}
    +badges: Doctrine\ORM\PersistentCollection {#2122 …}
    +children: [
      1 => App\Entity\EntryComment {#1604}
      0 => App\Entity\EntryComment {#1598
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1596 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1619 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1630 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1629 …}
        +body: """
          It’s worth listening to their podcast (fake doctors real friends). Zach and Donald rewatch it episode by episode and talk about the background of it. They also have a lot of other cast members as guests.\n
          \n
          Lots of fun trivia in there.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1699265542 {#1616
          date: 2023-11-06 11:12:22.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ALostInquirer@lemm.ee"
          "@skybreaker@lemmy.world"
          "@FlyingSquid@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1628 …}
        +nested: Doctrine\ORM\PersistentCollection {#1599 …}
        +votes: Doctrine\ORM\PersistentCollection {#1625 …}
        +reports: Doctrine\ORM\PersistentCollection {#1617 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1725 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1722 …}
        -id: 94766
        -bodyTs: "'also':28 'background':24 'cast':34 'doctor':9 'donald':14 'episod':17,19 'fake':8 'friend':11 'fun':40 'guest':37 'listen':4 'lot':31,38 'member':35 'podcast':7 'real':10 'rewatch':15 'talk':21 'trivia':41 'worth':3 'zach':12"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemm.ee/comment/5783143"
        +editedAt: null
        +createdAt: DateTimeImmutable @1699265542 {#1611
          date: 2023-11-06 11:12:22.0 +01:00
        }
        +"title": 94766
      }
    ]
    -id: 10061
    -titleTs: "'adult':5 'lightheart':1 'show':3 'upbeat':2"
    -bodyTs: "'alreadi':86 'also':58 'anim':65 'around':50 'back':79,81 'bad':54 'basic':78 'bee':112 'better':41 'blunt':102 'break':53 'call':42 'catch':5 'closer':120 'cynic':32 'dark':34,82 'describ':96 'enjoy':20 'final':48 'finish':40,52 'general':30 'get':49 'go':135 'go-to':134 'good':89 'got':45 'kinda':140 'last':74 'like':22,117 'littl':101 'm':95 'mature/adult':14 'middleground':124 'monster':66 'nail':92 'nice':123 'place':90 'puppycat':114 'real':128 'recent':1 'refer':36 'rewatch':62 'saul':43 'seem':21,116 'show':15,83,137 'sinc':72 'sweet':105,126 'tv':8 've':3,18,28,38,57,85,108 'vibe':141 'watch':75,87,109 'word':25 'wrong':24 'year':71"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699245735
    +visibility: "visible             "
    +apId: "https://lemm.ee/post/13881406"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699159335 {#2056
      date: 2023-11-05 05:42:15.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1619 …}
  +image: null
  +parent: null
  +root: null
  +body: "I’d highly recommend Avenue 5."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1699265074 {#1620
    date: 2023-11-06 11:04:34.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ALostInquirer@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1702 …}
  +nested: Doctrine\ORM\PersistentCollection {#1683 …}
  +votes: Doctrine\ORM\PersistentCollection {#1680 …}
  +reports: Doctrine\ORM\PersistentCollection {#1686 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1692 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1705 …}
  -id: 94750
  -bodyTs: "'5':6 'avenu':5 'd':2 'high':3 'recommend':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemm.ee/comment/5783011"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699265074 {#1613
    date: 2023-11-06 11:04:34.0 +01:00
  }
  +"title": 94750
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
23 DENIED edit
App\Entity\EntryComment {#1604
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1596
    +user: Proxies\__CG__\App\Entity\User {#2096 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1619 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2049 …}
    +slug: "Lighthearted-upbeat-shows-for-adults"
    +title: "Lighthearted, upbeat shows for adults?"
    +url: null
    +body: """
      Recently I’ve been catching up on tv and some of the more mature/adult shows, which I’ve been…Enjoying? Seems like the wrong word, but they’ve all generally been cynical or dark.\n
      \n
      For reference, I’ve just finished Better Call Saul, which got me to finally get around to finishing Breaking Bad, and I’ve also been doing a rewatch of the anime Monster as it’s been years since I last watched it.\n
      \n
      So basically back to back dark shows.\n
      \n
      I’ve already watched The Good Place, which nails what I’m describing, but it’s a little blunt with the sweetness, while I’ve watched some of Bee and Puppycat which seems like it’s closer to a nice middleground of sweet and real.\n
      \n
      What are some of your go-to shows for this kinda vibe?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 198
    +favouriteCount: 200
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699537149 {#2105
      date: 2023-11-09 14:39:09.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2109 …}
    +votes: Doctrine\ORM\PersistentCollection {#2110 …}
    +reports: Doctrine\ORM\PersistentCollection {#2112 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2114 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2117 …}
    +badges: Doctrine\ORM\PersistentCollection {#2122 …}
    +children: [
      1 => App\Entity\EntryComment {#1604}
      0 => App\Entity\EntryComment {#1598
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1596 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1619 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1630 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1629 …}
        +body: """
          It’s worth listening to their podcast (fake doctors real friends). Zach and Donald rewatch it episode by episode and talk about the background of it. They also have a lot of other cast members as guests.\n
          \n
          Lots of fun trivia in there.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1699265542 {#1616
          date: 2023-11-06 11:12:22.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ALostInquirer@lemm.ee"
          "@skybreaker@lemmy.world"
          "@FlyingSquid@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1628 …}
        +nested: Doctrine\ORM\PersistentCollection {#1599 …}
        +votes: Doctrine\ORM\PersistentCollection {#1625 …}
        +reports: Doctrine\ORM\PersistentCollection {#1617 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1725 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1722 …}
        -id: 94766
        -bodyTs: "'also':28 'background':24 'cast':34 'doctor':9 'donald':14 'episod':17,19 'fake':8 'friend':11 'fun':40 'guest':37 'listen':4 'lot':31,38 'member':35 'podcast':7 'real':10 'rewatch':15 'talk':21 'trivia':41 'worth':3 'zach':12"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemm.ee/comment/5783143"
        +editedAt: null
        +createdAt: DateTimeImmutable @1699265542 {#1611
          date: 2023-11-06 11:12:22.0 +01:00
        }
        +"title": 94766
      }
    ]
    -id: 10061
    -titleTs: "'adult':5 'lightheart':1 'show':3 'upbeat':2"
    -bodyTs: "'alreadi':86 'also':58 'anim':65 'around':50 'back':79,81 'bad':54 'basic':78 'bee':112 'better':41 'blunt':102 'break':53 'call':42 'catch':5 'closer':120 'cynic':32 'dark':34,82 'describ':96 'enjoy':20 'final':48 'finish':40,52 'general':30 'get':49 'go':135 'go-to':134 'good':89 'got':45 'kinda':140 'last':74 'like':22,117 'littl':101 'm':95 'mature/adult':14 'middleground':124 'monster':66 'nail':92 'nice':123 'place':90 'puppycat':114 'real':128 'recent':1 'refer':36 'rewatch':62 'saul':43 'seem':21,116 'show':15,83,137 'sinc':72 'sweet':105,126 'tv':8 've':3,18,28,38,57,85,108 'vibe':141 'watch':75,87,109 'word':25 'wrong':24 'year':71"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699245735
    +visibility: "visible             "
    +apId: "https://lemm.ee/post/13881406"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699159335 {#2056
      date: 2023-11-05 05:42:15.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1619 …}
  +image: null
  +parent: null
  +root: null
  +body: "I’d highly recommend Avenue 5."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1699265074 {#1620
    date: 2023-11-06 11:04:34.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ALostInquirer@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1702 …}
  +nested: Doctrine\ORM\PersistentCollection {#1683 …}
  +votes: Doctrine\ORM\PersistentCollection {#1680 …}
  +reports: Doctrine\ORM\PersistentCollection {#1686 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1692 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1705 …}
  -id: 94750
  -bodyTs: "'5':6 'avenu':5 'd':2 'high':3 'recommend':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemm.ee/comment/5783011"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699265074 {#1613
    date: 2023-11-06 11:04:34.0 +01:00
  }
  +"title": 94750
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
24 DENIED moderate
App\Entity\EntryComment {#1604
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1596
    +user: Proxies\__CG__\App\Entity\User {#2096 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1619 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2049 …}
    +slug: "Lighthearted-upbeat-shows-for-adults"
    +title: "Lighthearted, upbeat shows for adults?"
    +url: null
    +body: """
      Recently I’ve been catching up on tv and some of the more mature/adult shows, which I’ve been…Enjoying? Seems like the wrong word, but they’ve all generally been cynical or dark.\n
      \n
      For reference, I’ve just finished Better Call Saul, which got me to finally get around to finishing Breaking Bad, and I’ve also been doing a rewatch of the anime Monster as it’s been years since I last watched it.\n
      \n
      So basically back to back dark shows.\n
      \n
      I’ve already watched The Good Place, which nails what I’m describing, but it’s a little blunt with the sweetness, while I’ve watched some of Bee and Puppycat which seems like it’s closer to a nice middleground of sweet and real.\n
      \n
      What are some of your go-to shows for this kinda vibe?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 198
    +favouriteCount: 200
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699537149 {#2105
      date: 2023-11-09 14:39:09.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2109 …}
    +votes: Doctrine\ORM\PersistentCollection {#2110 …}
    +reports: Doctrine\ORM\PersistentCollection {#2112 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2114 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2117 …}
    +badges: Doctrine\ORM\PersistentCollection {#2122 …}
    +children: [
      1 => App\Entity\EntryComment {#1604}
      0 => App\Entity\EntryComment {#1598
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1596 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1619 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1630 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1629 …}
        +body: """
          It’s worth listening to their podcast (fake doctors real friends). Zach and Donald rewatch it episode by episode and talk about the background of it. They also have a lot of other cast members as guests.\n
          \n
          Lots of fun trivia in there.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1699265542 {#1616
          date: 2023-11-06 11:12:22.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ALostInquirer@lemm.ee"
          "@skybreaker@lemmy.world"
          "@FlyingSquid@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1628 …}
        +nested: Doctrine\ORM\PersistentCollection {#1599 …}
        +votes: Doctrine\ORM\PersistentCollection {#1625 …}
        +reports: Doctrine\ORM\PersistentCollection {#1617 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1725 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1722 …}
        -id: 94766
        -bodyTs: "'also':28 'background':24 'cast':34 'doctor':9 'donald':14 'episod':17,19 'fake':8 'friend':11 'fun':40 'guest':37 'listen':4 'lot':31,38 'member':35 'podcast':7 'real':10 'rewatch':15 'talk':21 'trivia':41 'worth':3 'zach':12"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemm.ee/comment/5783143"
        +editedAt: null
        +createdAt: DateTimeImmutable @1699265542 {#1611
          date: 2023-11-06 11:12:22.0 +01:00
        }
        +"title": 94766
      }
    ]
    -id: 10061
    -titleTs: "'adult':5 'lightheart':1 'show':3 'upbeat':2"
    -bodyTs: "'alreadi':86 'also':58 'anim':65 'around':50 'back':79,81 'bad':54 'basic':78 'bee':112 'better':41 'blunt':102 'break':53 'call':42 'catch':5 'closer':120 'cynic':32 'dark':34,82 'describ':96 'enjoy':20 'final':48 'finish':40,52 'general':30 'get':49 'go':135 'go-to':134 'good':89 'got':45 'kinda':140 'last':74 'like':22,117 'littl':101 'm':95 'mature/adult':14 'middleground':124 'monster':66 'nail':92 'nice':123 'place':90 'puppycat':114 'real':128 'recent':1 'refer':36 'rewatch':62 'saul':43 'seem':21,116 'show':15,83,137 'sinc':72 'sweet':105,126 'tv':8 've':3,18,28,38,57,85,108 'vibe':141 'watch':75,87,109 'word':25 'wrong':24 'year':71"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699245735
    +visibility: "visible             "
    +apId: "https://lemm.ee/post/13881406"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699159335 {#2056
      date: 2023-11-05 05:42:15.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1619 …}
  +image: null
  +parent: null
  +root: null
  +body: "I’d highly recommend Avenue 5."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1699265074 {#1620
    date: 2023-11-06 11:04:34.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ALostInquirer@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1702 …}
  +nested: Doctrine\ORM\PersistentCollection {#1683 …}
  +votes: Doctrine\ORM\PersistentCollection {#1680 …}
  +reports: Doctrine\ORM\PersistentCollection {#1686 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1692 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1705 …}
  -id: 94750
  -bodyTs: "'5':6 'avenu':5 'd':2 'high':3 'recommend':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemm.ee/comment/5783011"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699265074 {#1613
    date: 2023-11-06 11:04:34.0 +01:00
  }
  +"title": 94750
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
25 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
26 DENIED moderate
App\Entity\EntryComment {#1598
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1596
    +user: Proxies\__CG__\App\Entity\User {#2096 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1619 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2049 …}
    +slug: "Lighthearted-upbeat-shows-for-adults"
    +title: "Lighthearted, upbeat shows for adults?"
    +url: null
    +body: """
      Recently I’ve been catching up on tv and some of the more mature/adult shows, which I’ve been…Enjoying? Seems like the wrong word, but they’ve all generally been cynical or dark.\n
      \n
      For reference, I’ve just finished Better Call Saul, which got me to finally get around to finishing Breaking Bad, and I’ve also been doing a rewatch of the anime Monster as it’s been years since I last watched it.\n
      \n
      So basically back to back dark shows.\n
      \n
      I’ve already watched The Good Place, which nails what I’m describing, but it’s a little blunt with the sweetness, while I’ve watched some of Bee and Puppycat which seems like it’s closer to a nice middleground of sweet and real.\n
      \n
      What are some of your go-to shows for this kinda vibe?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 198
    +favouriteCount: 200
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699537149 {#2105
      date: 2023-11-09 14:39:09.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2109 …}
    +votes: Doctrine\ORM\PersistentCollection {#2110 …}
    +reports: Doctrine\ORM\PersistentCollection {#2112 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2114 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2117 …}
    +badges: Doctrine\ORM\PersistentCollection {#2122 …}
    +children: [
      1 => App\Entity\EntryComment {#1604
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1596 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1619 …}
        +image: null
        +parent: null
        +root: null
        +body: "I’d highly recommend Avenue 5."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1699265074 {#1620
          date: 2023-11-06 11:04:34.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ALostInquirer@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1702 …}
        +nested: Doctrine\ORM\PersistentCollection {#1683 …}
        +votes: Doctrine\ORM\PersistentCollection {#1680 …}
        +reports: Doctrine\ORM\PersistentCollection {#1686 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1692 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1705 …}
        -id: 94750
        -bodyTs: "'5':6 'avenu':5 'd':2 'high':3 'recommend':4"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemm.ee/comment/5783011"
        +editedAt: null
        +createdAt: DateTimeImmutable @1699265074 {#1613
          date: 2023-11-06 11:04:34.0 +01:00
        }
        +"title": 94750
      }
      0 => App\Entity\EntryComment {#1598}
    ]
    -id: 10061
    -titleTs: "'adult':5 'lightheart':1 'show':3 'upbeat':2"
    -bodyTs: "'alreadi':86 'also':58 'anim':65 'around':50 'back':79,81 'bad':54 'basic':78 'bee':112 'better':41 'blunt':102 'break':53 'call':42 'catch':5 'closer':120 'cynic':32 'dark':34,82 'describ':96 'enjoy':20 'final':48 'finish':40,52 'general':30 'get':49 'go':135 'go-to':134 'good':89 'got':45 'kinda':140 'last':74 'like':22,117 'littl':101 'm':95 'mature/adult':14 'middleground':124 'monster':66 'nail':92 'nice':123 'place':90 'puppycat':114 'real':128 'recent':1 'refer':36 'rewatch':62 'saul':43 'seem':21,116 'show':15,83,137 'sinc':72 'sweet':105,126 'tv':8 've':3,18,28,38,57,85,108 'vibe':141 'watch':75,87,109 'word':25 'wrong':24 'year':71"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699245735
    +visibility: "visible             "
    +apId: "https://lemm.ee/post/13881406"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699159335 {#2056
      date: 2023-11-05 05:42:15.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1619 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1630 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1629 …}
  +body: """
    It’s worth listening to their podcast (fake doctors real friends). Zach and Donald rewatch it episode by episode and talk about the background of it. They also have a lot of other cast members as guests.\n
    \n
    Lots of fun trivia in there.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1699265542 {#1616
    date: 2023-11-06 11:12:22.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ALostInquirer@lemm.ee"
    "@skybreaker@lemmy.world"
    "@FlyingSquid@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1628 …}
  +nested: Doctrine\ORM\PersistentCollection {#1599 …}
  +votes: Doctrine\ORM\PersistentCollection {#1625 …}
  +reports: Doctrine\ORM\PersistentCollection {#1617 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1725 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1722 …}
  -id: 94766
  -bodyTs: "'also':28 'background':24 'cast':34 'doctor':9 'donald':14 'episod':17,19 'fake':8 'friend':11 'fun':40 'guest':37 'listen':4 'lot':31,38 'member':35 'podcast':7 'real':10 'rewatch':15 'talk':21 'trivia':41 'worth':3 'zach':12"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemm.ee/comment/5783143"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699265542 {#1611
    date: 2023-11-06 11:12:22.0 +01:00
  }
  +"title": 94766
}
"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 {#1598
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1596
    +user: Proxies\__CG__\App\Entity\User {#2096 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1619 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2049 …}
    +slug: "Lighthearted-upbeat-shows-for-adults"
    +title: "Lighthearted, upbeat shows for adults?"
    +url: null
    +body: """
      Recently I’ve been catching up on tv and some of the more mature/adult shows, which I’ve been…Enjoying? Seems like the wrong word, but they’ve all generally been cynical or dark.\n
      \n
      For reference, I’ve just finished Better Call Saul, which got me to finally get around to finishing Breaking Bad, and I’ve also been doing a rewatch of the anime Monster as it’s been years since I last watched it.\n
      \n
      So basically back to back dark shows.\n
      \n
      I’ve already watched The Good Place, which nails what I’m describing, but it’s a little blunt with the sweetness, while I’ve watched some of Bee and Puppycat which seems like it’s closer to a nice middleground of sweet and real.\n
      \n
      What are some of your go-to shows for this kinda vibe?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 198
    +favouriteCount: 200
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699537149 {#2105
      date: 2023-11-09 14:39:09.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2109 …}
    +votes: Doctrine\ORM\PersistentCollection {#2110 …}
    +reports: Doctrine\ORM\PersistentCollection {#2112 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2114 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2117 …}
    +badges: Doctrine\ORM\PersistentCollection {#2122 …}
    +children: [
      1 => App\Entity\EntryComment {#1604
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1596 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1619 …}
        +image: null
        +parent: null
        +root: null
        +body: "I’d highly recommend Avenue 5."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1699265074 {#1620
          date: 2023-11-06 11:04:34.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ALostInquirer@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1702 …}
        +nested: Doctrine\ORM\PersistentCollection {#1683 …}
        +votes: Doctrine\ORM\PersistentCollection {#1680 …}
        +reports: Doctrine\ORM\PersistentCollection {#1686 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1692 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1705 …}
        -id: 94750
        -bodyTs: "'5':6 'avenu':5 'd':2 'high':3 'recommend':4"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemm.ee/comment/5783011"
        +editedAt: null
        +createdAt: DateTimeImmutable @1699265074 {#1613
          date: 2023-11-06 11:04:34.0 +01:00
        }
        +"title": 94750
      }
      0 => App\Entity\EntryComment {#1598}
    ]
    -id: 10061
    -titleTs: "'adult':5 'lightheart':1 'show':3 'upbeat':2"
    -bodyTs: "'alreadi':86 'also':58 'anim':65 'around':50 'back':79,81 'bad':54 'basic':78 'bee':112 'better':41 'blunt':102 'break':53 'call':42 'catch':5 'closer':120 'cynic':32 'dark':34,82 'describ':96 'enjoy':20 'final':48 'finish':40,52 'general':30 'get':49 'go':135 'go-to':134 'good':89 'got':45 'kinda':140 'last':74 'like':22,117 'littl':101 'm':95 'mature/adult':14 'middleground':124 'monster':66 'nail':92 'nice':123 'place':90 'puppycat':114 'real':128 'recent':1 'refer':36 'rewatch':62 'saul':43 'seem':21,116 'show':15,83,137 'sinc':72 'sweet':105,126 'tv':8 've':3,18,28,38,57,85,108 'vibe':141 'watch':75,87,109 'word':25 'wrong':24 'year':71"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699245735
    +visibility: "visible             "
    +apId: "https://lemm.ee/post/13881406"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699159335 {#2056
      date: 2023-11-05 05:42:15.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1619 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1630 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1629 …}
  +body: """
    It’s worth listening to their podcast (fake doctors real friends). Zach and Donald rewatch it episode by episode and talk about the background of it. They also have a lot of other cast members as guests.\n
    \n
    Lots of fun trivia in there.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1699265542 {#1616
    date: 2023-11-06 11:12:22.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ALostInquirer@lemm.ee"
    "@skybreaker@lemmy.world"
    "@FlyingSquid@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1628 …}
  +nested: Doctrine\ORM\PersistentCollection {#1599 …}
  +votes: Doctrine\ORM\PersistentCollection {#1625 …}
  +reports: Doctrine\ORM\PersistentCollection {#1617 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1725 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1722 …}
  -id: 94766
  -bodyTs: "'also':28 'background':24 'cast':34 'doctor':9 'donald':14 'episod':17,19 'fake':8 'friend':11 'fun':40 'guest':37 'listen':4 'lot':31,38 'member':35 'podcast':7 'real':10 'rewatch':15 'talk':21 'trivia':41 'worth':3 'zach':12"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemm.ee/comment/5783143"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699265542 {#1611
    date: 2023-11-06 11:12:22.0 +01:00
  }
  +"title": 94766
}
"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 {#1598
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1596
    +user: Proxies\__CG__\App\Entity\User {#2096 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1619 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2049 …}
    +slug: "Lighthearted-upbeat-shows-for-adults"
    +title: "Lighthearted, upbeat shows for adults?"
    +url: null
    +body: """
      Recently I’ve been catching up on tv and some of the more mature/adult shows, which I’ve been…Enjoying? Seems like the wrong word, but they’ve all generally been cynical or dark.\n
      \n
      For reference, I’ve just finished Better Call Saul, which got me to finally get around to finishing Breaking Bad, and I’ve also been doing a rewatch of the anime Monster as it’s been years since I last watched it.\n
      \n
      So basically back to back dark shows.\n
      \n
      I’ve already watched The Good Place, which nails what I’m describing, but it’s a little blunt with the sweetness, while I’ve watched some of Bee and Puppycat which seems like it’s closer to a nice middleground of sweet and real.\n
      \n
      What are some of your go-to shows for this kinda vibe?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 198
    +favouriteCount: 200
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699537149 {#2105
      date: 2023-11-09 14:39:09.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2109 …}
    +votes: Doctrine\ORM\PersistentCollection {#2110 …}
    +reports: Doctrine\ORM\PersistentCollection {#2112 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2114 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2117 …}
    +badges: Doctrine\ORM\PersistentCollection {#2122 …}
    +children: [
      1 => App\Entity\EntryComment {#1604
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1596 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1619 …}
        +image: null
        +parent: null
        +root: null
        +body: "I’d highly recommend Avenue 5."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1699265074 {#1620
          date: 2023-11-06 11:04:34.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ALostInquirer@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1702 …}
        +nested: Doctrine\ORM\PersistentCollection {#1683 …}
        +votes: Doctrine\ORM\PersistentCollection {#1680 …}
        +reports: Doctrine\ORM\PersistentCollection {#1686 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1692 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1705 …}
        -id: 94750
        -bodyTs: "'5':6 'avenu':5 'd':2 'high':3 'recommend':4"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemm.ee/comment/5783011"
        +editedAt: null
        +createdAt: DateTimeImmutable @1699265074 {#1613
          date: 2023-11-06 11:04:34.0 +01:00
        }
        +"title": 94750
      }
      0 => App\Entity\EntryComment {#1598}
    ]
    -id: 10061
    -titleTs: "'adult':5 'lightheart':1 'show':3 'upbeat':2"
    -bodyTs: "'alreadi':86 'also':58 'anim':65 'around':50 'back':79,81 'bad':54 'basic':78 'bee':112 'better':41 'blunt':102 'break':53 'call':42 'catch':5 'closer':120 'cynic':32 'dark':34,82 'describ':96 'enjoy':20 'final':48 'finish':40,52 'general':30 'get':49 'go':135 'go-to':134 'good':89 'got':45 'kinda':140 'last':74 'like':22,117 'littl':101 'm':95 'mature/adult':14 'middleground':124 'monster':66 'nail':92 'nice':123 'place':90 'puppycat':114 'real':128 'recent':1 'refer':36 'rewatch':62 'saul':43 'seem':21,116 'show':15,83,137 'sinc':72 'sweet':105,126 'tv':8 've':3,18,28,38,57,85,108 'vibe':141 'watch':75,87,109 'word':25 'wrong':24 'year':71"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699245735
    +visibility: "visible             "
    +apId: "https://lemm.ee/post/13881406"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699159335 {#2056
      date: 2023-11-05 05:42:15.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1619 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1630 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1629 …}
  +body: """
    It’s worth listening to their podcast (fake doctors real friends). Zach and Donald rewatch it episode by episode and talk about the background of it. They also have a lot of other cast members as guests.\n
    \n
    Lots of fun trivia in there.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1699265542 {#1616
    date: 2023-11-06 11:12:22.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ALostInquirer@lemm.ee"
    "@skybreaker@lemmy.world"
    "@FlyingSquid@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1628 …}
  +nested: Doctrine\ORM\PersistentCollection {#1599 …}
  +votes: Doctrine\ORM\PersistentCollection {#1625 …}
  +reports: Doctrine\ORM\PersistentCollection {#1617 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1725 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1722 …}
  -id: 94766
  -bodyTs: "'also':28 'background':24 'cast':34 'doctor':9 'donald':14 'episod':17,19 'fake':8 'friend':11 'fun':40 'guest':37 'listen':4 'lot':31,38 'member':35 'podcast':7 'real':10 'rewatch':15 'talk':21 'trivia':41 'worth':3 'zach':12"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemm.ee/comment/5783143"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699265542 {#1611
    date: 2023-11-06 11:12:22.0 +01:00
  }
  +"title": 94766
}
"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
Proxies\__CG__\App\Entity\Entry {#1578
  +user: Proxies\__CG__\App\Entity\User {#2047 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1575 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2161 …}
  +slug: "12ft-io-paywall-article-unlocker-site-has-been-banned-by-Vercel"
  +title: "12ft.io (paywall article unlocker site) has been banned by Vercel"
  +url: "https://twitter.com/thmsmlr/status/1718663563353755982"
  +body: null
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 76
  +favouriteCount: 357
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1698949944 {#2113
    date: 2023-11-02 19:32:24.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2163 …}
  +votes: Doctrine\ORM\PersistentCollection {#2044 …}
  +reports: Doctrine\ORM\PersistentCollection {#2127 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2043 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2215 …}
  +badges: Doctrine\ORM\PersistentCollection {#2198 …}
  +children: [
    1 => App\Entity\EntryComment {#1595
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1578 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1575 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1652 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1654 …}
      +body: "It would only work if they specifically bundle the functions which cause the paywall in a separate file (it is very unlikely for this to be the case), and also relies on the assumption that the paywall is entirely front-end side, as well as the “default” content to be without paywall (as opposed to the default content being paywalled and requiring JavaScript to load the actual content)."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1698675779 {#1430
        date: 2023-10-30 15:22:59.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@mastermind@lemm.ee"
        "@MigratingtoLemmy@lemmy.world"
        "@Anders429@programming.dev"
        "@Honytawk@lemmy.zip"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1679 …}
      +nested: Doctrine\ORM\PersistentCollection {#1668 …}
      +votes: Doctrine\ORM\PersistentCollection {#1666 …}
      +reports: Doctrine\ORM\PersistentCollection {#1669 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1549 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1573 …}
      -id: 80041
      -bodyTs: "'actual':68 'also':30 'assumpt':34 'bundl':8 'case':28 'caus':12 'content':49,59,69 'default':48,58 'end':42 'entir':39 'file':18 'front':41 'front-end':40 'function':10 'javascript':64 'load':66 'oppos':55 'paywal':14,37,53,61 'reli':31 'requir':63 'separ':17 'side':43 'specif':7 'unlik':22 'well':45 'without':52 'work':4 'would':2"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemm.ee/comment/5514157"
      +editedAt: null
      +createdAt: DateTimeImmutable @1698675779 {#1429
        date: 2023-10-30 15:22:59.0 +01:00
      }
      +"title": 80041
    }
    0 => App\Entity\EntryComment {#1564
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1578 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1575 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1559 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1654 …}
      +body: """
        I think I understood what you were suggesting: try disabling the script tags one by one on a website until either we tried them all or we got through the paywall.\n
        \n
        My point is that it’s very unlikely to be feasible on most modern websites.\n
        \n
        I mention files because very few bits of functionality tend to be inline scripts these days, 90-95% of JavaScript will be loaded from separate .js files the script tags reference.\n
        \n
        In modern webapps the JavaScript usually goes through some sort of build system, like webpack, which does a number of things but the important one for this case is that it re-structures how the code is distributed into .js files which are referenced from script tags in the html. This makes it very difficult to explicitly target a specific bit of functionality to be disabled, since the code for paywall is likely loaded from the same file as a hundred other bits of code which make other features work - hence my point that the sites would actively have to go out of their way to make their build process separate their paywall code from other bits of functionality in their codebase, which is probably not something they would do.\n
        \n
        On top of this, the same build system may output differently named files after the build since they’re often named after some hashing of the content, so if any code changes in any of the sources the output file name changes as well in an unpredictable way. This would likely be a much smaller issue since I can’t imagine them actively working on all parts of their codebase all the time.\n
        \n
        Lastly, if the way a website works is that it loads the content and then some JavaScript hides it behind a paywall then it’s much simpler to either hide the elements in front of it or make the content visible again just by using CSS and HTML - i.e. the way adblockers remove the entire ad element from the pages.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1698714113 {#1584
        date: 2023-10-31 02:01:53.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@mastermind@lemm.ee"
        "@MigratingtoLemmy@lemmy.world"
        "@Anders429@programming.dev"
        "@Honytawk@lemmy.zip"
        "@myliltoehurts@lemm.ee"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1525 …}
      +nested: Doctrine\ORM\PersistentCollection {#1566 …}
      +votes: Doctrine\ORM\PersistentCollection {#1562 …}
      +reports: Doctrine\ORM\PersistentCollection {#1554 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1556 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1555 …}
      -id: 80855
      -bodyTs: "'-95':64 '90':63 'activ':176,271 'ad':337 'adblock':333 'behind':301 'bit':53,139,161,195 'build':89,187,215,224 'case':105 'chang':240,250 'code':114,147,163,192,239 'codebas':200,278 'content':235,294,321 'css':327 'day':62 'differ':219 'difficult':133 'disabl':10,144 'distribut':116 'either':21,310 'element':313,338 'entir':336 'explicit':135 'feasibl':42 'featur':167 'file':49,73,119,156,221,248 'front':315 'function':55,141,197 'go':179 'goe':84 'got':28 'hash':232 'henc':169 'hide':299,311 'html':128,329 'hundr':159 'i.e':330 'imagin':269 'import':101 'inlin':59 'issu':264 'javascript':66,82,298 'js':72,118 'last':282 'like':91,151,259 'load':69,152,292 'make':130,165,185,319 'may':217 'mention':48 'modern':45,79 'much':262,307 'name':220,229,249 'number':96 'often':228 'one':14,16,102 'output':218,247 'page':341 'part':275 'paywal':31,149,191,303 'point':33,171 'probabl':203 'process':188 're':110,227 're-structur':109 'refer':77 'referenc':122 'remov':334 'script':12,60,75,124 'separ':71,189 'simpler':308 'sinc':145,225,265 'site':174 'smaller':263 'someth':205 'sort':87 'sourc':245 'specif':138 'structur':111 'suggest':8 'system':90,216 'tag':13,76,125 'target':136 'tend':56 'thing':98 'think':2 'time':281 'top':210 'tri':9,23 'understood':4 'unlik':39 'unpredict':255 'use':326 'usual':83 'visibl':322 'way':183,256,285,332 'webapp':80 'webpack':92 'websit':19,46,287 'well':252 'work':168,272,288 'would':175,207,258"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemm.ee/comment/5536714"
      +editedAt: null
      +createdAt: DateTimeImmutable @1698714113 {#1548
        date: 2023-10-31 02:01:53.0 +01:00
      }
      +"title": 80855
    }
  ]
  -id: 8475
  -titleTs: "'12ft.io':1 'articl':3 'ban':8 'paywal':2 'site':5 'unlock':4 'vercel':10"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1698725335
  +visibility: "visible             "
  +apId: "https://lemm.ee/post/13223527"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698638935 {#2103
    date: 2023-10-30 05:08:55.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
31 DENIED edit
Proxies\__CG__\App\Entity\Entry {#1578
  +user: Proxies\__CG__\App\Entity\User {#2047 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1575 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2161 …}
  +slug: "12ft-io-paywall-article-unlocker-site-has-been-banned-by-Vercel"
  +title: "12ft.io (paywall article unlocker site) has been banned by Vercel"
  +url: "https://twitter.com/thmsmlr/status/1718663563353755982"
  +body: null
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 76
  +favouriteCount: 357
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1698949944 {#2113
    date: 2023-11-02 19:32:24.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2163 …}
  +votes: Doctrine\ORM\PersistentCollection {#2044 …}
  +reports: Doctrine\ORM\PersistentCollection {#2127 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2043 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2215 …}
  +badges: Doctrine\ORM\PersistentCollection {#2198 …}
  +children: [
    1 => App\Entity\EntryComment {#1595
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1578 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1575 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1652 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1654 …}
      +body: "It would only work if they specifically bundle the functions which cause the paywall in a separate file (it is very unlikely for this to be the case), and also relies on the assumption that the paywall is entirely front-end side, as well as the “default” content to be without paywall (as opposed to the default content being paywalled and requiring JavaScript to load the actual content)."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1698675779 {#1430
        date: 2023-10-30 15:22:59.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@mastermind@lemm.ee"
        "@MigratingtoLemmy@lemmy.world"
        "@Anders429@programming.dev"
        "@Honytawk@lemmy.zip"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1679 …}
      +nested: Doctrine\ORM\PersistentCollection {#1668 …}
      +votes: Doctrine\ORM\PersistentCollection {#1666 …}
      +reports: Doctrine\ORM\PersistentCollection {#1669 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1549 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1573 …}
      -id: 80041
      -bodyTs: "'actual':68 'also':30 'assumpt':34 'bundl':8 'case':28 'caus':12 'content':49,59,69 'default':48,58 'end':42 'entir':39 'file':18 'front':41 'front-end':40 'function':10 'javascript':64 'load':66 'oppos':55 'paywal':14,37,53,61 'reli':31 'requir':63 'separ':17 'side':43 'specif':7 'unlik':22 'well':45 'without':52 'work':4 'would':2"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemm.ee/comment/5514157"
      +editedAt: null
      +createdAt: DateTimeImmutable @1698675779 {#1429
        date: 2023-10-30 15:22:59.0 +01:00
      }
      +"title": 80041
    }
    0 => App\Entity\EntryComment {#1564
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1578 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1575 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1559 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1654 …}
      +body: """
        I think I understood what you were suggesting: try disabling the script tags one by one on a website until either we tried them all or we got through the paywall.\n
        \n
        My point is that it’s very unlikely to be feasible on most modern websites.\n
        \n
        I mention files because very few bits of functionality tend to be inline scripts these days, 90-95% of JavaScript will be loaded from separate .js files the script tags reference.\n
        \n
        In modern webapps the JavaScript usually goes through some sort of build system, like webpack, which does a number of things but the important one for this case is that it re-structures how the code is distributed into .js files which are referenced from script tags in the html. This makes it very difficult to explicitly target a specific bit of functionality to be disabled, since the code for paywall is likely loaded from the same file as a hundred other bits of code which make other features work - hence my point that the sites would actively have to go out of their way to make their build process separate their paywall code from other bits of functionality in their codebase, which is probably not something they would do.\n
        \n
        On top of this, the same build system may output differently named files after the build since they’re often named after some hashing of the content, so if any code changes in any of the sources the output file name changes as well in an unpredictable way. This would likely be a much smaller issue since I can’t imagine them actively working on all parts of their codebase all the time.\n
        \n
        Lastly, if the way a website works is that it loads the content and then some JavaScript hides it behind a paywall then it’s much simpler to either hide the elements in front of it or make the content visible again just by using CSS and HTML - i.e. the way adblockers remove the entire ad element from the pages.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1698714113 {#1584
        date: 2023-10-31 02:01:53.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@mastermind@lemm.ee"
        "@MigratingtoLemmy@lemmy.world"
        "@Anders429@programming.dev"
        "@Honytawk@lemmy.zip"
        "@myliltoehurts@lemm.ee"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1525 …}
      +nested: Doctrine\ORM\PersistentCollection {#1566 …}
      +votes: Doctrine\ORM\PersistentCollection {#1562 …}
      +reports: Doctrine\ORM\PersistentCollection {#1554 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1556 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1555 …}
      -id: 80855
      -bodyTs: "'-95':64 '90':63 'activ':176,271 'ad':337 'adblock':333 'behind':301 'bit':53,139,161,195 'build':89,187,215,224 'case':105 'chang':240,250 'code':114,147,163,192,239 'codebas':200,278 'content':235,294,321 'css':327 'day':62 'differ':219 'difficult':133 'disabl':10,144 'distribut':116 'either':21,310 'element':313,338 'entir':336 'explicit':135 'feasibl':42 'featur':167 'file':49,73,119,156,221,248 'front':315 'function':55,141,197 'go':179 'goe':84 'got':28 'hash':232 'henc':169 'hide':299,311 'html':128,329 'hundr':159 'i.e':330 'imagin':269 'import':101 'inlin':59 'issu':264 'javascript':66,82,298 'js':72,118 'last':282 'like':91,151,259 'load':69,152,292 'make':130,165,185,319 'may':217 'mention':48 'modern':45,79 'much':262,307 'name':220,229,249 'number':96 'often':228 'one':14,16,102 'output':218,247 'page':341 'part':275 'paywal':31,149,191,303 'point':33,171 'probabl':203 'process':188 're':110,227 're-structur':109 'refer':77 'referenc':122 'remov':334 'script':12,60,75,124 'separ':71,189 'simpler':308 'sinc':145,225,265 'site':174 'smaller':263 'someth':205 'sort':87 'sourc':245 'specif':138 'structur':111 'suggest':8 'system':90,216 'tag':13,76,125 'target':136 'tend':56 'thing':98 'think':2 'time':281 'top':210 'tri':9,23 'understood':4 'unlik':39 'unpredict':255 'use':326 'usual':83 'visibl':322 'way':183,256,285,332 'webapp':80 'webpack':92 'websit':19,46,287 'well':252 'work':168,272,288 'would':175,207,258"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemm.ee/comment/5536714"
      +editedAt: null
      +createdAt: DateTimeImmutable @1698714113 {#1548
        date: 2023-10-31 02:01:53.0 +01:00
      }
      +"title": 80855
    }
  ]
  -id: 8475
  -titleTs: "'12ft.io':1 'articl':3 'ban':8 'paywal':2 'site':5 'unlock':4 'vercel':10"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1698725335
  +visibility: "visible             "
  +apId: "https://lemm.ee/post/13223527"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698638935 {#2103
    date: 2023-10-30 05:08:55.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
32 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#1578
  +user: Proxies\__CG__\App\Entity\User {#2047 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1575 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2161 …}
  +slug: "12ft-io-paywall-article-unlocker-site-has-been-banned-by-Vercel"
  +title: "12ft.io (paywall article unlocker site) has been banned by Vercel"
  +url: "https://twitter.com/thmsmlr/status/1718663563353755982"
  +body: null
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 76
  +favouriteCount: 357
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1698949944 {#2113
    date: 2023-11-02 19:32:24.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2163 …}
  +votes: Doctrine\ORM\PersistentCollection {#2044 …}
  +reports: Doctrine\ORM\PersistentCollection {#2127 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2043 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2215 …}
  +badges: Doctrine\ORM\PersistentCollection {#2198 …}
  +children: [
    1 => App\Entity\EntryComment {#1595
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1578 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1575 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1652 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1654 …}
      +body: "It would only work if they specifically bundle the functions which cause the paywall in a separate file (it is very unlikely for this to be the case), and also relies on the assumption that the paywall is entirely front-end side, as well as the “default” content to be without paywall (as opposed to the default content being paywalled and requiring JavaScript to load the actual content)."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1698675779 {#1430
        date: 2023-10-30 15:22:59.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@mastermind@lemm.ee"
        "@MigratingtoLemmy@lemmy.world"
        "@Anders429@programming.dev"
        "@Honytawk@lemmy.zip"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1679 …}
      +nested: Doctrine\ORM\PersistentCollection {#1668 …}
      +votes: Doctrine\ORM\PersistentCollection {#1666 …}
      +reports: Doctrine\ORM\PersistentCollection {#1669 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1549 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1573 …}
      -id: 80041
      -bodyTs: "'actual':68 'also':30 'assumpt':34 'bundl':8 'case':28 'caus':12 'content':49,59,69 'default':48,58 'end':42 'entir':39 'file':18 'front':41 'front-end':40 'function':10 'javascript':64 'load':66 'oppos':55 'paywal':14,37,53,61 'reli':31 'requir':63 'separ':17 'side':43 'specif':7 'unlik':22 'well':45 'without':52 'work':4 'would':2"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemm.ee/comment/5514157"
      +editedAt: null
      +createdAt: DateTimeImmutable @1698675779 {#1429
        date: 2023-10-30 15:22:59.0 +01:00
      }
      +"title": 80041
    }
    0 => App\Entity\EntryComment {#1564
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1578 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1575 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1559 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1654 …}
      +body: """
        I think I understood what you were suggesting: try disabling the script tags one by one on a website until either we tried them all or we got through the paywall.\n
        \n
        My point is that it’s very unlikely to be feasible on most modern websites.\n
        \n
        I mention files because very few bits of functionality tend to be inline scripts these days, 90-95% of JavaScript will be loaded from separate .js files the script tags reference.\n
        \n
        In modern webapps the JavaScript usually goes through some sort of build system, like webpack, which does a number of things but the important one for this case is that it re-structures how the code is distributed into .js files which are referenced from script tags in the html. This makes it very difficult to explicitly target a specific bit of functionality to be disabled, since the code for paywall is likely loaded from the same file as a hundred other bits of code which make other features work - hence my point that the sites would actively have to go out of their way to make their build process separate their paywall code from other bits of functionality in their codebase, which is probably not something they would do.\n
        \n
        On top of this, the same build system may output differently named files after the build since they’re often named after some hashing of the content, so if any code changes in any of the sources the output file name changes as well in an unpredictable way. This would likely be a much smaller issue since I can’t imagine them actively working on all parts of their codebase all the time.\n
        \n
        Lastly, if the way a website works is that it loads the content and then some JavaScript hides it behind a paywall then it’s much simpler to either hide the elements in front of it or make the content visible again just by using CSS and HTML - i.e. the way adblockers remove the entire ad element from the pages.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1698714113 {#1584
        date: 2023-10-31 02:01:53.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@mastermind@lemm.ee"
        "@MigratingtoLemmy@lemmy.world"
        "@Anders429@programming.dev"
        "@Honytawk@lemmy.zip"
        "@myliltoehurts@lemm.ee"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1525 …}
      +nested: Doctrine\ORM\PersistentCollection {#1566 …}
      +votes: Doctrine\ORM\PersistentCollection {#1562 …}
      +reports: Doctrine\ORM\PersistentCollection {#1554 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1556 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1555 …}
      -id: 80855
      -bodyTs: "'-95':64 '90':63 'activ':176,271 'ad':337 'adblock':333 'behind':301 'bit':53,139,161,195 'build':89,187,215,224 'case':105 'chang':240,250 'code':114,147,163,192,239 'codebas':200,278 'content':235,294,321 'css':327 'day':62 'differ':219 'difficult':133 'disabl':10,144 'distribut':116 'either':21,310 'element':313,338 'entir':336 'explicit':135 'feasibl':42 'featur':167 'file':49,73,119,156,221,248 'front':315 'function':55,141,197 'go':179 'goe':84 'got':28 'hash':232 'henc':169 'hide':299,311 'html':128,329 'hundr':159 'i.e':330 'imagin':269 'import':101 'inlin':59 'issu':264 'javascript':66,82,298 'js':72,118 'last':282 'like':91,151,259 'load':69,152,292 'make':130,165,185,319 'may':217 'mention':48 'modern':45,79 'much':262,307 'name':220,229,249 'number':96 'often':228 'one':14,16,102 'output':218,247 'page':341 'part':275 'paywal':31,149,191,303 'point':33,171 'probabl':203 'process':188 're':110,227 're-structur':109 'refer':77 'referenc':122 'remov':334 'script':12,60,75,124 'separ':71,189 'simpler':308 'sinc':145,225,265 'site':174 'smaller':263 'someth':205 'sort':87 'sourc':245 'specif':138 'structur':111 'suggest':8 'system':90,216 'tag':13,76,125 'target':136 'tend':56 'thing':98 'think':2 'time':281 'top':210 'tri':9,23 'understood':4 'unlik':39 'unpredict':255 'use':326 'usual':83 'visibl':322 'way':183,256,285,332 'webapp':80 'webpack':92 'websit':19,46,287 'well':252 'work':168,272,288 'would':175,207,258"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemm.ee/comment/5536714"
      +editedAt: null
      +createdAt: DateTimeImmutable @1698714113 {#1548
        date: 2023-10-31 02:01:53.0 +01:00
      }
      +"title": 80855
    }
  ]
  -id: 8475
  -titleTs: "'12ft.io':1 'articl':3 'ban':8 'paywal':2 'site':5 'unlock':4 'vercel':10"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1698725335
  +visibility: "visible             "
  +apId: "https://lemm.ee/post/13223527"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698638935 {#2103
    date: 2023-10-30 05:08:55.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
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 {#1595
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1578
    +user: Proxies\__CG__\App\Entity\User {#2047 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1575 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2161 …}
    +slug: "12ft-io-paywall-article-unlocker-site-has-been-banned-by-Vercel"
    +title: "12ft.io (paywall article unlocker site) has been banned by Vercel"
    +url: "https://twitter.com/thmsmlr/status/1718663563353755982"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 76
    +favouriteCount: 357
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1698949944 {#2113
      date: 2023-11-02 19:32:24.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2163 …}
    +votes: Doctrine\ORM\PersistentCollection {#2044 …}
    +reports: Doctrine\ORM\PersistentCollection {#2127 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2043 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2215 …}
    +badges: Doctrine\ORM\PersistentCollection {#2198 …}
    +children: [
      1 => App\Entity\EntryComment {#1595}
      0 => App\Entity\EntryComment {#1564
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1578 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1575 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1559 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1654 …}
        +body: """
          I think I understood what you were suggesting: try disabling the script tags one by one on a website until either we tried them all or we got through the paywall.\n
          \n
          My point is that it’s very unlikely to be feasible on most modern websites.\n
          \n
          I mention files because very few bits of functionality tend to be inline scripts these days, 90-95% of JavaScript will be loaded from separate .js files the script tags reference.\n
          \n
          In modern webapps the JavaScript usually goes through some sort of build system, like webpack, which does a number of things but the important one for this case is that it re-structures how the code is distributed into .js files which are referenced from script tags in the html. This makes it very difficult to explicitly target a specific bit of functionality to be disabled, since the code for paywall is likely loaded from the same file as a hundred other bits of code which make other features work - hence my point that the sites would actively have to go out of their way to make their build process separate their paywall code from other bits of functionality in their codebase, which is probably not something they would do.\n
          \n
          On top of this, the same build system may output differently named files after the build since they’re often named after some hashing of the content, so if any code changes in any of the sources the output file name changes as well in an unpredictable way. This would likely be a much smaller issue since I can’t imagine them actively working on all parts of their codebase all the time.\n
          \n
          Lastly, if the way a website works is that it loads the content and then some JavaScript hides it behind a paywall then it’s much simpler to either hide the elements in front of it or make the content visible again just by using CSS and HTML - i.e. the way adblockers remove the entire ad element from the pages.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1698714113 {#1584
          date: 2023-10-31 02:01:53.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@mastermind@lemm.ee"
          "@MigratingtoLemmy@lemmy.world"
          "@Anders429@programming.dev"
          "@Honytawk@lemmy.zip"
          "@myliltoehurts@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1525 …}
        +nested: Doctrine\ORM\PersistentCollection {#1566 …}
        +votes: Doctrine\ORM\PersistentCollection {#1562 …}
        +reports: Doctrine\ORM\PersistentCollection {#1554 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1556 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1555 …}
        -id: 80855
        -bodyTs: "'-95':64 '90':63 'activ':176,271 'ad':337 'adblock':333 'behind':301 'bit':53,139,161,195 'build':89,187,215,224 'case':105 'chang':240,250 'code':114,147,163,192,239 'codebas':200,278 'content':235,294,321 'css':327 'day':62 'differ':219 'difficult':133 'disabl':10,144 'distribut':116 'either':21,310 'element':313,338 'entir':336 'explicit':135 'feasibl':42 'featur':167 'file':49,73,119,156,221,248 'front':315 'function':55,141,197 'go':179 'goe':84 'got':28 'hash':232 'henc':169 'hide':299,311 'html':128,329 'hundr':159 'i.e':330 'imagin':269 'import':101 'inlin':59 'issu':264 'javascript':66,82,298 'js':72,118 'last':282 'like':91,151,259 'load':69,152,292 'make':130,165,185,319 'may':217 'mention':48 'modern':45,79 'much':262,307 'name':220,229,249 'number':96 'often':228 'one':14,16,102 'output':218,247 'page':341 'part':275 'paywal':31,149,191,303 'point':33,171 'probabl':203 'process':188 're':110,227 're-structur':109 'refer':77 'referenc':122 'remov':334 'script':12,60,75,124 'separ':71,189 'simpler':308 'sinc':145,225,265 'site':174 'smaller':263 'someth':205 'sort':87 'sourc':245 'specif':138 'structur':111 'suggest':8 'system':90,216 'tag':13,76,125 'target':136 'tend':56 'thing':98 'think':2 'time':281 'top':210 'tri':9,23 'understood':4 'unlik':39 'unpredict':255 'use':326 'usual':83 'visibl':322 'way':183,256,285,332 'webapp':80 'webpack':92 'websit':19,46,287 'well':252 'work':168,272,288 'would':175,207,258"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemm.ee/comment/5536714"
        +editedAt: null
        +createdAt: DateTimeImmutable @1698714113 {#1548
          date: 2023-10-31 02:01:53.0 +01:00
        }
        +"title": 80855
      }
    ]
    -id: 8475
    -titleTs: "'12ft.io':1 'articl':3 'ban':8 'paywal':2 'site':5 'unlock':4 'vercel':10"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1698725335
    +visibility: "visible             "
    +apId: "https://lemm.ee/post/13223527"
    +editedAt: null
    +createdAt: DateTimeImmutable @1698638935 {#2103
      date: 2023-10-30 05:08:55.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1575 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1652 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1654 …}
  +body: "It would only work if they specifically bundle the functions which cause the paywall in a separate file (it is very unlikely for this to be the case), and also relies on the assumption that the paywall is entirely front-end side, as well as the “default” content to be without paywall (as opposed to the default content being paywalled and requiring JavaScript to load the actual content)."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1698675779 {#1430
    date: 2023-10-30 15:22:59.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@mastermind@lemm.ee"
    "@MigratingtoLemmy@lemmy.world"
    "@Anders429@programming.dev"
    "@Honytawk@lemmy.zip"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1679 …}
  +nested: Doctrine\ORM\PersistentCollection {#1668 …}
  +votes: Doctrine\ORM\PersistentCollection {#1666 …}
  +reports: Doctrine\ORM\PersistentCollection {#1669 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1549 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1573 …}
  -id: 80041
  -bodyTs: "'actual':68 'also':30 'assumpt':34 'bundl':8 'case':28 'caus':12 'content':49,59,69 'default':48,58 'end':42 'entir':39 'file':18 'front':41 'front-end':40 'function':10 'javascript':64 'load':66 'oppos':55 'paywal':14,37,53,61 'reli':31 'requir':63 'separ':17 'side':43 'specif':7 'unlik':22 'well':45 'without':52 'work':4 'would':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemm.ee/comment/5514157"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698675779 {#1429
    date: 2023-10-30 15:22:59.0 +01:00
  }
  +"title": 80041
}
"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 {#1595
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1578
    +user: Proxies\__CG__\App\Entity\User {#2047 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1575 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2161 …}
    +slug: "12ft-io-paywall-article-unlocker-site-has-been-banned-by-Vercel"
    +title: "12ft.io (paywall article unlocker site) has been banned by Vercel"
    +url: "https://twitter.com/thmsmlr/status/1718663563353755982"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 76
    +favouriteCount: 357
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1698949944 {#2113
      date: 2023-11-02 19:32:24.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2163 …}
    +votes: Doctrine\ORM\PersistentCollection {#2044 …}
    +reports: Doctrine\ORM\PersistentCollection {#2127 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2043 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2215 …}
    +badges: Doctrine\ORM\PersistentCollection {#2198 …}
    +children: [
      1 => App\Entity\EntryComment {#1595}
      0 => App\Entity\EntryComment {#1564
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1578 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1575 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1559 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1654 …}
        +body: """
          I think I understood what you were suggesting: try disabling the script tags one by one on a website until either we tried them all or we got through the paywall.\n
          \n
          My point is that it’s very unlikely to be feasible on most modern websites.\n
          \n
          I mention files because very few bits of functionality tend to be inline scripts these days, 90-95% of JavaScript will be loaded from separate .js files the script tags reference.\n
          \n
          In modern webapps the JavaScript usually goes through some sort of build system, like webpack, which does a number of things but the important one for this case is that it re-structures how the code is distributed into .js files which are referenced from script tags in the html. This makes it very difficult to explicitly target a specific bit of functionality to be disabled, since the code for paywall is likely loaded from the same file as a hundred other bits of code which make other features work - hence my point that the sites would actively have to go out of their way to make their build process separate their paywall code from other bits of functionality in their codebase, which is probably not something they would do.\n
          \n
          On top of this, the same build system may output differently named files after the build since they’re often named after some hashing of the content, so if any code changes in any of the sources the output file name changes as well in an unpredictable way. This would likely be a much smaller issue since I can’t imagine them actively working on all parts of their codebase all the time.\n
          \n
          Lastly, if the way a website works is that it loads the content and then some JavaScript hides it behind a paywall then it’s much simpler to either hide the elements in front of it or make the content visible again just by using CSS and HTML - i.e. the way adblockers remove the entire ad element from the pages.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1698714113 {#1584
          date: 2023-10-31 02:01:53.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@mastermind@lemm.ee"
          "@MigratingtoLemmy@lemmy.world"
          "@Anders429@programming.dev"
          "@Honytawk@lemmy.zip"
          "@myliltoehurts@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1525 …}
        +nested: Doctrine\ORM\PersistentCollection {#1566 …}
        +votes: Doctrine\ORM\PersistentCollection {#1562 …}
        +reports: Doctrine\ORM\PersistentCollection {#1554 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1556 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1555 …}
        -id: 80855
        -bodyTs: "'-95':64 '90':63 'activ':176,271 'ad':337 'adblock':333 'behind':301 'bit':53,139,161,195 'build':89,187,215,224 'case':105 'chang':240,250 'code':114,147,163,192,239 'codebas':200,278 'content':235,294,321 'css':327 'day':62 'differ':219 'difficult':133 'disabl':10,144 'distribut':116 'either':21,310 'element':313,338 'entir':336 'explicit':135 'feasibl':42 'featur':167 'file':49,73,119,156,221,248 'front':315 'function':55,141,197 'go':179 'goe':84 'got':28 'hash':232 'henc':169 'hide':299,311 'html':128,329 'hundr':159 'i.e':330 'imagin':269 'import':101 'inlin':59 'issu':264 'javascript':66,82,298 'js':72,118 'last':282 'like':91,151,259 'load':69,152,292 'make':130,165,185,319 'may':217 'mention':48 'modern':45,79 'much':262,307 'name':220,229,249 'number':96 'often':228 'one':14,16,102 'output':218,247 'page':341 'part':275 'paywal':31,149,191,303 'point':33,171 'probabl':203 'process':188 're':110,227 're-structur':109 'refer':77 'referenc':122 'remov':334 'script':12,60,75,124 'separ':71,189 'simpler':308 'sinc':145,225,265 'site':174 'smaller':263 'someth':205 'sort':87 'sourc':245 'specif':138 'structur':111 'suggest':8 'system':90,216 'tag':13,76,125 'target':136 'tend':56 'thing':98 'think':2 'time':281 'top':210 'tri':9,23 'understood':4 'unlik':39 'unpredict':255 'use':326 'usual':83 'visibl':322 'way':183,256,285,332 'webapp':80 'webpack':92 'websit':19,46,287 'well':252 'work':168,272,288 'would':175,207,258"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemm.ee/comment/5536714"
        +editedAt: null
        +createdAt: DateTimeImmutable @1698714113 {#1548
          date: 2023-10-31 02:01:53.0 +01:00
        }
        +"title": 80855
      }
    ]
    -id: 8475
    -titleTs: "'12ft.io':1 'articl':3 'ban':8 'paywal':2 'site':5 'unlock':4 'vercel':10"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1698725335
    +visibility: "visible             "
    +apId: "https://lemm.ee/post/13223527"
    +editedAt: null
    +createdAt: DateTimeImmutable @1698638935 {#2103
      date: 2023-10-30 05:08:55.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1575 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1652 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1654 …}
  +body: "It would only work if they specifically bundle the functions which cause the paywall in a separate file (it is very unlikely for this to be the case), and also relies on the assumption that the paywall is entirely front-end side, as well as the “default” content to be without paywall (as opposed to the default content being paywalled and requiring JavaScript to load the actual content)."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1698675779 {#1430
    date: 2023-10-30 15:22:59.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@mastermind@lemm.ee"
    "@MigratingtoLemmy@lemmy.world"
    "@Anders429@programming.dev"
    "@Honytawk@lemmy.zip"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1679 …}
  +nested: Doctrine\ORM\PersistentCollection {#1668 …}
  +votes: Doctrine\ORM\PersistentCollection {#1666 …}
  +reports: Doctrine\ORM\PersistentCollection {#1669 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1549 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1573 …}
  -id: 80041
  -bodyTs: "'actual':68 'also':30 'assumpt':34 'bundl':8 'case':28 'caus':12 'content':49,59,69 'default':48,58 'end':42 'entir':39 'file':18 'front':41 'front-end':40 'function':10 'javascript':64 'load':66 'oppos':55 'paywal':14,37,53,61 'reli':31 'requir':63 'separ':17 'side':43 'specif':7 'unlik':22 'well':45 'without':52 'work':4 'would':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemm.ee/comment/5514157"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698675779 {#1429
    date: 2023-10-30 15:22:59.0 +01:00
  }
  +"title": 80041
}
"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 {#1595
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1578
    +user: Proxies\__CG__\App\Entity\User {#2047 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1575 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2161 …}
    +slug: "12ft-io-paywall-article-unlocker-site-has-been-banned-by-Vercel"
    +title: "12ft.io (paywall article unlocker site) has been banned by Vercel"
    +url: "https://twitter.com/thmsmlr/status/1718663563353755982"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 76
    +favouriteCount: 357
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1698949944 {#2113
      date: 2023-11-02 19:32:24.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2163 …}
    +votes: Doctrine\ORM\PersistentCollection {#2044 …}
    +reports: Doctrine\ORM\PersistentCollection {#2127 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2043 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2215 …}
    +badges: Doctrine\ORM\PersistentCollection {#2198 …}
    +children: [
      1 => App\Entity\EntryComment {#1595}
      0 => App\Entity\EntryComment {#1564
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1578 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1575 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1559 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1654 …}
        +body: """
          I think I understood what you were suggesting: try disabling the script tags one by one on a website until either we tried them all or we got through the paywall.\n
          \n
          My point is that it’s very unlikely to be feasible on most modern websites.\n
          \n
          I mention files because very few bits of functionality tend to be inline scripts these days, 90-95% of JavaScript will be loaded from separate .js files the script tags reference.\n
          \n
          In modern webapps the JavaScript usually goes through some sort of build system, like webpack, which does a number of things but the important one for this case is that it re-structures how the code is distributed into .js files which are referenced from script tags in the html. This makes it very difficult to explicitly target a specific bit of functionality to be disabled, since the code for paywall is likely loaded from the same file as a hundred other bits of code which make other features work - hence my point that the sites would actively have to go out of their way to make their build process separate their paywall code from other bits of functionality in their codebase, which is probably not something they would do.\n
          \n
          On top of this, the same build system may output differently named files after the build since they’re often named after some hashing of the content, so if any code changes in any of the sources the output file name changes as well in an unpredictable way. This would likely be a much smaller issue since I can’t imagine them actively working on all parts of their codebase all the time.\n
          \n
          Lastly, if the way a website works is that it loads the content and then some JavaScript hides it behind a paywall then it’s much simpler to either hide the elements in front of it or make the content visible again just by using CSS and HTML - i.e. the way adblockers remove the entire ad element from the pages.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1698714113 {#1584
          date: 2023-10-31 02:01:53.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@mastermind@lemm.ee"
          "@MigratingtoLemmy@lemmy.world"
          "@Anders429@programming.dev"
          "@Honytawk@lemmy.zip"
          "@myliltoehurts@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1525 …}
        +nested: Doctrine\ORM\PersistentCollection {#1566 …}
        +votes: Doctrine\ORM\PersistentCollection {#1562 …}
        +reports: Doctrine\ORM\PersistentCollection {#1554 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1556 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1555 …}
        -id: 80855
        -bodyTs: "'-95':64 '90':63 'activ':176,271 'ad':337 'adblock':333 'behind':301 'bit':53,139,161,195 'build':89,187,215,224 'case':105 'chang':240,250 'code':114,147,163,192,239 'codebas':200,278 'content':235,294,321 'css':327 'day':62 'differ':219 'difficult':133 'disabl':10,144 'distribut':116 'either':21,310 'element':313,338 'entir':336 'explicit':135 'feasibl':42 'featur':167 'file':49,73,119,156,221,248 'front':315 'function':55,141,197 'go':179 'goe':84 'got':28 'hash':232 'henc':169 'hide':299,311 'html':128,329 'hundr':159 'i.e':330 'imagin':269 'import':101 'inlin':59 'issu':264 'javascript':66,82,298 'js':72,118 'last':282 'like':91,151,259 'load':69,152,292 'make':130,165,185,319 'may':217 'mention':48 'modern':45,79 'much':262,307 'name':220,229,249 'number':96 'often':228 'one':14,16,102 'output':218,247 'page':341 'part':275 'paywal':31,149,191,303 'point':33,171 'probabl':203 'process':188 're':110,227 're-structur':109 'refer':77 'referenc':122 'remov':334 'script':12,60,75,124 'separ':71,189 'simpler':308 'sinc':145,225,265 'site':174 'smaller':263 'someth':205 'sort':87 'sourc':245 'specif':138 'structur':111 'suggest':8 'system':90,216 'tag':13,76,125 'target':136 'tend':56 'thing':98 'think':2 'time':281 'top':210 'tri':9,23 'understood':4 'unlik':39 'unpredict':255 'use':326 'usual':83 'visibl':322 'way':183,256,285,332 'webapp':80 'webpack':92 'websit':19,46,287 'well':252 'work':168,272,288 'would':175,207,258"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemm.ee/comment/5536714"
        +editedAt: null
        +createdAt: DateTimeImmutable @1698714113 {#1548
          date: 2023-10-31 02:01:53.0 +01:00
        }
        +"title": 80855
      }
    ]
    -id: 8475
    -titleTs: "'12ft.io':1 'articl':3 'ban':8 'paywal':2 'site':5 'unlock':4 'vercel':10"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1698725335
    +visibility: "visible             "
    +apId: "https://lemm.ee/post/13223527"
    +editedAt: null
    +createdAt: DateTimeImmutable @1698638935 {#2103
      date: 2023-10-30 05:08:55.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1575 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1652 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1654 …}
  +body: "It would only work if they specifically bundle the functions which cause the paywall in a separate file (it is very unlikely for this to be the case), and also relies on the assumption that the paywall is entirely front-end side, as well as the “default” content to be without paywall (as opposed to the default content being paywalled and requiring JavaScript to load the actual content)."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1698675779 {#1430
    date: 2023-10-30 15:22:59.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@mastermind@lemm.ee"
    "@MigratingtoLemmy@lemmy.world"
    "@Anders429@programming.dev"
    "@Honytawk@lemmy.zip"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1679 …}
  +nested: Doctrine\ORM\PersistentCollection {#1668 …}
  +votes: Doctrine\ORM\PersistentCollection {#1666 …}
  +reports: Doctrine\ORM\PersistentCollection {#1669 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1549 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1573 …}
  -id: 80041
  -bodyTs: "'actual':68 'also':30 'assumpt':34 'bundl':8 'case':28 'caus':12 'content':49,59,69 'default':48,58 'end':42 'entir':39 'file':18 'front':41 'front-end':40 'function':10 'javascript':64 'load':66 'oppos':55 'paywal':14,37,53,61 'reli':31 'requir':63 'separ':17 'side':43 'specif':7 'unlik':22 'well':45 'without':52 'work':4 'would':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemm.ee/comment/5514157"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698675779 {#1429
    date: 2023-10-30 15:22:59.0 +01:00
  }
  +"title": 80041
}
"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
App\Entity\EntryComment {#1564
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1578
    +user: Proxies\__CG__\App\Entity\User {#2047 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1575 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2161 …}
    +slug: "12ft-io-paywall-article-unlocker-site-has-been-banned-by-Vercel"
    +title: "12ft.io (paywall article unlocker site) has been banned by Vercel"
    +url: "https://twitter.com/thmsmlr/status/1718663563353755982"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 76
    +favouriteCount: 357
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1698949944 {#2113
      date: 2023-11-02 19:32:24.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2163 …}
    +votes: Doctrine\ORM\PersistentCollection {#2044 …}
    +reports: Doctrine\ORM\PersistentCollection {#2127 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2043 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2215 …}
    +badges: Doctrine\ORM\PersistentCollection {#2198 …}
    +children: [
      1 => App\Entity\EntryComment {#1595
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1578 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1575 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1652 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1654 …}
        +body: "It would only work if they specifically bundle the functions which cause the paywall in a separate file (it is very unlikely for this to be the case), and also relies on the assumption that the paywall is entirely front-end side, as well as the “default” content to be without paywall (as opposed to the default content being paywalled and requiring JavaScript to load the actual content)."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1698675779 {#1430
          date: 2023-10-30 15:22:59.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@mastermind@lemm.ee"
          "@MigratingtoLemmy@lemmy.world"
          "@Anders429@programming.dev"
          "@Honytawk@lemmy.zip"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1679 …}
        +nested: Doctrine\ORM\PersistentCollection {#1668 …}
        +votes: Doctrine\ORM\PersistentCollection {#1666 …}
        +reports: Doctrine\ORM\PersistentCollection {#1669 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1549 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1573 …}
        -id: 80041
        -bodyTs: "'actual':68 'also':30 'assumpt':34 'bundl':8 'case':28 'caus':12 'content':49,59,69 'default':48,58 'end':42 'entir':39 'file':18 'front':41 'front-end':40 'function':10 'javascript':64 'load':66 'oppos':55 'paywal':14,37,53,61 'reli':31 'requir':63 'separ':17 'side':43 'specif':7 'unlik':22 'well':45 'without':52 'work':4 'would':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemm.ee/comment/5514157"
        +editedAt: null
        +createdAt: DateTimeImmutable @1698675779 {#1429
          date: 2023-10-30 15:22:59.0 +01:00
        }
        +"title": 80041
      }
      0 => App\Entity\EntryComment {#1564}
    ]
    -id: 8475
    -titleTs: "'12ft.io':1 'articl':3 'ban':8 'paywal':2 'site':5 'unlock':4 'vercel':10"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1698725335
    +visibility: "visible             "
    +apId: "https://lemm.ee/post/13223527"
    +editedAt: null
    +createdAt: DateTimeImmutable @1698638935 {#2103
      date: 2023-10-30 05:08:55.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1575 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1559 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1654 …}
  +body: """
    I think I understood what you were suggesting: try disabling the script tags one by one on a website until either we tried them all or we got through the paywall.\n
    \n
    My point is that it’s very unlikely to be feasible on most modern websites.\n
    \n
    I mention files because very few bits of functionality tend to be inline scripts these days, 90-95% of JavaScript will be loaded from separate .js files the script tags reference.\n
    \n
    In modern webapps the JavaScript usually goes through some sort of build system, like webpack, which does a number of things but the important one for this case is that it re-structures how the code is distributed into .js files which are referenced from script tags in the html. This makes it very difficult to explicitly target a specific bit of functionality to be disabled, since the code for paywall is likely loaded from the same file as a hundred other bits of code which make other features work - hence my point that the sites would actively have to go out of their way to make their build process separate their paywall code from other bits of functionality in their codebase, which is probably not something they would do.\n
    \n
    On top of this, the same build system may output differently named files after the build since they’re often named after some hashing of the content, so if any code changes in any of the sources the output file name changes as well in an unpredictable way. This would likely be a much smaller issue since I can’t imagine them actively working on all parts of their codebase all the time.\n
    \n
    Lastly, if the way a website works is that it loads the content and then some JavaScript hides it behind a paywall then it’s much simpler to either hide the elements in front of it or make the content visible again just by using CSS and HTML - i.e. the way adblockers remove the entire ad element from the pages.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1698714113 {#1584
    date: 2023-10-31 02:01:53.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@mastermind@lemm.ee"
    "@MigratingtoLemmy@lemmy.world"
    "@Anders429@programming.dev"
    "@Honytawk@lemmy.zip"
    "@myliltoehurts@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1525 …}
  +nested: Doctrine\ORM\PersistentCollection {#1566 …}
  +votes: Doctrine\ORM\PersistentCollection {#1562 …}
  +reports: Doctrine\ORM\PersistentCollection {#1554 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1556 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1555 …}
  -id: 80855
  -bodyTs: "'-95':64 '90':63 'activ':176,271 'ad':337 'adblock':333 'behind':301 'bit':53,139,161,195 'build':89,187,215,224 'case':105 'chang':240,250 'code':114,147,163,192,239 'codebas':200,278 'content':235,294,321 'css':327 'day':62 'differ':219 'difficult':133 'disabl':10,144 'distribut':116 'either':21,310 'element':313,338 'entir':336 'explicit':135 'feasibl':42 'featur':167 'file':49,73,119,156,221,248 'front':315 'function':55,141,197 'go':179 'goe':84 'got':28 'hash':232 'henc':169 'hide':299,311 'html':128,329 'hundr':159 'i.e':330 'imagin':269 'import':101 'inlin':59 'issu':264 'javascript':66,82,298 'js':72,118 'last':282 'like':91,151,259 'load':69,152,292 'make':130,165,185,319 'may':217 'mention':48 'modern':45,79 'much':262,307 'name':220,229,249 'number':96 'often':228 'one':14,16,102 'output':218,247 'page':341 'part':275 'paywal':31,149,191,303 'point':33,171 'probabl':203 'process':188 're':110,227 're-structur':109 'refer':77 'referenc':122 'remov':334 'script':12,60,75,124 'separ':71,189 'simpler':308 'sinc':145,225,265 'site':174 'smaller':263 'someth':205 'sort':87 'sourc':245 'specif':138 'structur':111 'suggest':8 'system':90,216 'tag':13,76,125 'target':136 'tend':56 'thing':98 'think':2 'time':281 'top':210 'tri':9,23 'understood':4 'unlik':39 'unpredict':255 'use':326 'usual':83 'visibl':322 'way':183,256,285,332 'webapp':80 'webpack':92 'websit':19,46,287 'well':252 'work':168,272,288 'would':175,207,258"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemm.ee/comment/5536714"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698714113 {#1548
    date: 2023-10-31 02:01:53.0 +01:00
  }
  +"title": 80855
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
39 DENIED edit
App\Entity\EntryComment {#1564
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1578
    +user: Proxies\__CG__\App\Entity\User {#2047 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1575 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2161 …}
    +slug: "12ft-io-paywall-article-unlocker-site-has-been-banned-by-Vercel"
    +title: "12ft.io (paywall article unlocker site) has been banned by Vercel"
    +url: "https://twitter.com/thmsmlr/status/1718663563353755982"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 76
    +favouriteCount: 357
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1698949944 {#2113
      date: 2023-11-02 19:32:24.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2163 …}
    +votes: Doctrine\ORM\PersistentCollection {#2044 …}
    +reports: Doctrine\ORM\PersistentCollection {#2127 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2043 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2215 …}
    +badges: Doctrine\ORM\PersistentCollection {#2198 …}
    +children: [
      1 => App\Entity\EntryComment {#1595
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1578 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1575 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1652 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1654 …}
        +body: "It would only work if they specifically bundle the functions which cause the paywall in a separate file (it is very unlikely for this to be the case), and also relies on the assumption that the paywall is entirely front-end side, as well as the “default” content to be without paywall (as opposed to the default content being paywalled and requiring JavaScript to load the actual content)."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1698675779 {#1430
          date: 2023-10-30 15:22:59.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@mastermind@lemm.ee"
          "@MigratingtoLemmy@lemmy.world"
          "@Anders429@programming.dev"
          "@Honytawk@lemmy.zip"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1679 …}
        +nested: Doctrine\ORM\PersistentCollection {#1668 …}
        +votes: Doctrine\ORM\PersistentCollection {#1666 …}
        +reports: Doctrine\ORM\PersistentCollection {#1669 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1549 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1573 …}
        -id: 80041
        -bodyTs: "'actual':68 'also':30 'assumpt':34 'bundl':8 'case':28 'caus':12 'content':49,59,69 'default':48,58 'end':42 'entir':39 'file':18 'front':41 'front-end':40 'function':10 'javascript':64 'load':66 'oppos':55 'paywal':14,37,53,61 'reli':31 'requir':63 'separ':17 'side':43 'specif':7 'unlik':22 'well':45 'without':52 'work':4 'would':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemm.ee/comment/5514157"
        +editedAt: null
        +createdAt: DateTimeImmutable @1698675779 {#1429
          date: 2023-10-30 15:22:59.0 +01:00
        }
        +"title": 80041
      }
      0 => App\Entity\EntryComment {#1564}
    ]
    -id: 8475
    -titleTs: "'12ft.io':1 'articl':3 'ban':8 'paywal':2 'site':5 'unlock':4 'vercel':10"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1698725335
    +visibility: "visible             "
    +apId: "https://lemm.ee/post/13223527"
    +editedAt: null
    +createdAt: DateTimeImmutable @1698638935 {#2103
      date: 2023-10-30 05:08:55.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1575 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1559 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1654 …}
  +body: """
    I think I understood what you were suggesting: try disabling the script tags one by one on a website until either we tried them all or we got through the paywall.\n
    \n
    My point is that it’s very unlikely to be feasible on most modern websites.\n
    \n
    I mention files because very few bits of functionality tend to be inline scripts these days, 90-95% of JavaScript will be loaded from separate .js files the script tags reference.\n
    \n
    In modern webapps the JavaScript usually goes through some sort of build system, like webpack, which does a number of things but the important one for this case is that it re-structures how the code is distributed into .js files which are referenced from script tags in the html. This makes it very difficult to explicitly target a specific bit of functionality to be disabled, since the code for paywall is likely loaded from the same file as a hundred other bits of code which make other features work - hence my point that the sites would actively have to go out of their way to make their build process separate their paywall code from other bits of functionality in their codebase, which is probably not something they would do.\n
    \n
    On top of this, the same build system may output differently named files after the build since they’re often named after some hashing of the content, so if any code changes in any of the sources the output file name changes as well in an unpredictable way. This would likely be a much smaller issue since I can’t imagine them actively working on all parts of their codebase all the time.\n
    \n
    Lastly, if the way a website works is that it loads the content and then some JavaScript hides it behind a paywall then it’s much simpler to either hide the elements in front of it or make the content visible again just by using CSS and HTML - i.e. the way adblockers remove the entire ad element from the pages.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1698714113 {#1584
    date: 2023-10-31 02:01:53.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@mastermind@lemm.ee"
    "@MigratingtoLemmy@lemmy.world"
    "@Anders429@programming.dev"
    "@Honytawk@lemmy.zip"
    "@myliltoehurts@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1525 …}
  +nested: Doctrine\ORM\PersistentCollection {#1566 …}
  +votes: Doctrine\ORM\PersistentCollection {#1562 …}
  +reports: Doctrine\ORM\PersistentCollection {#1554 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1556 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1555 …}
  -id: 80855
  -bodyTs: "'-95':64 '90':63 'activ':176,271 'ad':337 'adblock':333 'behind':301 'bit':53,139,161,195 'build':89,187,215,224 'case':105 'chang':240,250 'code':114,147,163,192,239 'codebas':200,278 'content':235,294,321 'css':327 'day':62 'differ':219 'difficult':133 'disabl':10,144 'distribut':116 'either':21,310 'element':313,338 'entir':336 'explicit':135 'feasibl':42 'featur':167 'file':49,73,119,156,221,248 'front':315 'function':55,141,197 'go':179 'goe':84 'got':28 'hash':232 'henc':169 'hide':299,311 'html':128,329 'hundr':159 'i.e':330 'imagin':269 'import':101 'inlin':59 'issu':264 'javascript':66,82,298 'js':72,118 'last':282 'like':91,151,259 'load':69,152,292 'make':130,165,185,319 'may':217 'mention':48 'modern':45,79 'much':262,307 'name':220,229,249 'number':96 'often':228 'one':14,16,102 'output':218,247 'page':341 'part':275 'paywal':31,149,191,303 'point':33,171 'probabl':203 'process':188 're':110,227 're-structur':109 'refer':77 'referenc':122 'remov':334 'script':12,60,75,124 'separ':71,189 'simpler':308 'sinc':145,225,265 'site':174 'smaller':263 'someth':205 'sort':87 'sourc':245 'specif':138 'structur':111 'suggest':8 'system':90,216 'tag':13,76,125 'target':136 'tend':56 'thing':98 'think':2 'time':281 'top':210 'tri':9,23 'understood':4 'unlik':39 'unpredict':255 'use':326 'usual':83 'visibl':322 'way':183,256,285,332 'webapp':80 'webpack':92 'websit':19,46,287 'well':252 'work':168,272,288 'would':175,207,258"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemm.ee/comment/5536714"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698714113 {#1548
    date: 2023-10-31 02:01:53.0 +01:00
  }
  +"title": 80855
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
40 DENIED moderate
App\Entity\EntryComment {#1564
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1578
    +user: Proxies\__CG__\App\Entity\User {#2047 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1575 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2161 …}
    +slug: "12ft-io-paywall-article-unlocker-site-has-been-banned-by-Vercel"
    +title: "12ft.io (paywall article unlocker site) has been banned by Vercel"
    +url: "https://twitter.com/thmsmlr/status/1718663563353755982"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 76
    +favouriteCount: 357
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1698949944 {#2113
      date: 2023-11-02 19:32:24.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2163 …}
    +votes: Doctrine\ORM\PersistentCollection {#2044 …}
    +reports: Doctrine\ORM\PersistentCollection {#2127 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2043 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2215 …}
    +badges: Doctrine\ORM\PersistentCollection {#2198 …}
    +children: [
      1 => App\Entity\EntryComment {#1595
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1578 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1575 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1652 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1654 …}
        +body: "It would only work if they specifically bundle the functions which cause the paywall in a separate file (it is very unlikely for this to be the case), and also relies on the assumption that the paywall is entirely front-end side, as well as the “default” content to be without paywall (as opposed to the default content being paywalled and requiring JavaScript to load the actual content)."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1698675779 {#1430
          date: 2023-10-30 15:22:59.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@mastermind@lemm.ee"
          "@MigratingtoLemmy@lemmy.world"
          "@Anders429@programming.dev"
          "@Honytawk@lemmy.zip"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1679 …}
        +nested: Doctrine\ORM\PersistentCollection {#1668 …}
        +votes: Doctrine\ORM\PersistentCollection {#1666 …}
        +reports: Doctrine\ORM\PersistentCollection {#1669 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1549 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1573 …}
        -id: 80041
        -bodyTs: "'actual':68 'also':30 'assumpt':34 'bundl':8 'case':28 'caus':12 'content':49,59,69 'default':48,58 'end':42 'entir':39 'file':18 'front':41 'front-end':40 'function':10 'javascript':64 'load':66 'oppos':55 'paywal':14,37,53,61 'reli':31 'requir':63 'separ':17 'side':43 'specif':7 'unlik':22 'well':45 'without':52 'work':4 'would':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemm.ee/comment/5514157"
        +editedAt: null
        +createdAt: DateTimeImmutable @1698675779 {#1429
          date: 2023-10-30 15:22:59.0 +01:00
        }
        +"title": 80041
      }
      0 => App\Entity\EntryComment {#1564}
    ]
    -id: 8475
    -titleTs: "'12ft.io':1 'articl':3 'ban':8 'paywal':2 'site':5 'unlock':4 'vercel':10"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1698725335
    +visibility: "visible             "
    +apId: "https://lemm.ee/post/13223527"
    +editedAt: null
    +createdAt: DateTimeImmutable @1698638935 {#2103
      date: 2023-10-30 05:08:55.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1575 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1559 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1654 …}
  +body: """
    I think I understood what you were suggesting: try disabling the script tags one by one on a website until either we tried them all or we got through the paywall.\n
    \n
    My point is that it’s very unlikely to be feasible on most modern websites.\n
    \n
    I mention files because very few bits of functionality tend to be inline scripts these days, 90-95% of JavaScript will be loaded from separate .js files the script tags reference.\n
    \n
    In modern webapps the JavaScript usually goes through some sort of build system, like webpack, which does a number of things but the important one for this case is that it re-structures how the code is distributed into .js files which are referenced from script tags in the html. This makes it very difficult to explicitly target a specific bit of functionality to be disabled, since the code for paywall is likely loaded from the same file as a hundred other bits of code which make other features work - hence my point that the sites would actively have to go out of their way to make their build process separate their paywall code from other bits of functionality in their codebase, which is probably not something they would do.\n
    \n
    On top of this, the same build system may output differently named files after the build since they’re often named after some hashing of the content, so if any code changes in any of the sources the output file name changes as well in an unpredictable way. This would likely be a much smaller issue since I can’t imagine them actively working on all parts of their codebase all the time.\n
    \n
    Lastly, if the way a website works is that it loads the content and then some JavaScript hides it behind a paywall then it’s much simpler to either hide the elements in front of it or make the content visible again just by using CSS and HTML - i.e. the way adblockers remove the entire ad element from the pages.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1698714113 {#1584
    date: 2023-10-31 02:01:53.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@mastermind@lemm.ee"
    "@MigratingtoLemmy@lemmy.world"
    "@Anders429@programming.dev"
    "@Honytawk@lemmy.zip"
    "@myliltoehurts@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1525 …}
  +nested: Doctrine\ORM\PersistentCollection {#1566 …}
  +votes: Doctrine\ORM\PersistentCollection {#1562 …}
  +reports: Doctrine\ORM\PersistentCollection {#1554 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1556 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1555 …}
  -id: 80855
  -bodyTs: "'-95':64 '90':63 'activ':176,271 'ad':337 'adblock':333 'behind':301 'bit':53,139,161,195 'build':89,187,215,224 'case':105 'chang':240,250 'code':114,147,163,192,239 'codebas':200,278 'content':235,294,321 'css':327 'day':62 'differ':219 'difficult':133 'disabl':10,144 'distribut':116 'either':21,310 'element':313,338 'entir':336 'explicit':135 'feasibl':42 'featur':167 'file':49,73,119,156,221,248 'front':315 'function':55,141,197 'go':179 'goe':84 'got':28 'hash':232 'henc':169 'hide':299,311 'html':128,329 'hundr':159 'i.e':330 'imagin':269 'import':101 'inlin':59 'issu':264 'javascript':66,82,298 'js':72,118 'last':282 'like':91,151,259 'load':69,152,292 'make':130,165,185,319 'may':217 'mention':48 'modern':45,79 'much':262,307 'name':220,229,249 'number':96 'often':228 'one':14,16,102 'output':218,247 'page':341 'part':275 'paywal':31,149,191,303 'point':33,171 'probabl':203 'process':188 're':110,227 're-structur':109 'refer':77 'referenc':122 'remov':334 'script':12,60,75,124 'separ':71,189 'simpler':308 'sinc':145,225,265 'site':174 'smaller':263 'someth':205 'sort':87 'sourc':245 'specif':138 'structur':111 'suggest':8 'system':90,216 'tag':13,76,125 'target':136 'tend':56 'thing':98 'think':2 'time':281 'top':210 'tri':9,23 'understood':4 'unlik':39 'unpredict':255 'use':326 'usual':83 'visibl':322 'way':183,256,285,332 'webapp':80 'webpack':92 'websit':19,46,287 'well':252 'work':168,272,288 'would':175,207,258"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemm.ee/comment/5536714"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698714113 {#1548
    date: 2023-10-31 02:01:53.0 +01:00
  }
  +"title": 80855
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
41 DENIED ROLE_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
42 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