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

Authenticators

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

Access Decision

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

Access decision log

# Result Attributes Object
1 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
2 DENIED moderate
App\Entity\EntryComment {#1365
  +user: Proxies\__CG__\App\Entity\User {#1378 …}
  +entry: App\Entity\Entry {#1790 …}
  +magazine: App\Entity\Magazine {#314
    +icon: Proxies\__CG__\App\Entity\Image {#295 …}
    +name: "mildlyinteresting@lemmy.world"
    +title: "mildlyinteresting"
    +description: """
      This is for strictly *mildly* interesting material. If it’s too interesting, it doesn’t belong. If it’s not interesting, it doesn’t belong.\n
      \n
      This is obviously an objective criteria, so the mods are always right. Or maybe mildly right? Ahh… what do we know?\n
      \n
      Just post some stuff and don’t spam.
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 307
    +entryCommentCount: 6090
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729579416 {#322
      date: 2024-10-22 08:43:36.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#286 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#282 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#271 …}
    +entries: Doctrine\ORM\PersistentCollection {#229 …}
    +posts: Doctrine\ORM\PersistentCollection {#187 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#249 …}
    +bans: Doctrine\ORM\PersistentCollection {#166 …}
    +reports: Doctrine\ORM\PersistentCollection {#152 …}
    +badges: Doctrine\ORM\PersistentCollection {#130 …}
    +logs: Doctrine\ORM\PersistentCollection {#120 …}
    +awards: Doctrine\ORM\PersistentCollection {#109 …}
    +categories: Doctrine\ORM\PersistentCollection {#96 …}
    -id: 20
    +apId: "mildlyinteresting@lemmy.world"
    +apProfileId: "https://lemmy.world/c/mildlyinteresting"
    +apPublicUrl: "https://lemmy.world/c/mildlyinteresting"
    +apFollowersUrl: "https://lemmy.world/c/mildlyinteresting/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "mildlyinteresting"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729563669 {#323
      date: 2024-10-22 04:21:09.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689840443 {#317
      date: 2023-07-20 10:07:23.0 +02:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    Forget this guide because their control recipe is less than perfect. This recipe is perfect. Fight me. I didn’t perfect it, America’s Test Kitchen did. Kudos to them.\n
    \n
    I call this recipe perfect, not only because it makes the exact kind of cookie I crave, but because it can go from stored ingredients to finished cookie in the time it takes to prepare (without the hassle of softening butter) and it will make your house smell heavenly the entire time.\n
    \n
    Buy good (and fresh) ingredients, you can’t make perfect cookies with rubbish ingredients.\n
    \n
    Perfect Browned Butter Chocolate Chip Cookies\n
    \n
    INGREDIENTS\n
    \n
    - 1-3/4 cups (210g) unbleached all-purpose flour\n
    - 1/2 (3g) teaspoon baking soda\n
    - 14 tablespoons (197g) unsalted butter\n
    - 1/2 cup (99g) granulated sugar\n
    - 3/4 cups (160g) packed dark brown sugar\n
    - 1 teaspoon (9g) table salt\n
    - 2 teaspoons (11.2g) vanilla extract\n
    - 1 large egg\n
    - 1 large egg yolk\n
    - 1-1/4 cups (296mL) semisweet chocolate chips\n
    - 3/4 cup (177mL) chopped pecans or chopped toasted walnuts (optional)\n
    \n
    PREPARATION Adjust oven rack to middle position and heat oven to 375 degrees. Line 2 large (18- by 12-inch) baking sheets with parchment paper. Whisk flour and baking soda together in medium bowl; set aside.\n
    \n
    Heat 10 tablespoons (140g) butter in 10-inch skillet over medium-high heat until melted, about 2 minutes. Continue cooking, swirling pan constantly until butter is dark golden brown and has nutty aroma, 1 to 3 minutes. Remove skillet from heat and, using heatproof spatula, transfer browned butter to large heatproof bowl.\n
    \n
    Stir remaining 4 tablespoons butter into hot butter until completely melted. Add both sugars, salt, and vanilla to bowl with butter and whisk until fully incorporated. Add egg and yolk and whisk until mixture is smooth with no sugar lumps remaining, about 30 seconds. Let mixture stand 3 minutes, then whisk for 30 seconds. Repeat process of resting and whisking 2 more times until mixture is thick, smooth, and shiny. Using rubber spatula or wooden spoon, stir in flour mixture until just combined, about 1 minute. Stir in chocolate chips and nuts (if using), giving dough final stir to ensure no flour pockets remain.\n
    \n
    Divide dough into 16 portions, each about 3 tablespoons (or use #24 cookie scoop). Arrange 2 inches apart on prepared baking sheets, 8 dough balls per sheet. (Smaller baking sheets can be used, but will require 3 batches.)\n
    \n
    Bake cookies 1 tray at a time until cookies the edges have begun to set but centers are still soft, 10 to 14 minutes, rotating baking sheet halfway through baking.\n
    \n
    Transfer baking sheet to wire rack; cool cookies completely before serving.\n
    \n
    Give these cookies away. Seriously, they are too delicious. Your waistline and your neighbors will thank you. Just don’t give any cookies to the ignorant fucks whining about units. They got the conversion all wrong anyway.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 68
  +score: 0
  +lastActive: DateTime @1727270083 {#1768
    date: 2024-09-25 15:14:43.0 +02:00
  }
  +ip: null
  +tags: [
    "24"
  ]
  +mentions: [
    "@nifty@lemmy.world"
    "@nifty@lemmy.world"
    "@nifty@lemmy.world"
    "@nifty@lemmy.world"
    "@nifty@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1370 …}
  +nested: Doctrine\ORM\PersistentCollection {#1375 …}
  +votes: Doctrine\ORM\PersistentCollection {#2424 …}
  +reports: Doctrine\ORM\PersistentCollection {#1898 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1841 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2354 …}
  -id: 312331
  -bodyTs: "'-1':155 '-3':105 '/4':106,156 '1':104,136,147,150,154,242,345,405 '1/2':114,124 '10':209,214,423 '11.2':143 '12':190 '14':119,425 '140g':211 '16':368 '160g':131 '177ml':164 '18':188 '197g':121 '2':141,186,225,321,380 '210g':108 '24':376 '296ml':158 '3':244,308,372,401 '3/4':129,162 '30':303,313 '375':183 '3g':115 '4':263 '8':387 '99g':126 '9g':138 'add':272,287 'adjust':173 'all-purpos':110 'america':23 'anyway':480 'apart':382 'aroma':241 'arrang':379 'asid':207 'away':447 'bake':117,192,200,385,393,403,428,432,434 'ball':389 'batch':402 'begun':415 'bowl':205,260,279 'brown':98,134,237,255 'butter':71,99,123,212,233,256,265,268,281 'buy':83 'call':32 'center':419 'chip':101,161,350 'chocol':100,160,349 'chop':165,168 'combin':343 'complet':270,441 'constant':231 'continu':227 'control':6 'convers':477 'cook':228 'cooki':45,58,93,102,377,404,411,440,446,466 'cool':439 'crave':47 'cup':107,125,130,157,163 'dark':133,235 'degre':184 'delici':452 'didn':19 'divid':365 'dough':356,366,388 'edg':413 'egg':149,152,288 'ensur':360 'entir':81 'exact':42 'extract':146 'fight':16 'final':357 'finish':57 'flour':113,198,339,362 'forget':1 'fresh':86 'fuck':470 'fulli':285 'g':144 'give':355,444,464 'go':52 'golden':236 'good':84 'got':475 'granul':127 'guid':3 'halfway':430 'hassl':68 'heat':180,208,221,249 'heatproof':252,259 'heaven':79 'high':220 'hot':267 'hous':77 'ignor':469 'inch':191,215,381 'incorpor':286 'ingredi':55,87,96,103 'kind':43 'kitchen':26 'kudo':28 'larg':148,151,187,258 'less':9 'let':305 'line':185 'lump':300 'make':40,75,91 'medium':204,219 'medium-high':218 'melt':223,271 'middl':177 'minut':226,245,309,346,426 'mixtur':294,306,325,340 'neighbor':457 'nut':352 'nutti':240 'option':171 'oven':174,181 'pack':132 'pan':230 'paper':196 'parchment':195 'pecan':166 'per':390 'perfect':11,15,21,35,92,97 'pocket':363 'portion':369 'posit':178 'prepar':65,172,384 'process':316 'purpos':112 'rack':175,438 'recip':7,13,34 'remain':262,301,364 'remov':246 'repeat':315 'requir':400 'rest':318 'rotat':427 'rubber':332 'rubbish':95 'salt':140,275 'scoop':378 'second':304,314 'semisweet':159 'serious':448 'serv':443 'set':206,417 'sheet':193,386,391,394,429,435 'shini':330 'skillet':216,247 'smaller':392 'smell':78 'smooth':296,328 'soda':118,201 'soft':422 'soften':70 'spatula':253,333 'spoon':336 'stand':307 'still':421 'stir':261,337,347,358 'store':54 'sugar':128,135,274,299 'swirl':229 'tabl':139 'tablespoon':120,210,264,373 'take':63 'teaspoon':116,137,142 'test':25 'thank':459 'thick':327 'time':61,82,323,409 'toast':169 'togeth':202 'transfer':254,433 'tray':406 'unbleach':109 'unit':473 'unsalt':122 'use':251,331,354,375,397 'vanilla':145,277 'waistlin':454 'walnut':170 'whine':471 'whisk':197,283,292,311,320 'wire':437 'without':66 'wooden':335 'wrong':479 'yolk':153,290"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/comment/7608357"
  +editedAt: DateTimeImmutable @1725062136 {#1377
    date: 2024-08-31 01:55:36.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705366998 {#1927
    date: 2024-01-16 02:03:18.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 {#1365
  +user: Proxies\__CG__\App\Entity\User {#1378 …}
  +entry: App\Entity\Entry {#1790 …}
  +magazine: App\Entity\Magazine {#314
    +icon: Proxies\__CG__\App\Entity\Image {#295 …}
    +name: "mildlyinteresting@lemmy.world"
    +title: "mildlyinteresting"
    +description: """
      This is for strictly *mildly* interesting material. If it’s too interesting, it doesn’t belong. If it’s not interesting, it doesn’t belong.\n
      \n
      This is obviously an objective criteria, so the mods are always right. Or maybe mildly right? Ahh… what do we know?\n
      \n
      Just post some stuff and don’t spam.
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 307
    +entryCommentCount: 6090
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729579416 {#322
      date: 2024-10-22 08:43:36.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#286 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#282 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#271 …}
    +entries: Doctrine\ORM\PersistentCollection {#229 …}
    +posts: Doctrine\ORM\PersistentCollection {#187 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#249 …}
    +bans: Doctrine\ORM\PersistentCollection {#166 …}
    +reports: Doctrine\ORM\PersistentCollection {#152 …}
    +badges: Doctrine\ORM\PersistentCollection {#130 …}
    +logs: Doctrine\ORM\PersistentCollection {#120 …}
    +awards: Doctrine\ORM\PersistentCollection {#109 …}
    +categories: Doctrine\ORM\PersistentCollection {#96 …}
    -id: 20
    +apId: "mildlyinteresting@lemmy.world"
    +apProfileId: "https://lemmy.world/c/mildlyinteresting"
    +apPublicUrl: "https://lemmy.world/c/mildlyinteresting"
    +apFollowersUrl: "https://lemmy.world/c/mildlyinteresting/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "mildlyinteresting"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729563669 {#323
      date: 2024-10-22 04:21:09.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689840443 {#317
      date: 2023-07-20 10:07:23.0 +02:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    Forget this guide because their control recipe is less than perfect. This recipe is perfect. Fight me. I didn’t perfect it, America’s Test Kitchen did. Kudos to them.\n
    \n
    I call this recipe perfect, not only because it makes the exact kind of cookie I crave, but because it can go from stored ingredients to finished cookie in the time it takes to prepare (without the hassle of softening butter) and it will make your house smell heavenly the entire time.\n
    \n
    Buy good (and fresh) ingredients, you can’t make perfect cookies with rubbish ingredients.\n
    \n
    Perfect Browned Butter Chocolate Chip Cookies\n
    \n
    INGREDIENTS\n
    \n
    - 1-3/4 cups (210g) unbleached all-purpose flour\n
    - 1/2 (3g) teaspoon baking soda\n
    - 14 tablespoons (197g) unsalted butter\n
    - 1/2 cup (99g) granulated sugar\n
    - 3/4 cups (160g) packed dark brown sugar\n
    - 1 teaspoon (9g) table salt\n
    - 2 teaspoons (11.2g) vanilla extract\n
    - 1 large egg\n
    - 1 large egg yolk\n
    - 1-1/4 cups (296mL) semisweet chocolate chips\n
    - 3/4 cup (177mL) chopped pecans or chopped toasted walnuts (optional)\n
    \n
    PREPARATION Adjust oven rack to middle position and heat oven to 375 degrees. Line 2 large (18- by 12-inch) baking sheets with parchment paper. Whisk flour and baking soda together in medium bowl; set aside.\n
    \n
    Heat 10 tablespoons (140g) butter in 10-inch skillet over medium-high heat until melted, about 2 minutes. Continue cooking, swirling pan constantly until butter is dark golden brown and has nutty aroma, 1 to 3 minutes. Remove skillet from heat and, using heatproof spatula, transfer browned butter to large heatproof bowl.\n
    \n
    Stir remaining 4 tablespoons butter into hot butter until completely melted. Add both sugars, salt, and vanilla to bowl with butter and whisk until fully incorporated. Add egg and yolk and whisk until mixture is smooth with no sugar lumps remaining, about 30 seconds. Let mixture stand 3 minutes, then whisk for 30 seconds. Repeat process of resting and whisking 2 more times until mixture is thick, smooth, and shiny. Using rubber spatula or wooden spoon, stir in flour mixture until just combined, about 1 minute. Stir in chocolate chips and nuts (if using), giving dough final stir to ensure no flour pockets remain.\n
    \n
    Divide dough into 16 portions, each about 3 tablespoons (or use #24 cookie scoop). Arrange 2 inches apart on prepared baking sheets, 8 dough balls per sheet. (Smaller baking sheets can be used, but will require 3 batches.)\n
    \n
    Bake cookies 1 tray at a time until cookies the edges have begun to set but centers are still soft, 10 to 14 minutes, rotating baking sheet halfway through baking.\n
    \n
    Transfer baking sheet to wire rack; cool cookies completely before serving.\n
    \n
    Give these cookies away. Seriously, they are too delicious. Your waistline and your neighbors will thank you. Just don’t give any cookies to the ignorant fucks whining about units. They got the conversion all wrong anyway.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 68
  +score: 0
  +lastActive: DateTime @1727270083 {#1768
    date: 2024-09-25 15:14:43.0 +02:00
  }
  +ip: null
  +tags: [
    "24"
  ]
  +mentions: [
    "@nifty@lemmy.world"
    "@nifty@lemmy.world"
    "@nifty@lemmy.world"
    "@nifty@lemmy.world"
    "@nifty@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1370 …}
  +nested: Doctrine\ORM\PersistentCollection {#1375 …}
  +votes: Doctrine\ORM\PersistentCollection {#2424 …}
  +reports: Doctrine\ORM\PersistentCollection {#1898 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1841 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2354 …}
  -id: 312331
  -bodyTs: "'-1':155 '-3':105 '/4':106,156 '1':104,136,147,150,154,242,345,405 '1/2':114,124 '10':209,214,423 '11.2':143 '12':190 '14':119,425 '140g':211 '16':368 '160g':131 '177ml':164 '18':188 '197g':121 '2':141,186,225,321,380 '210g':108 '24':376 '296ml':158 '3':244,308,372,401 '3/4':129,162 '30':303,313 '375':183 '3g':115 '4':263 '8':387 '99g':126 '9g':138 'add':272,287 'adjust':173 'all-purpos':110 'america':23 'anyway':480 'apart':382 'aroma':241 'arrang':379 'asid':207 'away':447 'bake':117,192,200,385,393,403,428,432,434 'ball':389 'batch':402 'begun':415 'bowl':205,260,279 'brown':98,134,237,255 'butter':71,99,123,212,233,256,265,268,281 'buy':83 'call':32 'center':419 'chip':101,161,350 'chocol':100,160,349 'chop':165,168 'combin':343 'complet':270,441 'constant':231 'continu':227 'control':6 'convers':477 'cook':228 'cooki':45,58,93,102,377,404,411,440,446,466 'cool':439 'crave':47 'cup':107,125,130,157,163 'dark':133,235 'degre':184 'delici':452 'didn':19 'divid':365 'dough':356,366,388 'edg':413 'egg':149,152,288 'ensur':360 'entir':81 'exact':42 'extract':146 'fight':16 'final':357 'finish':57 'flour':113,198,339,362 'forget':1 'fresh':86 'fuck':470 'fulli':285 'g':144 'give':355,444,464 'go':52 'golden':236 'good':84 'got':475 'granul':127 'guid':3 'halfway':430 'hassl':68 'heat':180,208,221,249 'heatproof':252,259 'heaven':79 'high':220 'hot':267 'hous':77 'ignor':469 'inch':191,215,381 'incorpor':286 'ingredi':55,87,96,103 'kind':43 'kitchen':26 'kudo':28 'larg':148,151,187,258 'less':9 'let':305 'line':185 'lump':300 'make':40,75,91 'medium':204,219 'medium-high':218 'melt':223,271 'middl':177 'minut':226,245,309,346,426 'mixtur':294,306,325,340 'neighbor':457 'nut':352 'nutti':240 'option':171 'oven':174,181 'pack':132 'pan':230 'paper':196 'parchment':195 'pecan':166 'per':390 'perfect':11,15,21,35,92,97 'pocket':363 'portion':369 'posit':178 'prepar':65,172,384 'process':316 'purpos':112 'rack':175,438 'recip':7,13,34 'remain':262,301,364 'remov':246 'repeat':315 'requir':400 'rest':318 'rotat':427 'rubber':332 'rubbish':95 'salt':140,275 'scoop':378 'second':304,314 'semisweet':159 'serious':448 'serv':443 'set':206,417 'sheet':193,386,391,394,429,435 'shini':330 'skillet':216,247 'smaller':392 'smell':78 'smooth':296,328 'soda':118,201 'soft':422 'soften':70 'spatula':253,333 'spoon':336 'stand':307 'still':421 'stir':261,337,347,358 'store':54 'sugar':128,135,274,299 'swirl':229 'tabl':139 'tablespoon':120,210,264,373 'take':63 'teaspoon':116,137,142 'test':25 'thank':459 'thick':327 'time':61,82,323,409 'toast':169 'togeth':202 'transfer':254,433 'tray':406 'unbleach':109 'unit':473 'unsalt':122 'use':251,331,354,375,397 'vanilla':145,277 'waistlin':454 'walnut':170 'whine':471 'whisk':197,283,292,311,320 'wire':437 'without':66 'wooden':335 'wrong':479 'yolk':153,290"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/comment/7608357"
  +editedAt: DateTimeImmutable @1725062136 {#1377
    date: 2024-08-31 01:55:36.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705366998 {#1927
    date: 2024-01-16 02:03:18.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 {#1365
  +user: Proxies\__CG__\App\Entity\User {#1378 …}
  +entry: App\Entity\Entry {#1790 …}
  +magazine: App\Entity\Magazine {#314
    +icon: Proxies\__CG__\App\Entity\Image {#295 …}
    +name: "mildlyinteresting@lemmy.world"
    +title: "mildlyinteresting"
    +description: """
      This is for strictly *mildly* interesting material. If it’s too interesting, it doesn’t belong. If it’s not interesting, it doesn’t belong.\n
      \n
      This is obviously an objective criteria, so the mods are always right. Or maybe mildly right? Ahh… what do we know?\n
      \n
      Just post some stuff and don’t spam.
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 307
    +entryCommentCount: 6090
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729579416 {#322
      date: 2024-10-22 08:43:36.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#286 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#282 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#271 …}
    +entries: Doctrine\ORM\PersistentCollection {#229 …}
    +posts: Doctrine\ORM\PersistentCollection {#187 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#249 …}
    +bans: Doctrine\ORM\PersistentCollection {#166 …}
    +reports: Doctrine\ORM\PersistentCollection {#152 …}
    +badges: Doctrine\ORM\PersistentCollection {#130 …}
    +logs: Doctrine\ORM\PersistentCollection {#120 …}
    +awards: Doctrine\ORM\PersistentCollection {#109 …}
    +categories: Doctrine\ORM\PersistentCollection {#96 …}
    -id: 20
    +apId: "mildlyinteresting@lemmy.world"
    +apProfileId: "https://lemmy.world/c/mildlyinteresting"
    +apPublicUrl: "https://lemmy.world/c/mildlyinteresting"
    +apFollowersUrl: "https://lemmy.world/c/mildlyinteresting/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "mildlyinteresting"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729563669 {#323
      date: 2024-10-22 04:21:09.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689840443 {#317
      date: 2023-07-20 10:07:23.0 +02:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    Forget this guide because their control recipe is less than perfect. This recipe is perfect. Fight me. I didn’t perfect it, America’s Test Kitchen did. Kudos to them.\n
    \n
    I call this recipe perfect, not only because it makes the exact kind of cookie I crave, but because it can go from stored ingredients to finished cookie in the time it takes to prepare (without the hassle of softening butter) and it will make your house smell heavenly the entire time.\n
    \n
    Buy good (and fresh) ingredients, you can’t make perfect cookies with rubbish ingredients.\n
    \n
    Perfect Browned Butter Chocolate Chip Cookies\n
    \n
    INGREDIENTS\n
    \n
    - 1-3/4 cups (210g) unbleached all-purpose flour\n
    - 1/2 (3g) teaspoon baking soda\n
    - 14 tablespoons (197g) unsalted butter\n
    - 1/2 cup (99g) granulated sugar\n
    - 3/4 cups (160g) packed dark brown sugar\n
    - 1 teaspoon (9g) table salt\n
    - 2 teaspoons (11.2g) vanilla extract\n
    - 1 large egg\n
    - 1 large egg yolk\n
    - 1-1/4 cups (296mL) semisweet chocolate chips\n
    - 3/4 cup (177mL) chopped pecans or chopped toasted walnuts (optional)\n
    \n
    PREPARATION Adjust oven rack to middle position and heat oven to 375 degrees. Line 2 large (18- by 12-inch) baking sheets with parchment paper. Whisk flour and baking soda together in medium bowl; set aside.\n
    \n
    Heat 10 tablespoons (140g) butter in 10-inch skillet over medium-high heat until melted, about 2 minutes. Continue cooking, swirling pan constantly until butter is dark golden brown and has nutty aroma, 1 to 3 minutes. Remove skillet from heat and, using heatproof spatula, transfer browned butter to large heatproof bowl.\n
    \n
    Stir remaining 4 tablespoons butter into hot butter until completely melted. Add both sugars, salt, and vanilla to bowl with butter and whisk until fully incorporated. Add egg and yolk and whisk until mixture is smooth with no sugar lumps remaining, about 30 seconds. Let mixture stand 3 minutes, then whisk for 30 seconds. Repeat process of resting and whisking 2 more times until mixture is thick, smooth, and shiny. Using rubber spatula or wooden spoon, stir in flour mixture until just combined, about 1 minute. Stir in chocolate chips and nuts (if using), giving dough final stir to ensure no flour pockets remain.\n
    \n
    Divide dough into 16 portions, each about 3 tablespoons (or use #24 cookie scoop). Arrange 2 inches apart on prepared baking sheets, 8 dough balls per sheet. (Smaller baking sheets can be used, but will require 3 batches.)\n
    \n
    Bake cookies 1 tray at a time until cookies the edges have begun to set but centers are still soft, 10 to 14 minutes, rotating baking sheet halfway through baking.\n
    \n
    Transfer baking sheet to wire rack; cool cookies completely before serving.\n
    \n
    Give these cookies away. Seriously, they are too delicious. Your waistline and your neighbors will thank you. Just don’t give any cookies to the ignorant fucks whining about units. They got the conversion all wrong anyway.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 68
  +score: 0
  +lastActive: DateTime @1727270083 {#1768
    date: 2024-09-25 15:14:43.0 +02:00
  }
  +ip: null
  +tags: [
    "24"
  ]
  +mentions: [
    "@nifty@lemmy.world"
    "@nifty@lemmy.world"
    "@nifty@lemmy.world"
    "@nifty@lemmy.world"
    "@nifty@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1370 …}
  +nested: Doctrine\ORM\PersistentCollection {#1375 …}
  +votes: Doctrine\ORM\PersistentCollection {#2424 …}
  +reports: Doctrine\ORM\PersistentCollection {#1898 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1841 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2354 …}
  -id: 312331
  -bodyTs: "'-1':155 '-3':105 '/4':106,156 '1':104,136,147,150,154,242,345,405 '1/2':114,124 '10':209,214,423 '11.2':143 '12':190 '14':119,425 '140g':211 '16':368 '160g':131 '177ml':164 '18':188 '197g':121 '2':141,186,225,321,380 '210g':108 '24':376 '296ml':158 '3':244,308,372,401 '3/4':129,162 '30':303,313 '375':183 '3g':115 '4':263 '8':387 '99g':126 '9g':138 'add':272,287 'adjust':173 'all-purpos':110 'america':23 'anyway':480 'apart':382 'aroma':241 'arrang':379 'asid':207 'away':447 'bake':117,192,200,385,393,403,428,432,434 'ball':389 'batch':402 'begun':415 'bowl':205,260,279 'brown':98,134,237,255 'butter':71,99,123,212,233,256,265,268,281 'buy':83 'call':32 'center':419 'chip':101,161,350 'chocol':100,160,349 'chop':165,168 'combin':343 'complet':270,441 'constant':231 'continu':227 'control':6 'convers':477 'cook':228 'cooki':45,58,93,102,377,404,411,440,446,466 'cool':439 'crave':47 'cup':107,125,130,157,163 'dark':133,235 'degre':184 'delici':452 'didn':19 'divid':365 'dough':356,366,388 'edg':413 'egg':149,152,288 'ensur':360 'entir':81 'exact':42 'extract':146 'fight':16 'final':357 'finish':57 'flour':113,198,339,362 'forget':1 'fresh':86 'fuck':470 'fulli':285 'g':144 'give':355,444,464 'go':52 'golden':236 'good':84 'got':475 'granul':127 'guid':3 'halfway':430 'hassl':68 'heat':180,208,221,249 'heatproof':252,259 'heaven':79 'high':220 'hot':267 'hous':77 'ignor':469 'inch':191,215,381 'incorpor':286 'ingredi':55,87,96,103 'kind':43 'kitchen':26 'kudo':28 'larg':148,151,187,258 'less':9 'let':305 'line':185 'lump':300 'make':40,75,91 'medium':204,219 'medium-high':218 'melt':223,271 'middl':177 'minut':226,245,309,346,426 'mixtur':294,306,325,340 'neighbor':457 'nut':352 'nutti':240 'option':171 'oven':174,181 'pack':132 'pan':230 'paper':196 'parchment':195 'pecan':166 'per':390 'perfect':11,15,21,35,92,97 'pocket':363 'portion':369 'posit':178 'prepar':65,172,384 'process':316 'purpos':112 'rack':175,438 'recip':7,13,34 'remain':262,301,364 'remov':246 'repeat':315 'requir':400 'rest':318 'rotat':427 'rubber':332 'rubbish':95 'salt':140,275 'scoop':378 'second':304,314 'semisweet':159 'serious':448 'serv':443 'set':206,417 'sheet':193,386,391,394,429,435 'shini':330 'skillet':216,247 'smaller':392 'smell':78 'smooth':296,328 'soda':118,201 'soft':422 'soften':70 'spatula':253,333 'spoon':336 'stand':307 'still':421 'stir':261,337,347,358 'store':54 'sugar':128,135,274,299 'swirl':229 'tabl':139 'tablespoon':120,210,264,373 'take':63 'teaspoon':116,137,142 'test':25 'thank':459 'thick':327 'time':61,82,323,409 'toast':169 'togeth':202 'transfer':254,433 'tray':406 'unbleach':109 'unit':473 'unsalt':122 'use':251,331,354,375,397 'vanilla':145,277 'waistlin':454 'walnut':170 'whine':471 'whisk':197,283,292,311,320 'wire':437 'without':66 'wooden':335 'wrong':479 'yolk':153,290"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/comment/7608357"
  +editedAt: DateTimeImmutable @1725062136 {#1377
    date: 2024-08-31 01:55:36.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705366998 {#1927
    date: 2024-01-16 02:03:18.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 edit
App\Entity\Magazine {#314
  +icon: Proxies\__CG__\App\Entity\Image {#295 …}
  +name: "mildlyinteresting@lemmy.world"
  +title: "mildlyinteresting"
  +description: """
    This is for strictly *mildly* interesting material. If it’s too interesting, it doesn’t belong. If it’s not interesting, it doesn’t belong.\n
    \n
    This is obviously an objective criteria, so the mods are always right. Or maybe mildly right? Ahh… what do we know?\n
    \n
    Just post some stuff and don’t spam.
    """
  +rules: null
  +subscriptionsCount: 1
  +entryCount: 307
  +entryCommentCount: 6090
  +postCount: 0
  +postCommentCount: 0
  +isAdult: false
  +customCss: null
  +lastActive: DateTime @1729579416 {#322
    date: 2024-10-22 08:43:36.0 +02:00
  }
  +markedForDeletionAt: null
  +tags: null
  +moderators: Doctrine\ORM\PersistentCollection {#286 …}
  +ownershipRequests: Doctrine\ORM\PersistentCollection {#282 …}
  +moderatorRequests: Doctrine\ORM\PersistentCollection {#271 …}
  +entries: Doctrine\ORM\PersistentCollection {#229 …}
  +posts: Doctrine\ORM\PersistentCollection {#187 …}
  +subscriptions: Doctrine\ORM\PersistentCollection {#249 …}
  +bans: Doctrine\ORM\PersistentCollection {#166 …}
  +reports: Doctrine\ORM\PersistentCollection {#152 …}
  +badges: Doctrine\ORM\PersistentCollection {#130 …}
  +logs: Doctrine\ORM\PersistentCollection {#120 …}
  +awards: Doctrine\ORM\PersistentCollection {#109 …}
  +categories: Doctrine\ORM\PersistentCollection {#96 …}
  -id: 20
  +apId: "mildlyinteresting@lemmy.world"
  +apProfileId: "https://lemmy.world/c/mildlyinteresting"
  +apPublicUrl: "https://lemmy.world/c/mildlyinteresting"
  +apFollowersUrl: "https://lemmy.world/c/mildlyinteresting/followers"
  +apInboxUrl: "https://lemmy.world/inbox"
  +apDomain: "lemmy.world"
  +apPreferredUsername: "mildlyinteresting"
  +apDiscoverable: true
  +apManuallyApprovesFollowers: null
  +privateKey: null
  +publicKey: null
  +apFetchedAt: DateTime @1729563669 {#323
    date: 2024-10-22 04:21:09.0 +02:00
  }
  +apDeletedAt: null
  +apTimeoutAt: null
  +visibility: "visible             "
  +createdAt: DateTimeImmutable @1689840443 {#317
    date: 2023-07-20 10:07:23.0 +02: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