GET https://kbin.spritesserver.nl/u/@donio@lemmy.world/comments/hot/1y

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.28 ms (none)
Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener {#584
  -authenticatorManager: Symfony\Component\Security\Http\Authentication\AuthenticatorManager {#595 …}
}
0.00 ms (none)
Scheb\TwoFactorBundle\Security\Http\Firewall\TwoFactorAccessListener {#582
  -twoFactorFirewallConfig: Scheb\TwoFactorBundle\Security\TwoFactor\TwoFactorFirewallConfig {#842 …}
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -twoFactorAccessDecider: Scheb\TwoFactorBundle\Security\Authorization\TwoFactorAccessDecider {#581 …}
}
0.06 ms (none)
Symfony\Component\Security\Http\Firewall\AccessListener {#579
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#937 …}
  -map: Symfony\Component\Security\Http\AccessMap {#722 …}
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\LogoutListener {#786
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -options: [
    "csrf_parameter" => "_csrf_token"
    "csrf_token_id" => "logout"
    "logout_path" => "app_logout"
  ]
  -httpUtils: Symfony\Component\Security\Http\HttpUtils {#841 …}
  -csrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#1015 …}
  -eventDispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#747 …}
}
0.00 ms (none)

Authenticators

No authenticators have been recorded. Check previous profiles on your authentication endpoint.

Access Decision

affirmative Strategy
# Voter class
1
"Symfony\Component\Security\Core\Authorization\Voter\AuthenticatedVoter"
2
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
3
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
4
"Symfony\Component\Security\Core\Authorization\Voter\ExpressionVoter"
5
"App\Security\Voter\EntryCommentVoter"
6
"App\Security\Voter\EntryVoter"
7
"App\Security\Voter\MagazineVoter"
8
"App\Security\Voter\MessageThreadVoter"
9
"App\Security\Voter\MessageVoter"
10
"App\Security\Voter\NotificationVoter"
11
"App\Security\Voter\OAuth2UserConsentVoter"
12
"App\Security\Voter\PostCommentVoter"
13
"App\Security\Voter\PostVoter"
14
"App\Security\Voter\UserVoter"

Access decision log

# Result Attributes Object
1 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
2 DENIED moderate
App\Entity\EntryComment {#2036
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1926 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2386 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1402 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1405 …}
  +body: """
    > Autotype is already solved - ydotool, wtype and dotool exists (and possibly others as well).\n
    \n
    These tools work by creating a virtual keyboard so they don’t let you send input to a specific window. The input goes to whatever happens to be focused at the moment. This makes them less reliable than the X11 equivalents and unusable for tasks where you need to guarantee that the right window gets the input.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 18
  +score: 0
  +lastActive: DateTime @1701253936 {#2097
    date: 2023-11-29 11:32:16.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ugjka@lemmy.world"
    "@lukas@lemmy.haigner.me"
    "@dataprolet@lemmy.dbzer0.com"
    "@d3Xt3r@lemmy.nz"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1382 …}
  +nested: Doctrine\ORM\PersistentCollection {#1404 …}
  +votes: Doctrine\ORM\PersistentCollection {#1361 …}
  +reports: Doctrine\ORM\PersistentCollection {#1403 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2370 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2364 …}
  -id: 176391
  -bodyTs: "'alreadi':3 'autotyp':1 'creat':19 'dotool':8 'equival':55 'exist':9 'focus':43 'get':69 'goe':37 'guarante':64 'happen':40 'input':30,36,71 'keyboard':22 'less':50 'let':27 'make':48 'moment':46 'need':62 'other':12 'possibl':11 'reliabl':51 'right':67 'send':29 'solv':4 'specif':33 'task':59 'tool':16 'unus':57 'virtual':21 'well':14 'whatev':39 'window':34,68 'work':17 'wtype':6 'x11':54 'ydotool':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5668076"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701253936 {#2382
    date: 2023-11-29 11:32:16.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
3 DENIED edit
App\Entity\EntryComment {#2036
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1926 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2386 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1402 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1405 …}
  +body: """
    > Autotype is already solved - ydotool, wtype and dotool exists (and possibly others as well).\n
    \n
    These tools work by creating a virtual keyboard so they don’t let you send input to a specific window. The input goes to whatever happens to be focused at the moment. This makes them less reliable than the X11 equivalents and unusable for tasks where you need to guarantee that the right window gets the input.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 18
  +score: 0
  +lastActive: DateTime @1701253936 {#2097
    date: 2023-11-29 11:32:16.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ugjka@lemmy.world"
    "@lukas@lemmy.haigner.me"
    "@dataprolet@lemmy.dbzer0.com"
    "@d3Xt3r@lemmy.nz"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1382 …}
  +nested: Doctrine\ORM\PersistentCollection {#1404 …}
  +votes: Doctrine\ORM\PersistentCollection {#1361 …}
  +reports: Doctrine\ORM\PersistentCollection {#1403 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2370 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2364 …}
  -id: 176391
  -bodyTs: "'alreadi':3 'autotyp':1 'creat':19 'dotool':8 'equival':55 'exist':9 'focus':43 'get':69 'goe':37 'guarante':64 'happen':40 'input':30,36,71 'keyboard':22 'less':50 'let':27 'make':48 'moment':46 'need':62 'other':12 'possibl':11 'reliabl':51 'right':67 'send':29 'solv':4 'specif':33 'task':59 'tool':16 'unus':57 'virtual':21 'well':14 'whatev':39 'window':34,68 'work':17 'wtype':6 'x11':54 'ydotool':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5668076"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701253936 {#2382
    date: 2023-11-29 11:32:16.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
4 DENIED moderate
App\Entity\EntryComment {#2036
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1926 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2386 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1402 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1405 …}
  +body: """
    > Autotype is already solved - ydotool, wtype and dotool exists (and possibly others as well).\n
    \n
    These tools work by creating a virtual keyboard so they don’t let you send input to a specific window. The input goes to whatever happens to be focused at the moment. This makes them less reliable than the X11 equivalents and unusable for tasks where you need to guarantee that the right window gets the input.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 18
  +score: 0
  +lastActive: DateTime @1701253936 {#2097
    date: 2023-11-29 11:32:16.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ugjka@lemmy.world"
    "@lukas@lemmy.haigner.me"
    "@dataprolet@lemmy.dbzer0.com"
    "@d3Xt3r@lemmy.nz"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1382 …}
  +nested: Doctrine\ORM\PersistentCollection {#1404 …}
  +votes: Doctrine\ORM\PersistentCollection {#1361 …}
  +reports: Doctrine\ORM\PersistentCollection {#1403 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2370 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2364 …}
  -id: 176391
  -bodyTs: "'alreadi':3 'autotyp':1 'creat':19 'dotool':8 'equival':55 'exist':9 'focus':43 'get':69 'goe':37 'guarante':64 'happen':40 'input':30,36,71 'keyboard':22 'less':50 'let':27 'make':48 'moment':46 'need':62 'other':12 'possibl':11 'reliabl':51 'right':67 'send':29 'solv':4 'specif':33 'task':59 'tool':16 'unus':57 'virtual':21 'well':14 'whatev':39 'window':34,68 'work':17 'wtype':6 'x11':54 'ydotool':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5668076"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701253936 {#2382
    date: 2023-11-29 11:32:16.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
5 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
6 DENIED moderate
App\Entity\EntryComment {#2460
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2452 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2386 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2459 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2459 …}
  +body: """
    > not having kludges 42 levels deep\n
    \n
    There are already almost a hundred [extension protocols](https://wayland.app/protocols/) and you need dozens of them to implement just barebones desktop functionality. If you look under the surface the Wayland ecosystem is arguably already more complex than X11 ever was and it’s only going to get worse.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 7
  +score: 0
  +lastActive: DateTime @1700551416 {#2144
    date: 2023-11-21 08:23:36.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@RiikkaTheIcePrincess@kbin.social"
    "@db2@sopuli.xyz"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2455 …}
  +nested: Doctrine\ORM\PersistentCollection {#2461 …}
  +votes: Doctrine\ORM\PersistentCollection {#2340 …}
  +reports: Doctrine\ORM\PersistentCollection {#2327 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2349 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2129 …}
  -id: 145727
  -bodyTs: "'/protocols/)':17 '42':4 'almost':10 'alreadi':9,41 'arguabl':40 'barebon':27 'complex':43 'deep':6 'desktop':28 'dozen':21 'ecosystem':38 'ever':46 'extens':13 'function':29 'get':54 'go':52 'hundr':12 'implement':25 'kludg':3 'level':5 'look':32 'need':20 'protocol':14 'surfac':35 'wayland':37 'wayland.app':16 'wayland.app/protocols/)':15 'wors':55 'x11':45"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5471942"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700551416 {#2061
    date: 2023-11-21 08:23:36.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
7 DENIED edit
App\Entity\EntryComment {#2460
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2452 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2386 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2459 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2459 …}
  +body: """
    > not having kludges 42 levels deep\n
    \n
    There are already almost a hundred [extension protocols](https://wayland.app/protocols/) and you need dozens of them to implement just barebones desktop functionality. If you look under the surface the Wayland ecosystem is arguably already more complex than X11 ever was and it’s only going to get worse.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 7
  +score: 0
  +lastActive: DateTime @1700551416 {#2144
    date: 2023-11-21 08:23:36.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@RiikkaTheIcePrincess@kbin.social"
    "@db2@sopuli.xyz"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2455 …}
  +nested: Doctrine\ORM\PersistentCollection {#2461 …}
  +votes: Doctrine\ORM\PersistentCollection {#2340 …}
  +reports: Doctrine\ORM\PersistentCollection {#2327 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2349 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2129 …}
  -id: 145727
  -bodyTs: "'/protocols/)':17 '42':4 'almost':10 'alreadi':9,41 'arguabl':40 'barebon':27 'complex':43 'deep':6 'desktop':28 'dozen':21 'ecosystem':38 'ever':46 'extens':13 'function':29 'get':54 'go':52 'hundr':12 'implement':25 'kludg':3 'level':5 'look':32 'need':20 'protocol':14 'surfac':35 'wayland':37 'wayland.app':16 'wayland.app/protocols/)':15 'wors':55 'x11':45"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5471942"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700551416 {#2061
    date: 2023-11-21 08:23:36.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
8 DENIED moderate
App\Entity\EntryComment {#2460
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2452 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2386 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2459 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2459 …}
  +body: """
    > not having kludges 42 levels deep\n
    \n
    There are already almost a hundred [extension protocols](https://wayland.app/protocols/) and you need dozens of them to implement just barebones desktop functionality. If you look under the surface the Wayland ecosystem is arguably already more complex than X11 ever was and it’s only going to get worse.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 7
  +score: 0
  +lastActive: DateTime @1700551416 {#2144
    date: 2023-11-21 08:23:36.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@RiikkaTheIcePrincess@kbin.social"
    "@db2@sopuli.xyz"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2455 …}
  +nested: Doctrine\ORM\PersistentCollection {#2461 …}
  +votes: Doctrine\ORM\PersistentCollection {#2340 …}
  +reports: Doctrine\ORM\PersistentCollection {#2327 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2349 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2129 …}
  -id: 145727
  -bodyTs: "'/protocols/)':17 '42':4 'almost':10 'alreadi':9,41 'arguabl':40 'barebon':27 'complex':43 'deep':6 'desktop':28 'dozen':21 'ecosystem':38 'ever':46 'extens':13 'function':29 'get':54 'go':52 'hundr':12 'implement':25 'kludg':3 'level':5 'look':32 'need':20 'protocol':14 'surfac':35 'wayland':37 'wayland.app':16 'wayland.app/protocols/)':15 'wors':55 'x11':45"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5471942"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700551416 {#2061
    date: 2023-11-21 08:23:36.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
9 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
10 DENIED moderate
App\Entity\EntryComment {#2341
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2334 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2386 …}
  +image: null
  +parent: null
  +root: null
  +body: "There is a fairly compact [Thinkpad USB keyboard](https://www.amazon.com/Lenovo-ThinkPad-Compact-Keyboard-TrackPoint/dp/B00F3U4TQS) which would be much easier to connect if you can make it fit somehow. It has the trackpoint but no trackpad."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1701041431 {#2453
    date: 2023-11-27 00:30:31.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Pantherina@feddit.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2086 …}
  +nested: Doctrine\ORM\PersistentCollection {#2191 …}
  +votes: Doctrine\ORM\PersistentCollection {#2329 …}
  +reports: Doctrine\ORM\PersistentCollection {#2325 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2326 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2328 …}
  -id: 145601
  -bodyTs: "'/lenovo-thinkpad-compact-keyboard-trackpoint/dp/b00f3u4tqs)':11 'compact':5 'connect':18 'easier':16 'fair':4 'fit':24 'keyboard':8 'make':22 'much':15 'somehow':25 'thinkpad':6 'trackpad':32 'trackpoint':29 'usb':7 'would':13 'www.amazon.com':10 'www.amazon.com/lenovo-thinkpad-compact-keyboard-trackpoint/dp/b00f3u4tqs)':9"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5471252"
  +editedAt: DateTimeImmutable @1700977563 {#2381
    date: 2023-11-26 06:46:03.0 +01:00
  }
  +createdAt: DateTimeImmutable @1700547904 {#2076
    date: 2023-11-21 07:25:04.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
11 DENIED edit
App\Entity\EntryComment {#2341
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2334 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2386 …}
  +image: null
  +parent: null
  +root: null
  +body: "There is a fairly compact [Thinkpad USB keyboard](https://www.amazon.com/Lenovo-ThinkPad-Compact-Keyboard-TrackPoint/dp/B00F3U4TQS) which would be much easier to connect if you can make it fit somehow. It has the trackpoint but no trackpad."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1701041431 {#2453
    date: 2023-11-27 00:30:31.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Pantherina@feddit.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2086 …}
  +nested: Doctrine\ORM\PersistentCollection {#2191 …}
  +votes: Doctrine\ORM\PersistentCollection {#2329 …}
  +reports: Doctrine\ORM\PersistentCollection {#2325 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2326 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2328 …}
  -id: 145601
  -bodyTs: "'/lenovo-thinkpad-compact-keyboard-trackpoint/dp/b00f3u4tqs)':11 'compact':5 'connect':18 'easier':16 'fair':4 'fit':24 'keyboard':8 'make':22 'much':15 'somehow':25 'thinkpad':6 'trackpad':32 'trackpoint':29 'usb':7 'would':13 'www.amazon.com':10 'www.amazon.com/lenovo-thinkpad-compact-keyboard-trackpoint/dp/b00f3u4tqs)':9"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5471252"
  +editedAt: DateTimeImmutable @1700977563 {#2381
    date: 2023-11-26 06:46:03.0 +01:00
  }
  +createdAt: DateTimeImmutable @1700547904 {#2076
    date: 2023-11-21 07:25:04.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
12 DENIED moderate
App\Entity\EntryComment {#2341
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2334 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2386 …}
  +image: null
  +parent: null
  +root: null
  +body: "There is a fairly compact [Thinkpad USB keyboard](https://www.amazon.com/Lenovo-ThinkPad-Compact-Keyboard-TrackPoint/dp/B00F3U4TQS) which would be much easier to connect if you can make it fit somehow. It has the trackpoint but no trackpad."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1701041431 {#2453
    date: 2023-11-27 00:30:31.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Pantherina@feddit.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2086 …}
  +nested: Doctrine\ORM\PersistentCollection {#2191 …}
  +votes: Doctrine\ORM\PersistentCollection {#2329 …}
  +reports: Doctrine\ORM\PersistentCollection {#2325 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2326 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2328 …}
  -id: 145601
  -bodyTs: "'/lenovo-thinkpad-compact-keyboard-trackpoint/dp/b00f3u4tqs)':11 'compact':5 'connect':18 'easier':16 'fair':4 'fit':24 'keyboard':8 'make':22 'much':15 'somehow':25 'thinkpad':6 'trackpad':32 'trackpoint':29 'usb':7 'would':13 'www.amazon.com':10 'www.amazon.com/lenovo-thinkpad-compact-keyboard-trackpoint/dp/b00f3u4tqs)':9"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5471252"
  +editedAt: DateTimeImmutable @1700977563 {#2381
    date: 2023-11-26 06:46:03.0 +01:00
  }
  +createdAt: DateTimeImmutable @1700547904 {#2076
    date: 2023-11-21 07:25:04.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
13 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
14 DENIED moderate
App\Entity\EntryComment {#2042
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2141 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2386 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2344 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2350 …}
  +body: "Yeah, I ended up doing something similar but using my own Dockerfile where I specified `ebook-convert` as the entry point."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1700275810 {#2337
    date: 2023-11-18 03:50:10.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@petsoi@discuss.tchncs.de"
    "@donio@lemmy.world"
    "@KickMeElmo@sopuli.xyz"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2347 …}
  +nested: Doctrine\ORM\PersistentCollection {#2351 …}
  +votes: Doctrine\ORM\PersistentCollection {#2140 …}
  +reports: Doctrine\ORM\PersistentCollection {#2345 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2040 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2132 …}
  -id: 135781
  -bodyTs: "'convert':18 'dockerfil':12 'ebook':17 'ebook-convert':16 'end':3 'entri':21 'point':22 'similar':7 'someth':6 'specifi':15 'use':9 'yeah':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5397075"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700275810 {#2343
    date: 2023-11-18 03:50:10.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
15 DENIED edit
App\Entity\EntryComment {#2042
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2141 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2386 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2344 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2350 …}
  +body: "Yeah, I ended up doing something similar but using my own Dockerfile where I specified `ebook-convert` as the entry point."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1700275810 {#2337
    date: 2023-11-18 03:50:10.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@petsoi@discuss.tchncs.de"
    "@donio@lemmy.world"
    "@KickMeElmo@sopuli.xyz"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2347 …}
  +nested: Doctrine\ORM\PersistentCollection {#2351 …}
  +votes: Doctrine\ORM\PersistentCollection {#2140 …}
  +reports: Doctrine\ORM\PersistentCollection {#2345 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2040 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2132 …}
  -id: 135781
  -bodyTs: "'convert':18 'dockerfil':12 'ebook':17 'ebook-convert':16 'end':3 'entri':21 'point':22 'similar':7 'someth':6 'specifi':15 'use':9 'yeah':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5397075"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700275810 {#2343
    date: 2023-11-18 03:50:10.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
16 DENIED moderate
App\Entity\EntryComment {#2042
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2141 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2386 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2344 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2350 …}
  +body: "Yeah, I ended up doing something similar but using my own Dockerfile where I specified `ebook-convert` as the entry point."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1700275810 {#2337
    date: 2023-11-18 03:50:10.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@petsoi@discuss.tchncs.de"
    "@donio@lemmy.world"
    "@KickMeElmo@sopuli.xyz"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2347 …}
  +nested: Doctrine\ORM\PersistentCollection {#2351 …}
  +votes: Doctrine\ORM\PersistentCollection {#2140 …}
  +reports: Doctrine\ORM\PersistentCollection {#2345 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2040 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2132 …}
  -id: 135781
  -bodyTs: "'convert':18 'dockerfil':12 'ebook':17 'ebook-convert':16 'end':3 'entri':21 'point':22 'similar':7 'someth':6 'specifi':15 'use':9 'yeah':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5397075"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700275810 {#2343
    date: 2023-11-18 03:50:10.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
17 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
18 DENIED moderate
App\Entity\EntryComment {#2094
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2141 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2386 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2350 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2350 …}
  +body: "I would like the ability to do a CLI-only build since I only really use the `ebook-convert` command. Never felt the need to “manage” my ebooks."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1700261961 {#2060
    date: 2023-11-17 23:59:21.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@petsoi@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2093 …}
  +nested: Doctrine\ORM\PersistentCollection {#2087 …}
  +votes: Doctrine\ORM\PersistentCollection {#2088 …}
  +reports: Doctrine\ORM\PersistentCollection {#2064 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2063 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2077 …}
  -id: 135200
  -bodyTs: "'abil':5 'build':12 'cli':10 'cli-on':9 'command':22 'convert':21 'ebook':20,30 'ebook-convert':19 'felt':24 'like':3 'manag':28 'need':26 'never':23 'realli':16 'sinc':13 'use':17 'would':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5393423"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700261961 {#2332
    date: 2023-11-17 23:59:21.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
19 DENIED edit
App\Entity\EntryComment {#2094
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2141 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2386 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2350 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2350 …}
  +body: "I would like the ability to do a CLI-only build since I only really use the `ebook-convert` command. Never felt the need to “manage” my ebooks."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1700261961 {#2060
    date: 2023-11-17 23:59:21.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@petsoi@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2093 …}
  +nested: Doctrine\ORM\PersistentCollection {#2087 …}
  +votes: Doctrine\ORM\PersistentCollection {#2088 …}
  +reports: Doctrine\ORM\PersistentCollection {#2064 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2063 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2077 …}
  -id: 135200
  -bodyTs: "'abil':5 'build':12 'cli':10 'cli-on':9 'command':22 'convert':21 'ebook':20,30 'ebook-convert':19 'felt':24 'like':3 'manag':28 'need':26 'never':23 'realli':16 'sinc':13 'use':17 'would':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5393423"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700261961 {#2332
    date: 2023-11-17 23:59:21.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
20 DENIED moderate
App\Entity\EntryComment {#2094
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2141 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2386 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2350 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2350 …}
  +body: "I would like the ability to do a CLI-only build since I only really use the `ebook-convert` command. Never felt the need to “manage” my ebooks."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1700261961 {#2060
    date: 2023-11-17 23:59:21.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@petsoi@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2093 …}
  +nested: Doctrine\ORM\PersistentCollection {#2087 …}
  +votes: Doctrine\ORM\PersistentCollection {#2088 …}
  +reports: Doctrine\ORM\PersistentCollection {#2064 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2063 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2077 …}
  -id: 135200
  -bodyTs: "'abil':5 'build':12 'cli':10 'cli-on':9 'command':22 'convert':21 'ebook':20,30 'ebook-convert':19 'felt':24 'like':3 'manag':28 'need':26 'never':23 'realli':16 'sinc':13 'use':17 'would':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5393423"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700261961 {#2332
    date: 2023-11-17 23:59:21.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details