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 …}
}
11.88 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\Entry {#1844
  +user: Proxies\__CG__\App\Entity\User {#1884 …}
  +magazine: App\Entity\Magazine {#288
    +icon: null
    +name: "announcements@lemmy.ml"
    +title: "announcements"
    +description: """
      Official announcements from the Lemmy project. Subscribe to this community or add it to your RSS reader in order to be notified about new releases and important updates.\n
      \n
      You can also find major news on [join-lemmy.org](https://join-lemmy.org/news)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 6
    +entryCommentCount: 455
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729471730 {#296
      date: 2024-10-21 02:48:50.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#276 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#272 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#261 …}
    +entries: Doctrine\ORM\PersistentCollection {#219 …}
    +posts: Doctrine\ORM\PersistentCollection {#177 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#239 …}
    +bans: Doctrine\ORM\PersistentCollection {#156 …}
    +reports: Doctrine\ORM\PersistentCollection {#142 …}
    +badges: Doctrine\ORM\PersistentCollection {#120 …}
    +logs: Doctrine\ORM\PersistentCollection {#110 …}
    +awards: Doctrine\ORM\PersistentCollection {#99 …}
    +categories: Doctrine\ORM\PersistentCollection {#86 …}
    -id: 131
    +apId: "announcements@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/announcements"
    +apPublicUrl: "https://lemmy.ml/c/announcements"
    +apFollowersUrl: "https://lemmy.ml/c/announcements/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "announcements"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703918407 {#297
      date: 2023-12-30 07:40:07.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703918407 {#291
      date: 2023-12-30 07:40:07.0 +01:00
    }
  }
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1972 …}
  +slug: "Lemmy-Development-Update-2024-01-12"
  +title: "Lemmy Development Update: 2024-01-12"
  +url: null
  +body: """
    Here is our regular update that explains what we have been working on for the past two weeks. This should allow average users to keep up with development, without reading Github comments or knowing how to program.\n
    \n
    Yesterday we released [Lemmy 0.19.2](https://join-lemmy.org/news/2024-01-10_-_Lemmy_Release_v0.19.2_-_More_Federation_Fixes), which included various federation fixes, as well as a way for admins to view votes.\n
    \n
    @phiresky fixed a [federation loop bug](https://github.com/LemmyNet/lemmy/pull/4330), and worked on [lemmy-federation-state](https://github.com/phiresky/lemmy-federation-state), a tool to help visualize federation status.\n
    \n
    @sleepless fixed a [lemmy-ui theming issue](https://github.com/LemmyNet/lemmy-ui/pull/2301), as well as an [issue with lemmy-ui’s error pages](https://github.com/LemmyNet/lemmy-ui/pull/2302).\n
    \n
    @dessalines fixed an issue with [resolving reports](https://github.com/LemmyNet/lemmy/pull/4345), added the ability for [admins to view votes to prevent downvote trolling](https://github.com/LemmyNet/lemmy/pull/4332), upgraded our woodpecker-ci to 2.1, and helped fix various CI issues, and is adding [comment and post removing to jerboa](https://github.com/dessalines/jerboa/pull/1323).\n
    \n
    @nutomic is fixing an issue with [mastodon follows](https://github.com/LemmyNet/lemmy/pull/4364), working on [local-only communities](https://github.com/LemmyNet/lemmy/pull/4350), fixed an [issue with the lemmy-stats-crawler](https://github.com/LemmyNet/lemmy-stats-crawler/pull/18), fixed an issue with [cache-control headers](https://github.com/LemmyNet/lemmy/pull/4337), better handling of [federated reports from mastodon and kbin](https://github.com/LemmyNet/lemmy/pull/4323), and much more.\n
    \n
    @dullbananas is fixing up some [Lemmy DB triggers](https://github.com/LemmyNet/lemmy/pull/4333), adding a [better-organized cursor-based pagination library](https://github.com/LemmyNet/lemmy/pull/4320), and a [query plan viewer](https://github.com/LemmyNet/lemmy/pull/4285).\n
    \n
    ### Support development\n
    \n
    @dessalines and @nutomic are working full-time on Lemmy to integrate community contributions, fix bugs, optimize performance and much more. This work is funded exclusively through donations.\n
    \n
    If you like using Lemmy, and want to make sure that we will always be available to work full time building it, consider [donating to support its development](https://join-lemmy.org/donate). Recurring donations are ideal because they allow for long-term planning. But also one-time donations of any amount help us.\n
    \n
    - [Liberapay](https://liberapay.com/Lemmy) (preferred option)\n
    - [Open Collective](https://opencollective.com/lemmy)\n
    - [Patreon](https://www.patreon.com/dessalines)\n
    - [Cryptocurrency](https://join-lemmy.org/donate) (scroll to bottom of page)
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 1
  +favouriteCount: 77
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1722192863 {#1805
    date: 2024-07-28 20:54:23.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: [
    "@phiresky"
    "@sleepless"
    "@dessalines"
    "@nutomic"
    "@dullbananas"
  ]
  +comments: Doctrine\ORM\PersistentCollection {#2417 …}
  +votes: Doctrine\ORM\PersistentCollection {#1408 …}
  +reports: Doctrine\ORM\PersistentCollection {#2406 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1937 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1945 …}
  +badges: Doctrine\ORM\PersistentCollection {#1941 …}
  +children: []
  -id: 29382
  -titleTs: "'-01':5 '-12':6 '2024':4 'develop':2 'lemmi':1 'updat':3"
  -bodyTs: "'/dessalines)':351 '/dessalines/jerboa/pull/1323).':162 '/donate)':355 '/donate).':313 '/lemmy)':340,347 '/lemmynet/lemmy-stats-crawler/pull/18),':194 '/lemmynet/lemmy-ui/pull/2301),':97 '/lemmynet/lemmy-ui/pull/2302).':112 '/lemmynet/lemmy/pull/4285).':252 '/lemmynet/lemmy/pull/4320),':244 '/lemmynet/lemmy/pull/4323),':217 '/lemmynet/lemmy/pull/4330),':69 '/lemmynet/lemmy/pull/4332),':137 '/lemmynet/lemmy/pull/4333),':231 '/lemmynet/lemmy/pull/4337),':205 '/lemmynet/lemmy/pull/4345),':122 '/lemmynet/lemmy/pull/4350),':182 '/lemmynet/lemmy/pull/4364),':173 '/news/2024-01-10_-_lemmy_release_v0.19.2_-_more_federation_fixes),':45 '/phiresky/lemmy-federation-state),':79 '0.19.2':42 '2.1':144 'abil':125 'ad':123,153,232 'admin':57,127 'allow':21,320 'also':327 'alway':296 'amount':334 'avail':298 'averag':22 'base':239 'better':206,235 'better-organ':234 'bottom':358 'bug':66,270 'build':303 'cach':200 'cache-control':199 'ci':142,149 'collect':344 'comment':32,154 'communiti':179,267 'consid':305 'contribut':268 'control':201 'crawler':191 'cryptocurr':352 'cursor':238 'cursor-bas':237 'db':227 'dessalin':113,255 'develop':28,254,310 'donat':282,306,315,331 'downvot':133 'dullbanana':221 'error':108 'exclus':280 'explain':7 'feder':49,64,75,85,209 'fix':50,62,88,114,147,165,183,195,223,269 'follow':170 'full':261,301 'full-tim':260 'fund':279 'github':31 'github.com':68,78,96,111,121,136,161,172,181,193,204,216,230,243,251 'github.com/dessalines/jerboa/pull/1323).':160 'github.com/lemmynet/lemmy-stats-crawler/pull/18),':192 'github.com/lemmynet/lemmy-ui/pull/2301),':95 'github.com/lemmynet/lemmy-ui/pull/2302).':110 'github.com/lemmynet/lemmy/pull/4285).':250 'github.com/lemmynet/lemmy/pull/4320),':242 'github.com/lemmynet/lemmy/pull/4323),':215 'github.com/lemmynet/lemmy/pull/4330),':67 'github.com/lemmynet/lemmy/pull/4332),':135 'github.com/lemmynet/lemmy/pull/4333),':229 'github.com/lemmynet/lemmy/pull/4337),':203 'github.com/lemmynet/lemmy/pull/4345),':120 'github.com/lemmynet/lemmy/pull/4350),':180 'github.com/lemmynet/lemmy/pull/4364),':171 'github.com/phiresky/lemmy-federation-state),':77 'handl':207 'header':202 'help':83,146,335 'ideal':317 'includ':47 'integr':266 'issu':94,102,116,150,167,185,197 'jerboa':159 'join-lemmy.org':44,312,354 'join-lemmy.org/donate)':353 'join-lemmy.org/donate).':311 'join-lemmy.org/news/2024-01-10_-_lemmy_release_v0.19.2_-_more_federation_fixes),':43 'kbin':214 'keep':25 'know':34 'lemmi':41,74,91,105,189,226,264,287 'lemmy-federation-st':73 'lemmy-stats-crawl':188 'lemmy-ui':90,104 'liberapay':337 'liberapay.com':339 'liberapay.com/lemmy)':338 'librari':241 'like':285 'local':177 'local-on':176 'long':323 'long-term':322 'loop':65 'make':291 'mastodon':169,212 'much':219,274 'nutom':163,257 'one':329 'one-tim':328 'open':343 'opencollective.com':346 'opencollective.com/lemmy)':345 'optim':271 'option':342 'organ':236 'page':109,360 'pagin':240 'past':16 'patreon':348 'perform':272 'phireski':61 'plan':248,325 'post':156 'prefer':341 'prevent':132 'program':37 'queri':247 'read':30 'recur':314 'regular':4 'releas':40 'remov':157 'report':119,210 'resolv':118 'scroll':356 'sleepless':87 'stat':190 'state':76 'status':86 'support':253,308 'sure':292 'term':324 'theme':93 'time':262,302,330 'tool':81 'trigger':228 'troll':134 'two':17 'ui':92,106 'updat':5 'upgrad':138 'us':336 'use':286 'user':23 'various':48,148 'view':59,129 'viewer':249 'visual':84 'vote':60,130 'want':289 'way':55 'week':18 'well':52,99 'without':29 'woodpeck':141 'woodpecker-ci':140 'work':12,71,174,259,277,300 'www.patreon.com':350 'www.patreon.com/dessalines)':349 'yesterday':38"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705161309
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/10449815"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705074909 {#90
    date: 2024-01-12 16:55:09.0 +01:00
  }
}
"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
App\Entity\Entry {#1844
  +user: Proxies\__CG__\App\Entity\User {#1884 …}
  +magazine: App\Entity\Magazine {#288
    +icon: null
    +name: "announcements@lemmy.ml"
    +title: "announcements"
    +description: """
      Official announcements from the Lemmy project. Subscribe to this community or add it to your RSS reader in order to be notified about new releases and important updates.\n
      \n
      You can also find major news on [join-lemmy.org](https://join-lemmy.org/news)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 6
    +entryCommentCount: 455
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729471730 {#296
      date: 2024-10-21 02:48:50.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#276 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#272 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#261 …}
    +entries: Doctrine\ORM\PersistentCollection {#219 …}
    +posts: Doctrine\ORM\PersistentCollection {#177 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#239 …}
    +bans: Doctrine\ORM\PersistentCollection {#156 …}
    +reports: Doctrine\ORM\PersistentCollection {#142 …}
    +badges: Doctrine\ORM\PersistentCollection {#120 …}
    +logs: Doctrine\ORM\PersistentCollection {#110 …}
    +awards: Doctrine\ORM\PersistentCollection {#99 …}
    +categories: Doctrine\ORM\PersistentCollection {#86 …}
    -id: 131
    +apId: "announcements@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/announcements"
    +apPublicUrl: "https://lemmy.ml/c/announcements"
    +apFollowersUrl: "https://lemmy.ml/c/announcements/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "announcements"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703918407 {#297
      date: 2023-12-30 07:40:07.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703918407 {#291
      date: 2023-12-30 07:40:07.0 +01:00
    }
  }
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1972 …}
  +slug: "Lemmy-Development-Update-2024-01-12"
  +title: "Lemmy Development Update: 2024-01-12"
  +url: null
  +body: """
    Here is our regular update that explains what we have been working on for the past two weeks. This should allow average users to keep up with development, without reading Github comments or knowing how to program.\n
    \n
    Yesterday we released [Lemmy 0.19.2](https://join-lemmy.org/news/2024-01-10_-_Lemmy_Release_v0.19.2_-_More_Federation_Fixes), which included various federation fixes, as well as a way for admins to view votes.\n
    \n
    @phiresky fixed a [federation loop bug](https://github.com/LemmyNet/lemmy/pull/4330), and worked on [lemmy-federation-state](https://github.com/phiresky/lemmy-federation-state), a tool to help visualize federation status.\n
    \n
    @sleepless fixed a [lemmy-ui theming issue](https://github.com/LemmyNet/lemmy-ui/pull/2301), as well as an [issue with lemmy-ui’s error pages](https://github.com/LemmyNet/lemmy-ui/pull/2302).\n
    \n
    @dessalines fixed an issue with [resolving reports](https://github.com/LemmyNet/lemmy/pull/4345), added the ability for [admins to view votes to prevent downvote trolling](https://github.com/LemmyNet/lemmy/pull/4332), upgraded our woodpecker-ci to 2.1, and helped fix various CI issues, and is adding [comment and post removing to jerboa](https://github.com/dessalines/jerboa/pull/1323).\n
    \n
    @nutomic is fixing an issue with [mastodon follows](https://github.com/LemmyNet/lemmy/pull/4364), working on [local-only communities](https://github.com/LemmyNet/lemmy/pull/4350), fixed an [issue with the lemmy-stats-crawler](https://github.com/LemmyNet/lemmy-stats-crawler/pull/18), fixed an issue with [cache-control headers](https://github.com/LemmyNet/lemmy/pull/4337), better handling of [federated reports from mastodon and kbin](https://github.com/LemmyNet/lemmy/pull/4323), and much more.\n
    \n
    @dullbananas is fixing up some [Lemmy DB triggers](https://github.com/LemmyNet/lemmy/pull/4333), adding a [better-organized cursor-based pagination library](https://github.com/LemmyNet/lemmy/pull/4320), and a [query plan viewer](https://github.com/LemmyNet/lemmy/pull/4285).\n
    \n
    ### Support development\n
    \n
    @dessalines and @nutomic are working full-time on Lemmy to integrate community contributions, fix bugs, optimize performance and much more. This work is funded exclusively through donations.\n
    \n
    If you like using Lemmy, and want to make sure that we will always be available to work full time building it, consider [donating to support its development](https://join-lemmy.org/donate). Recurring donations are ideal because they allow for long-term planning. But also one-time donations of any amount help us.\n
    \n
    - [Liberapay](https://liberapay.com/Lemmy) (preferred option)\n
    - [Open Collective](https://opencollective.com/lemmy)\n
    - [Patreon](https://www.patreon.com/dessalines)\n
    - [Cryptocurrency](https://join-lemmy.org/donate) (scroll to bottom of page)
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 1
  +favouriteCount: 77
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1722192863 {#1805
    date: 2024-07-28 20:54:23.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: [
    "@phiresky"
    "@sleepless"
    "@dessalines"
    "@nutomic"
    "@dullbananas"
  ]
  +comments: Doctrine\ORM\PersistentCollection {#2417 …}
  +votes: Doctrine\ORM\PersistentCollection {#1408 …}
  +reports: Doctrine\ORM\PersistentCollection {#2406 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1937 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1945 …}
  +badges: Doctrine\ORM\PersistentCollection {#1941 …}
  +children: []
  -id: 29382
  -titleTs: "'-01':5 '-12':6 '2024':4 'develop':2 'lemmi':1 'updat':3"
  -bodyTs: "'/dessalines)':351 '/dessalines/jerboa/pull/1323).':162 '/donate)':355 '/donate).':313 '/lemmy)':340,347 '/lemmynet/lemmy-stats-crawler/pull/18),':194 '/lemmynet/lemmy-ui/pull/2301),':97 '/lemmynet/lemmy-ui/pull/2302).':112 '/lemmynet/lemmy/pull/4285).':252 '/lemmynet/lemmy/pull/4320),':244 '/lemmynet/lemmy/pull/4323),':217 '/lemmynet/lemmy/pull/4330),':69 '/lemmynet/lemmy/pull/4332),':137 '/lemmynet/lemmy/pull/4333),':231 '/lemmynet/lemmy/pull/4337),':205 '/lemmynet/lemmy/pull/4345),':122 '/lemmynet/lemmy/pull/4350),':182 '/lemmynet/lemmy/pull/4364),':173 '/news/2024-01-10_-_lemmy_release_v0.19.2_-_more_federation_fixes),':45 '/phiresky/lemmy-federation-state),':79 '0.19.2':42 '2.1':144 'abil':125 'ad':123,153,232 'admin':57,127 'allow':21,320 'also':327 'alway':296 'amount':334 'avail':298 'averag':22 'base':239 'better':206,235 'better-organ':234 'bottom':358 'bug':66,270 'build':303 'cach':200 'cache-control':199 'ci':142,149 'collect':344 'comment':32,154 'communiti':179,267 'consid':305 'contribut':268 'control':201 'crawler':191 'cryptocurr':352 'cursor':238 'cursor-bas':237 'db':227 'dessalin':113,255 'develop':28,254,310 'donat':282,306,315,331 'downvot':133 'dullbanana':221 'error':108 'exclus':280 'explain':7 'feder':49,64,75,85,209 'fix':50,62,88,114,147,165,183,195,223,269 'follow':170 'full':261,301 'full-tim':260 'fund':279 'github':31 'github.com':68,78,96,111,121,136,161,172,181,193,204,216,230,243,251 'github.com/dessalines/jerboa/pull/1323).':160 'github.com/lemmynet/lemmy-stats-crawler/pull/18),':192 'github.com/lemmynet/lemmy-ui/pull/2301),':95 'github.com/lemmynet/lemmy-ui/pull/2302).':110 'github.com/lemmynet/lemmy/pull/4285).':250 'github.com/lemmynet/lemmy/pull/4320),':242 'github.com/lemmynet/lemmy/pull/4323),':215 'github.com/lemmynet/lemmy/pull/4330),':67 'github.com/lemmynet/lemmy/pull/4332),':135 'github.com/lemmynet/lemmy/pull/4333),':229 'github.com/lemmynet/lemmy/pull/4337),':203 'github.com/lemmynet/lemmy/pull/4345),':120 'github.com/lemmynet/lemmy/pull/4350),':180 'github.com/lemmynet/lemmy/pull/4364),':171 'github.com/phiresky/lemmy-federation-state),':77 'handl':207 'header':202 'help':83,146,335 'ideal':317 'includ':47 'integr':266 'issu':94,102,116,150,167,185,197 'jerboa':159 'join-lemmy.org':44,312,354 'join-lemmy.org/donate)':353 'join-lemmy.org/donate).':311 'join-lemmy.org/news/2024-01-10_-_lemmy_release_v0.19.2_-_more_federation_fixes),':43 'kbin':214 'keep':25 'know':34 'lemmi':41,74,91,105,189,226,264,287 'lemmy-federation-st':73 'lemmy-stats-crawl':188 'lemmy-ui':90,104 'liberapay':337 'liberapay.com':339 'liberapay.com/lemmy)':338 'librari':241 'like':285 'local':177 'local-on':176 'long':323 'long-term':322 'loop':65 'make':291 'mastodon':169,212 'much':219,274 'nutom':163,257 'one':329 'one-tim':328 'open':343 'opencollective.com':346 'opencollective.com/lemmy)':345 'optim':271 'option':342 'organ':236 'page':109,360 'pagin':240 'past':16 'patreon':348 'perform':272 'phireski':61 'plan':248,325 'post':156 'prefer':341 'prevent':132 'program':37 'queri':247 'read':30 'recur':314 'regular':4 'releas':40 'remov':157 'report':119,210 'resolv':118 'scroll':356 'sleepless':87 'stat':190 'state':76 'status':86 'support':253,308 'sure':292 'term':324 'theme':93 'time':262,302,330 'tool':81 'trigger':228 'troll':134 'two':17 'ui':92,106 'updat':5 'upgrad':138 'us':336 'use':286 'user':23 'various':48,148 'view':59,129 'viewer':249 'visual':84 'vote':60,130 'want':289 'way':55 'week':18 'well':52,99 'without':29 'woodpeck':141 'woodpecker-ci':140 'work':12,71,174,259,277,300 'www.patreon.com':350 'www.patreon.com/dessalines)':349 'yesterday':38"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705161309
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/10449815"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705074909 {#90
    date: 2024-01-12 16:55:09.0 +01:00
  }
}
"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
App\Entity\Entry {#1844
  +user: Proxies\__CG__\App\Entity\User {#1884 …}
  +magazine: App\Entity\Magazine {#288
    +icon: null
    +name: "announcements@lemmy.ml"
    +title: "announcements"
    +description: """
      Official announcements from the Lemmy project. Subscribe to this community or add it to your RSS reader in order to be notified about new releases and important updates.\n
      \n
      You can also find major news on [join-lemmy.org](https://join-lemmy.org/news)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 6
    +entryCommentCount: 455
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729471730 {#296
      date: 2024-10-21 02:48:50.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#276 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#272 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#261 …}
    +entries: Doctrine\ORM\PersistentCollection {#219 …}
    +posts: Doctrine\ORM\PersistentCollection {#177 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#239 …}
    +bans: Doctrine\ORM\PersistentCollection {#156 …}
    +reports: Doctrine\ORM\PersistentCollection {#142 …}
    +badges: Doctrine\ORM\PersistentCollection {#120 …}
    +logs: Doctrine\ORM\PersistentCollection {#110 …}
    +awards: Doctrine\ORM\PersistentCollection {#99 …}
    +categories: Doctrine\ORM\PersistentCollection {#86 …}
    -id: 131
    +apId: "announcements@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/announcements"
    +apPublicUrl: "https://lemmy.ml/c/announcements"
    +apFollowersUrl: "https://lemmy.ml/c/announcements/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "announcements"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703918407 {#297
      date: 2023-12-30 07:40:07.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703918407 {#291
      date: 2023-12-30 07:40:07.0 +01:00
    }
  }
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1972 …}
  +slug: "Lemmy-Development-Update-2024-01-12"
  +title: "Lemmy Development Update: 2024-01-12"
  +url: null
  +body: """
    Here is our regular update that explains what we have been working on for the past two weeks. This should allow average users to keep up with development, without reading Github comments or knowing how to program.\n
    \n
    Yesterday we released [Lemmy 0.19.2](https://join-lemmy.org/news/2024-01-10_-_Lemmy_Release_v0.19.2_-_More_Federation_Fixes), which included various federation fixes, as well as a way for admins to view votes.\n
    \n
    @phiresky fixed a [federation loop bug](https://github.com/LemmyNet/lemmy/pull/4330), and worked on [lemmy-federation-state](https://github.com/phiresky/lemmy-federation-state), a tool to help visualize federation status.\n
    \n
    @sleepless fixed a [lemmy-ui theming issue](https://github.com/LemmyNet/lemmy-ui/pull/2301), as well as an [issue with lemmy-ui’s error pages](https://github.com/LemmyNet/lemmy-ui/pull/2302).\n
    \n
    @dessalines fixed an issue with [resolving reports](https://github.com/LemmyNet/lemmy/pull/4345), added the ability for [admins to view votes to prevent downvote trolling](https://github.com/LemmyNet/lemmy/pull/4332), upgraded our woodpecker-ci to 2.1, and helped fix various CI issues, and is adding [comment and post removing to jerboa](https://github.com/dessalines/jerboa/pull/1323).\n
    \n
    @nutomic is fixing an issue with [mastodon follows](https://github.com/LemmyNet/lemmy/pull/4364), working on [local-only communities](https://github.com/LemmyNet/lemmy/pull/4350), fixed an [issue with the lemmy-stats-crawler](https://github.com/LemmyNet/lemmy-stats-crawler/pull/18), fixed an issue with [cache-control headers](https://github.com/LemmyNet/lemmy/pull/4337), better handling of [federated reports from mastodon and kbin](https://github.com/LemmyNet/lemmy/pull/4323), and much more.\n
    \n
    @dullbananas is fixing up some [Lemmy DB triggers](https://github.com/LemmyNet/lemmy/pull/4333), adding a [better-organized cursor-based pagination library](https://github.com/LemmyNet/lemmy/pull/4320), and a [query plan viewer](https://github.com/LemmyNet/lemmy/pull/4285).\n
    \n
    ### Support development\n
    \n
    @dessalines and @nutomic are working full-time on Lemmy to integrate community contributions, fix bugs, optimize performance and much more. This work is funded exclusively through donations.\n
    \n
    If you like using Lemmy, and want to make sure that we will always be available to work full time building it, consider [donating to support its development](https://join-lemmy.org/donate). Recurring donations are ideal because they allow for long-term planning. But also one-time donations of any amount help us.\n
    \n
    - [Liberapay](https://liberapay.com/Lemmy) (preferred option)\n
    - [Open Collective](https://opencollective.com/lemmy)\n
    - [Patreon](https://www.patreon.com/dessalines)\n
    - [Cryptocurrency](https://join-lemmy.org/donate) (scroll to bottom of page)
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 1
  +favouriteCount: 77
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1722192863 {#1805
    date: 2024-07-28 20:54:23.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: [
    "@phiresky"
    "@sleepless"
    "@dessalines"
    "@nutomic"
    "@dullbananas"
  ]
  +comments: Doctrine\ORM\PersistentCollection {#2417 …}
  +votes: Doctrine\ORM\PersistentCollection {#1408 …}
  +reports: Doctrine\ORM\PersistentCollection {#2406 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1937 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1945 …}
  +badges: Doctrine\ORM\PersistentCollection {#1941 …}
  +children: []
  -id: 29382
  -titleTs: "'-01':5 '-12':6 '2024':4 'develop':2 'lemmi':1 'updat':3"
  -bodyTs: "'/dessalines)':351 '/dessalines/jerboa/pull/1323).':162 '/donate)':355 '/donate).':313 '/lemmy)':340,347 '/lemmynet/lemmy-stats-crawler/pull/18),':194 '/lemmynet/lemmy-ui/pull/2301),':97 '/lemmynet/lemmy-ui/pull/2302).':112 '/lemmynet/lemmy/pull/4285).':252 '/lemmynet/lemmy/pull/4320),':244 '/lemmynet/lemmy/pull/4323),':217 '/lemmynet/lemmy/pull/4330),':69 '/lemmynet/lemmy/pull/4332),':137 '/lemmynet/lemmy/pull/4333),':231 '/lemmynet/lemmy/pull/4337),':205 '/lemmynet/lemmy/pull/4345),':122 '/lemmynet/lemmy/pull/4350),':182 '/lemmynet/lemmy/pull/4364),':173 '/news/2024-01-10_-_lemmy_release_v0.19.2_-_more_federation_fixes),':45 '/phiresky/lemmy-federation-state),':79 '0.19.2':42 '2.1':144 'abil':125 'ad':123,153,232 'admin':57,127 'allow':21,320 'also':327 'alway':296 'amount':334 'avail':298 'averag':22 'base':239 'better':206,235 'better-organ':234 'bottom':358 'bug':66,270 'build':303 'cach':200 'cache-control':199 'ci':142,149 'collect':344 'comment':32,154 'communiti':179,267 'consid':305 'contribut':268 'control':201 'crawler':191 'cryptocurr':352 'cursor':238 'cursor-bas':237 'db':227 'dessalin':113,255 'develop':28,254,310 'donat':282,306,315,331 'downvot':133 'dullbanana':221 'error':108 'exclus':280 'explain':7 'feder':49,64,75,85,209 'fix':50,62,88,114,147,165,183,195,223,269 'follow':170 'full':261,301 'full-tim':260 'fund':279 'github':31 'github.com':68,78,96,111,121,136,161,172,181,193,204,216,230,243,251 'github.com/dessalines/jerboa/pull/1323).':160 'github.com/lemmynet/lemmy-stats-crawler/pull/18),':192 'github.com/lemmynet/lemmy-ui/pull/2301),':95 'github.com/lemmynet/lemmy-ui/pull/2302).':110 'github.com/lemmynet/lemmy/pull/4285).':250 'github.com/lemmynet/lemmy/pull/4320),':242 'github.com/lemmynet/lemmy/pull/4323),':215 'github.com/lemmynet/lemmy/pull/4330),':67 'github.com/lemmynet/lemmy/pull/4332),':135 'github.com/lemmynet/lemmy/pull/4333),':229 'github.com/lemmynet/lemmy/pull/4337),':203 'github.com/lemmynet/lemmy/pull/4345),':120 'github.com/lemmynet/lemmy/pull/4350),':180 'github.com/lemmynet/lemmy/pull/4364),':171 'github.com/phiresky/lemmy-federation-state),':77 'handl':207 'header':202 'help':83,146,335 'ideal':317 'includ':47 'integr':266 'issu':94,102,116,150,167,185,197 'jerboa':159 'join-lemmy.org':44,312,354 'join-lemmy.org/donate)':353 'join-lemmy.org/donate).':311 'join-lemmy.org/news/2024-01-10_-_lemmy_release_v0.19.2_-_more_federation_fixes),':43 'kbin':214 'keep':25 'know':34 'lemmi':41,74,91,105,189,226,264,287 'lemmy-federation-st':73 'lemmy-stats-crawl':188 'lemmy-ui':90,104 'liberapay':337 'liberapay.com':339 'liberapay.com/lemmy)':338 'librari':241 'like':285 'local':177 'local-on':176 'long':323 'long-term':322 'loop':65 'make':291 'mastodon':169,212 'much':219,274 'nutom':163,257 'one':329 'one-tim':328 'open':343 'opencollective.com':346 'opencollective.com/lemmy)':345 'optim':271 'option':342 'organ':236 'page':109,360 'pagin':240 'past':16 'patreon':348 'perform':272 'phireski':61 'plan':248,325 'post':156 'prefer':341 'prevent':132 'program':37 'queri':247 'read':30 'recur':314 'regular':4 'releas':40 'remov':157 'report':119,210 'resolv':118 'scroll':356 'sleepless':87 'stat':190 'state':76 'status':86 'support':253,308 'sure':292 'term':324 'theme':93 'time':262,302,330 'tool':81 'trigger':228 'troll':134 'two':17 'ui':92,106 'updat':5 'upgrad':138 'us':336 'use':286 'user':23 'various':48,148 'view':59,129 'viewer':249 'visual':84 'vote':60,130 'want':289 'way':55 'week':18 'well':52,99 'without':29 'woodpeck':141 'woodpecker-ci':140 'work':12,71,174,259,277,300 'www.patreon.com':350 'www.patreon.com/dessalines)':349 'yesterday':38"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705161309
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/10449815"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705074909 {#90
    date: 2024-01-12 16:55:09.0 +01:00
  }
}
"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 edit
App\Entity\Magazine {#288
  +icon: null
  +name: "announcements@lemmy.ml"
  +title: "announcements"
  +description: """
    Official announcements from the Lemmy project. Subscribe to this community or add it to your RSS reader in order to be notified about new releases and important updates.\n
    \n
    You can also find major news on [join-lemmy.org](https://join-lemmy.org/news)
    """
  +rules: null
  +subscriptionsCount: 1
  +entryCount: 6
  +entryCommentCount: 455
  +postCount: 0
  +postCommentCount: 0
  +isAdult: false
  +customCss: null
  +lastActive: DateTime @1729471730 {#296
    date: 2024-10-21 02:48:50.0 +02:00
  }
  +markedForDeletionAt: null
  +tags: null
  +moderators: Doctrine\ORM\PersistentCollection {#276 …}
  +ownershipRequests: Doctrine\ORM\PersistentCollection {#272 …}
  +moderatorRequests: Doctrine\ORM\PersistentCollection {#261 …}
  +entries: Doctrine\ORM\PersistentCollection {#219 …}
  +posts: Doctrine\ORM\PersistentCollection {#177 …}
  +subscriptions: Doctrine\ORM\PersistentCollection {#239 …}
  +bans: Doctrine\ORM\PersistentCollection {#156 …}
  +reports: Doctrine\ORM\PersistentCollection {#142 …}
  +badges: Doctrine\ORM\PersistentCollection {#120 …}
  +logs: Doctrine\ORM\PersistentCollection {#110 …}
  +awards: Doctrine\ORM\PersistentCollection {#99 …}
  +categories: Doctrine\ORM\PersistentCollection {#86 …}
  -id: 131
  +apId: "announcements@lemmy.ml"
  +apProfileId: "https://lemmy.ml/c/announcements"
  +apPublicUrl: "https://lemmy.ml/c/announcements"
  +apFollowersUrl: "https://lemmy.ml/c/announcements/followers"
  +apInboxUrl: "https://lemmy.ml/inbox"
  +apDomain: "lemmy.ml"
  +apPreferredUsername: "announcements"
  +apDiscoverable: true
  +apManuallyApprovesFollowers: null
  +privateKey: null
  +publicKey: null
  +apFetchedAt: DateTime @1703918407 {#297
    date: 2023-12-30 07:40:07.0 +01:00
  }
  +apDeletedAt: null
  +apTimeoutAt: null
  +visibility: "visible             "
  +createdAt: DateTimeImmutable @1703918407 {#291
    date: 2023-12-30 07:40:07.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS DENIED
"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