GET https://kbin.spritesserver.nl/index.php/d/gitlab.freedesktop.org/comments/oldest

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 …}
}
22.42 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.05 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 {#1813
  +user: App\Entity\User {#2450 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1875 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1684 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    > - wp-fractional-scale-v1 to allow clients to submit buffers with a non-integer scale factor matching the output.\n
    \n
    This hopefully means Sway and similar will support real fractional scaling for applications, not just the compositor fractional scaling we already have.\n
    \n
    But I don’t know much about application support. Qt and Electron might support it; GTK 4 does not, possibly in a future version).\n
    \n
    [wayland.app/protocols/fractional-scale-v1](https://wayland.app/protocols/fractional-scale-v1)\n
    \n
    > - tearing-control to allow clients to opt-in for tearing page-flips.\n
    \n
    That’s great for those who need it. Anyone with a modern display should probably just use variable refresh rate (vrr), but even today some devices don’t support it. E.g. there’s been 240Hz laptops without vrr.\n
    \n
    [wayland.app/protocols/tearing-control-v1](https://wayland.app/protocols/tearing-control-v1)
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 15
  +score: 0
  +lastActive: DateTime @1701254627 {#1872
    date: 2023-11-29 11:43:47.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Chewy7324@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1600 …}
  +nested: Doctrine\ORM\PersistentCollection {#1513 …}
  +votes: Doctrine\ORM\PersistentCollection {#1849 …}
  +reports: Doctrine\ORM\PersistentCollection {#1391 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2488 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1955 …}
  -id: 152993
  -bodyTs: "'/protocols/fractional-scale-v1](https://wayland.app/protocols/fractional-scale-v1)':70 '/protocols/tearing-control-v1](https://wayland.app/protocols/tearing-control-v1)':126 '240hz':120 '4':60 'allow':7,75 'alreadi':42 'anyon':94 'applic':34,51 'buffer':11 'client':8,76 'compositor':38 'control':73 'devic':111 'display':98 'e.g':116 'electron':55 'even':108 'factor':18 'flip':85 'fraction':3,31,39 'futur':66 'great':88 'gtk':59 'hope':23 'integ':16 'know':48 'laptop':121 'match':19 'mean':24 'might':56 'modern':97 'much':49 'need':92 'non':15 'non-integ':14 'opt':79 'opt-in':78 'output':21 'page':84 'page-flip':83 'possibl':63 'probabl':100 'qt':53 'rate':105 'real':30 'refresh':104 'scale':4,17,32,40 'similar':27 'submit':10 'support':29,52,57,114 'sway':25 'tear':72,82 'tearing-control':71 'today':109 'use':102 'v1':5 'variabl':103 'version':67 'vrr':106,123 'wayland.app':69,125 'wayland.app/protocols/fractional-scale-v1](https://wayland.app/protocols/fractional-scale-v1)':68 'wayland.app/protocols/tearing-control-v1](https://wayland.app/protocols/tearing-control-v1)':124 'without':122 'wp':2 'wp-fractional-scale-v1':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/5100178"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700705832 {#2437
    date: 2023-11-23 03:17:12.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 {#1813
  +user: App\Entity\User {#2450 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1875 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1684 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    > - wp-fractional-scale-v1 to allow clients to submit buffers with a non-integer scale factor matching the output.\n
    \n
    This hopefully means Sway and similar will support real fractional scaling for applications, not just the compositor fractional scaling we already have.\n
    \n
    But I don’t know much about application support. Qt and Electron might support it; GTK 4 does not, possibly in a future version).\n
    \n
    [wayland.app/protocols/fractional-scale-v1](https://wayland.app/protocols/fractional-scale-v1)\n
    \n
    > - tearing-control to allow clients to opt-in for tearing page-flips.\n
    \n
    That’s great for those who need it. Anyone with a modern display should probably just use variable refresh rate (vrr), but even today some devices don’t support it. E.g. there’s been 240Hz laptops without vrr.\n
    \n
    [wayland.app/protocols/tearing-control-v1](https://wayland.app/protocols/tearing-control-v1)
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 15
  +score: 0
  +lastActive: DateTime @1701254627 {#1872
    date: 2023-11-29 11:43:47.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Chewy7324@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1600 …}
  +nested: Doctrine\ORM\PersistentCollection {#1513 …}
  +votes: Doctrine\ORM\PersistentCollection {#1849 …}
  +reports: Doctrine\ORM\PersistentCollection {#1391 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2488 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1955 …}
  -id: 152993
  -bodyTs: "'/protocols/fractional-scale-v1](https://wayland.app/protocols/fractional-scale-v1)':70 '/protocols/tearing-control-v1](https://wayland.app/protocols/tearing-control-v1)':126 '240hz':120 '4':60 'allow':7,75 'alreadi':42 'anyon':94 'applic':34,51 'buffer':11 'client':8,76 'compositor':38 'control':73 'devic':111 'display':98 'e.g':116 'electron':55 'even':108 'factor':18 'flip':85 'fraction':3,31,39 'futur':66 'great':88 'gtk':59 'hope':23 'integ':16 'know':48 'laptop':121 'match':19 'mean':24 'might':56 'modern':97 'much':49 'need':92 'non':15 'non-integ':14 'opt':79 'opt-in':78 'output':21 'page':84 'page-flip':83 'possibl':63 'probabl':100 'qt':53 'rate':105 'real':30 'refresh':104 'scale':4,17,32,40 'similar':27 'submit':10 'support':29,52,57,114 'sway':25 'tear':72,82 'tearing-control':71 'today':109 'use':102 'v1':5 'variabl':103 'version':67 'vrr':106,123 'wayland.app':69,125 'wayland.app/protocols/fractional-scale-v1](https://wayland.app/protocols/fractional-scale-v1)':68 'wayland.app/protocols/tearing-control-v1](https://wayland.app/protocols/tearing-control-v1)':124 'without':122 'wp':2 'wp-fractional-scale-v1':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/5100178"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700705832 {#2437
    date: 2023-11-23 03:17:12.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 {#1813
  +user: App\Entity\User {#2450 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1875 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1684 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    > - wp-fractional-scale-v1 to allow clients to submit buffers with a non-integer scale factor matching the output.\n
    \n
    This hopefully means Sway and similar will support real fractional scaling for applications, not just the compositor fractional scaling we already have.\n
    \n
    But I don’t know much about application support. Qt and Electron might support it; GTK 4 does not, possibly in a future version).\n
    \n
    [wayland.app/protocols/fractional-scale-v1](https://wayland.app/protocols/fractional-scale-v1)\n
    \n
    > - tearing-control to allow clients to opt-in for tearing page-flips.\n
    \n
    That’s great for those who need it. Anyone with a modern display should probably just use variable refresh rate (vrr), but even today some devices don’t support it. E.g. there’s been 240Hz laptops without vrr.\n
    \n
    [wayland.app/protocols/tearing-control-v1](https://wayland.app/protocols/tearing-control-v1)
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 15
  +score: 0
  +lastActive: DateTime @1701254627 {#1872
    date: 2023-11-29 11:43:47.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Chewy7324@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1600 …}
  +nested: Doctrine\ORM\PersistentCollection {#1513 …}
  +votes: Doctrine\ORM\PersistentCollection {#1849 …}
  +reports: Doctrine\ORM\PersistentCollection {#1391 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2488 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1955 …}
  -id: 152993
  -bodyTs: "'/protocols/fractional-scale-v1](https://wayland.app/protocols/fractional-scale-v1)':70 '/protocols/tearing-control-v1](https://wayland.app/protocols/tearing-control-v1)':126 '240hz':120 '4':60 'allow':7,75 'alreadi':42 'anyon':94 'applic':34,51 'buffer':11 'client':8,76 'compositor':38 'control':73 'devic':111 'display':98 'e.g':116 'electron':55 'even':108 'factor':18 'flip':85 'fraction':3,31,39 'futur':66 'great':88 'gtk':59 'hope':23 'integ':16 'know':48 'laptop':121 'match':19 'mean':24 'might':56 'modern':97 'much':49 'need':92 'non':15 'non-integ':14 'opt':79 'opt-in':78 'output':21 'page':84 'page-flip':83 'possibl':63 'probabl':100 'qt':53 'rate':105 'real':30 'refresh':104 'scale':4,17,32,40 'similar':27 'submit':10 'support':29,52,57,114 'sway':25 'tear':72,82 'tearing-control':71 'today':109 'use':102 'v1':5 'variabl':103 'version':67 'vrr':106,123 'wayland.app':69,125 'wayland.app/protocols/fractional-scale-v1](https://wayland.app/protocols/fractional-scale-v1)':68 'wayland.app/protocols/tearing-control-v1](https://wayland.app/protocols/tearing-control-v1)':124 'without':122 'wp':2 'wp-fractional-scale-v1':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/5100178"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700705832 {#2437
    date: 2023-11-23 03:17:12.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 {#1566
  +user: App\Entity\User {#1596 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1875 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1684 …}
  +image: null
  +parent: null
  +root: null
  +body: "How would wlroots relate to the compositors such as KWin & GNOME Shell?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1701391662 {#1549
    date: 2023-12-01 01:47:42.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Chewy7324@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1525 …}
  +nested: Doctrine\ORM\PersistentCollection {#1565 …}
  +votes: Doctrine\ORM\PersistentCollection {#1558 …}
  +reports: Doctrine\ORM\PersistentCollection {#1557 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1621 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1613 …}
  -id: 153018
  -bodyTs: "'compositor':7 'gnome':11 'kwin':10 'relat':4 'shell':12 'wlroot':3 'would':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/comment/5831583"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700706344 {#1550
    date: 2023-11-23 03:25:44.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 {#1566
  +user: App\Entity\User {#1596 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1875 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1684 …}
  +image: null
  +parent: null
  +root: null
  +body: "How would wlroots relate to the compositors such as KWin & GNOME Shell?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1701391662 {#1549
    date: 2023-12-01 01:47:42.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Chewy7324@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1525 …}
  +nested: Doctrine\ORM\PersistentCollection {#1565 …}
  +votes: Doctrine\ORM\PersistentCollection {#1558 …}
  +reports: Doctrine\ORM\PersistentCollection {#1557 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1621 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1613 …}
  -id: 153018
  -bodyTs: "'compositor':7 'gnome':11 'kwin':10 'relat':4 'shell':12 'wlroot':3 'would':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/comment/5831583"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700706344 {#1550
    date: 2023-11-23 03:25:44.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 {#1566
  +user: App\Entity\User {#1596 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1875 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1684 …}
  +image: null
  +parent: null
  +root: null
  +body: "How would wlroots relate to the compositors such as KWin & GNOME Shell?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1701391662 {#1549
    date: 2023-12-01 01:47:42.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Chewy7324@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1525 …}
  +nested: Doctrine\ORM\PersistentCollection {#1565 …}
  +votes: Doctrine\ORM\PersistentCollection {#1558 …}
  +reports: Doctrine\ORM\PersistentCollection {#1557 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1621 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1613 …}
  -id: 153018
  -bodyTs: "'compositor':7 'gnome':11 'kwin':10 'relat':4 'shell':12 'wlroot':3 'would':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/comment/5831583"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700706344 {#1550
    date: 2023-11-23 03:25:44.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 {#2422
  +user: App\Entity\User {#2469 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2462 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1684 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    [libcamera](https://gitlab.freedesktop.org/camera/libcamera):\n
    \n
    > A complex camera support library for Linux, Android, and ChromeOS\n
    > \n
    > Cameras are complex devices that need heavy hardware image processing operations. Control of the processing is based on advanced algorithms that must run on a programmable processor. This has traditionally been implemented in a dedicated MCU in the camera, but in embedded devices algorithms have been moved to the main CPU to save cost. Blurring the boundary between camera devices and Linux often left the user with no other option than a vendor-specific closed-source solution.\n
    > \n
    > To address this problem the Linux media community has very recently started collaboration with the industry to develop a camera stack that will be open-source-friendly while still protecting vendor core IP. libcamera was born out of that collaboration and will offer modern camera support to Linux-based systems, including traditional Linux distributions, ChromeOS and Android.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 37
  +score: 0
  +lastActive: DateTime @1720394982 {#2464
    date: 2024-07-08 01:29:42.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@joojmachine@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2458 …}
  +nested: Doctrine\ORM\PersistentCollection {#2456 …}
  +votes: Doctrine\ORM\PersistentCollection {#2453 …}
  +reports: Doctrine\ORM\PersistentCollection {#2457 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2455 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2468 …}
  -id: 295499
  -bodyTs: "'/camera/libcamera):':4 'address':95 'advanc':33 'algorithm':34,58 'android':12,152 'base':31,144 'blur':69 'born':130 'boundari':71 'camera':7,15,53,73,113,139 'chromeo':14,150 'close':91 'closed-sourc':90 'collabor':106,134 'communiti':101 'complex':6,17 'control':26 'core':126 'cost':68 'cpu':65 'dedic':49 'develop':111 'devic':18,57,74 'distribut':149 'embed':56 'friend':121 'gitlab.freedesktop.org':3 'gitlab.freedesktop.org/camera/libcamera):':2 'hardwar':22 'heavi':21 'imag':23 'implement':46 'includ':146 'industri':109 'ip':127 'left':78 'libcamera':1,128 'librari':9 'linux':11,76,99,143,148 'linux-bas':142 'main':64 'mcu':50 'media':100 'modern':138 'move':61 'must':36 'need':20 'offer':137 'often':77 'open':119 'open-source-friend':118 'oper':25 'option':84 'problem':97 'process':24,29 'processor':41 'programm':40 'protect':124 'recent':104 'run':37 'save':67 'solut':93 'sourc':92,120 'specif':89 'stack':114 'start':105 'still':123 'support':8,140 'system':145 'tradit':44,147 'user':80 'vendor':88,125 'vendor-specif':87"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://feddit.nl/comment/5907499"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704882817 {#2463
    date: 2024-01-10 11:33:37.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 {#2422
  +user: App\Entity\User {#2469 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2462 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1684 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    [libcamera](https://gitlab.freedesktop.org/camera/libcamera):\n
    \n
    > A complex camera support library for Linux, Android, and ChromeOS\n
    > \n
    > Cameras are complex devices that need heavy hardware image processing operations. Control of the processing is based on advanced algorithms that must run on a programmable processor. This has traditionally been implemented in a dedicated MCU in the camera, but in embedded devices algorithms have been moved to the main CPU to save cost. Blurring the boundary between camera devices and Linux often left the user with no other option than a vendor-specific closed-source solution.\n
    > \n
    > To address this problem the Linux media community has very recently started collaboration with the industry to develop a camera stack that will be open-source-friendly while still protecting vendor core IP. libcamera was born out of that collaboration and will offer modern camera support to Linux-based systems, including traditional Linux distributions, ChromeOS and Android.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 37
  +score: 0
  +lastActive: DateTime @1720394982 {#2464
    date: 2024-07-08 01:29:42.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@joojmachine@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2458 …}
  +nested: Doctrine\ORM\PersistentCollection {#2456 …}
  +votes: Doctrine\ORM\PersistentCollection {#2453 …}
  +reports: Doctrine\ORM\PersistentCollection {#2457 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2455 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2468 …}
  -id: 295499
  -bodyTs: "'/camera/libcamera):':4 'address':95 'advanc':33 'algorithm':34,58 'android':12,152 'base':31,144 'blur':69 'born':130 'boundari':71 'camera':7,15,53,73,113,139 'chromeo':14,150 'close':91 'closed-sourc':90 'collabor':106,134 'communiti':101 'complex':6,17 'control':26 'core':126 'cost':68 'cpu':65 'dedic':49 'develop':111 'devic':18,57,74 'distribut':149 'embed':56 'friend':121 'gitlab.freedesktop.org':3 'gitlab.freedesktop.org/camera/libcamera):':2 'hardwar':22 'heavi':21 'imag':23 'implement':46 'includ':146 'industri':109 'ip':127 'left':78 'libcamera':1,128 'librari':9 'linux':11,76,99,143,148 'linux-bas':142 'main':64 'mcu':50 'media':100 'modern':138 'move':61 'must':36 'need':20 'offer':137 'often':77 'open':119 'open-source-friend':118 'oper':25 'option':84 'problem':97 'process':24,29 'processor':41 'programm':40 'protect':124 'recent':104 'run':37 'save':67 'solut':93 'sourc':92,120 'specif':89 'stack':114 'start':105 'still':123 'support':8,140 'system':145 'tradit':44,147 'user':80 'vendor':88,125 'vendor-specif':87"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://feddit.nl/comment/5907499"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704882817 {#2463
    date: 2024-01-10 11:33:37.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 {#2422
  +user: App\Entity\User {#2469 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2462 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1684 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    [libcamera](https://gitlab.freedesktop.org/camera/libcamera):\n
    \n
    > A complex camera support library for Linux, Android, and ChromeOS\n
    > \n
    > Cameras are complex devices that need heavy hardware image processing operations. Control of the processing is based on advanced algorithms that must run on a programmable processor. This has traditionally been implemented in a dedicated MCU in the camera, but in embedded devices algorithms have been moved to the main CPU to save cost. Blurring the boundary between camera devices and Linux often left the user with no other option than a vendor-specific closed-source solution.\n
    > \n
    > To address this problem the Linux media community has very recently started collaboration with the industry to develop a camera stack that will be open-source-friendly while still protecting vendor core IP. libcamera was born out of that collaboration and will offer modern camera support to Linux-based systems, including traditional Linux distributions, ChromeOS and Android.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 37
  +score: 0
  +lastActive: DateTime @1720394982 {#2464
    date: 2024-07-08 01:29:42.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@joojmachine@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2458 …}
  +nested: Doctrine\ORM\PersistentCollection {#2456 …}
  +votes: Doctrine\ORM\PersistentCollection {#2453 …}
  +reports: Doctrine\ORM\PersistentCollection {#2457 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2455 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2468 …}
  -id: 295499
  -bodyTs: "'/camera/libcamera):':4 'address':95 'advanc':33 'algorithm':34,58 'android':12,152 'base':31,144 'blur':69 'born':130 'boundari':71 'camera':7,15,53,73,113,139 'chromeo':14,150 'close':91 'closed-sourc':90 'collabor':106,134 'communiti':101 'complex':6,17 'control':26 'core':126 'cost':68 'cpu':65 'dedic':49 'develop':111 'devic':18,57,74 'distribut':149 'embed':56 'friend':121 'gitlab.freedesktop.org':3 'gitlab.freedesktop.org/camera/libcamera):':2 'hardwar':22 'heavi':21 'imag':23 'implement':46 'includ':146 'industri':109 'ip':127 'left':78 'libcamera':1,128 'librari':9 'linux':11,76,99,143,148 'linux-bas':142 'main':64 'mcu':50 'media':100 'modern':138 'move':61 'must':36 'need':20 'offer':137 'often':77 'open':119 'open-source-friend':118 'oper':25 'option':84 'problem':97 'process':24,29 'processor':41 'programm':40 'protect':124 'recent':104 'run':37 'save':67 'solut':93 'sourc':92,120 'specif':89 'stack':114 'start':105 'still':123 'support':8,140 'system':145 'tradit':44,147 'user':80 'vendor':88,125 'vendor-specif':87"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://feddit.nl/comment/5907499"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704882817 {#2463
    date: 2024-01-10 11:33:37.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