Security

Token

There is no security token.

Firewall

main Name
Security enabled
Stateless

Configuration

Key Value
provider security.user.provider.concrete.app_user_provider
context main
entry_point App\Security\KbinAuthenticator
user_checker App\Security\UserChecker
access_denied_handler (none)
access_denied_url (none)
authenticators
[
  "two_factor"
  "remember_me"
  "App\Security\KbinAuthenticator"
  "App\Security\FacebookAuthenticator"
  "App\Security\GoogleAuthenticator"
  "App\Security\GithubAuthenticator"
  "App\Security\KeycloakAuthenticator"
]

Listeners

Listener Duration Response
Symfony\Component\Security\Http\Firewall\ChannelListener {#723
  -map: Symfony\Component\Security\Http\AccessMap {#722 …}
  -logger: Monolog\Logger {#783 …}
  -httpPort: 80
  -httpsPort: 443
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\ContextListener {#706
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage {#1017 …}
  -sessionKey: "_security_main"
  -logger: Monolog\Logger {#783 …}
  -userProviders: Symfony\Component\DependencyInjection\Argument\RewindableGenerator {#705 …}
  -dispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#747 …}
  -registered: false
  -trustResolver: Scheb\TwoFactorBundle\Security\Authentication\AuthenticationTrustResolver {#780 …}
  -sessionTrackerEnabler: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage::enableUsageTracking(): void {#703 …}
}
0.92 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 {#1374
  +user: Proxies\__CG__\App\Entity\User {#1370 …}
  +entry: App\Entity\Entry {#1832 …}
  +magazine: App\Entity\Magazine {#311
    +icon: Proxies\__CG__\App\Entity\Image {#292 …}
    +name: "asklemmy@lemmy.world"
    +title: "asklemmy"
    +description: """
      A Fediverse community for open-ended, thought provoking questions\n
      -----------------------------------------------------------------\n
      \n
      ---\n
      \n
      **Rules: (interactive)**\n
      ------------------------\n
      \n
      ---\n
      \n
      1) Be nice and; have funDoxxing, trolling, sealioning, racism, and toxicity are not welcomed in AskLemmy. Remember what your mother said: if you can’t say something nice, don’t say anything at all. In addition, the site-wide Lemmy.world terms of service also apply here. [Please familiarize yourself with them](https://legal.lemmy.world/tos/)\n
      \n
      ---\n
      \n
      2) All posts must end with a '?'This is sort of like Jeopardy. Please phrase all post titles in the form of a proper question ending with ?\n
      \n
      ---\n
      \n
      3) No spamPlease do not flood the community with nonsense. Actual suspected spammers will be banned on site. No astroturfing.\n
      \n
      ---\n
      \n
      4) NSFW is okay, within reasonJust remember to tag posts with either a content warning or a [NSFW] tag. Overtly sexual posts are not allowed, please direct them to either [!asklemmyafterdark@lemmy.world](https://lemmy.world/c/asklemmyafterdark) or [!asklemmynsfw@lemmynsfw.com](https://lemmynsfw.com/c/asklemmynsfw). NSFW comments should be restricted to posts tagged [NSFW].\n
      \n
      ---\n
      \n
      5) This is not a support community.It is not a place for ‘how do I?’, type questions. If you have any questions regarding the site itself or would like to report a community, please direct them to [Lemmy.world Support](https://lemmy.world/c/support) or email info@lemmy.world. For other questions check our partnered communities list, or use the search function.\n
      \n
      ---\n
      \n
      Reminder: The [terms of service](https://legal.lemmy.world/tos/) apply here too.\n
      \n
      Partnered Communities:\n
      ----------------------\n
      \n
      [Tech Support](/c/techsupport@lemmy.world)\n
      \n
      [No Stupid Questions](/c/nostupidquestions@lemmy.world)\n
      \n
      [You Should Know](/c/youshouldknow@lemmy.world)\n
      \n
      [Reddit](/c/reddit@lemmy.world)\n
      \n
      [Jokes](/c/jokes@lemmy.world)\n
      \n
      [Ask Ouija](/c/askouija@lemmy.world)\n
      \n
      ---\n
      \n
      Logo design credit goes to: [tubbadu](/u/tubbadu@lemmy.world)\n
      \n
      ---\n
      \n
      ![](https://img.shields.io/lemmy/asklemmy%40lemmy.world?logo=lemmy&label=Total%20Subscribers)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1179
    +entryCommentCount: 42676
    +postCount: 3
    +postCommentCount: 67
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583245 {#319
      date: 2024-10-22 09:47:25.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#283 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#279 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#268 …}
    +entries: Doctrine\ORM\PersistentCollection {#226 …}
    +posts: Doctrine\ORM\PersistentCollection {#184 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#246 …}
    +bans: Doctrine\ORM\PersistentCollection {#163 …}
    +reports: Doctrine\ORM\PersistentCollection {#149 …}
    +badges: Doctrine\ORM\PersistentCollection {#127 …}
    +logs: Doctrine\ORM\PersistentCollection {#117 …}
    +awards: Doctrine\ORM\PersistentCollection {#106 …}
    +categories: Doctrine\ORM\PersistentCollection {#93 …}
    -id: 49
    +apId: "asklemmy@lemmy.world"
    +apProfileId: "https://lemmy.world/c/asklemmy"
    +apPublicUrl: "https://lemmy.world/c/asklemmy"
    +apFollowersUrl: "https://lemmy.world/c/asklemmy/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "asklemmy"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583301 {#320
      date: 2024-10-22 09:48:21.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697177027 {#314
      date: 2023-10-13 08:03:47.0 +02:00
    }
  }
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2451 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2356 …}
  +body: """
    well black powder is just a mixture of charcoal (you need wood and mud to make a charcoal pit), saltpeter (aka potassium nitrate), and sulfur. nitrate is found in many household products - hence the bathtub chemistry. there’s a lot of that stuff all over the place, it’s in just about everything - from salts, makeup products, fertilizer, plant food, etc. I’d use that first while building a natural extraction process since it takes a long time, months usually.\n
    \n
    you’d take dung from animals (horse works well or cow patties), wood ash, dry straw, and lots of urine (barrels of the stuff). a few months later you drain off the liquid, boil it with finely ground charcoal and then filter it with cloth. simmer the strained liquid until it’s reduced by 3/4, you want it really concentrated. spill it out onto very shallow pans and let it dry to crystalize the nitrates. sulfur is readily obtained from many sources - usually volcanic but these days its in a lot of building/construction materials like gypsum. basic chemistry will allow you to extract it. I live near geologically active areas, so sulfur would be relatively easy to obtain in the future.\n
    \n
    there’s no real set recipe for black powder, but approx 75% dried & powdered nitrates, 15% dried and powdered charcoal, 10% dried and powdered sulfur. you want to grind each individually and then mix them together in those ratios. now you have black powder. keep it dry and away from spaks/flame/heat - bull horns work really well for this.\n
    \n
    casting shot is just melting lead in a specific form - my father probable still has his old tools for that but if he doesnt they’re not hard to make. the only tricky bit in the whole process of building your own diy black powder rifle is the barrel - you have to hand forge those around a mandrel (a rod of a specific thickness) - I’d use high grade steel rods for that, since they’re just laying around. blacksmithing is usually a two or three person setup. once I had a water wheel constructed I’d probably build a hydraulic powered trip hammer to make things easier.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1697264932 {#1602
    date: 2023-10-14 08:28:52.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@kowcop@aussie.zone"
    "@kalkulat@lemmy.world"
    "@tallwookie@lemm.ee"
    "@bradorsomething@ttrpg.network"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2466 …}
  +nested: Doctrine\ORM\PersistentCollection {#2288 …}
  +votes: Doctrine\ORM\PersistentCollection {#2446 …}
  +reports: Doctrine\ORM\PersistentCollection {#2439 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2489 …}
  +notifications: Doctrine\ORM\PersistentCollection {#60 …}
  -id: 47944
  -bodyTs: "'10':222 '15':217 '3/4':135 '75':213 'activ':189 'aka':21 'allow':180 'anim':86 'approx':212 'area':190 'around':315,338 'ash':94 'away':250 'barrel':101,308 'basic':177 'bathtub':35 'bit':293 'black':2,209,244,303 'blacksmith':339 'boil':114 'build':68,299,358 'building/construction':173 'bull':253 'cast':260 'charcoal':9,18,119,221 'chemistri':36,178 'cloth':125 'concentr':140 'construct':354 'cow':91 'crystal':153 'd':63,82,325,356 'day':167 'diy':302 'doesnt':283 'drain':110 'dri':95,151,214,218,223,248 'dung':84 'easi':196 'easier':367 'etc':61 'everyth':53 'extract':71,183 'father':271 'fertil':58 'filter':122 'fine':117 'first':66 'food':60 'forg':313 'form':269 'found':28 'futur':201 'geolog':188 'grade':328 'grind':230 'ground':118 'gypsum':176 'hammer':363 'hand':312 'hard':287 'henc':33 'high':327 'horn':254 'hors':87 'household':31 'hydraul':360 'individu':232 'keep':246 'later':108 'lay':337 'lead':265 'let':149 'like':175 'liquid':113,129 'live':186 'long':77 'lot':40,98,171 'make':16,289,365 'makeup':56 'mandrel':317 'mani':30,161 'materi':174 'melt':264 'mix':235 'mixtur':7 'month':79,107 'mud':14 'natur':70 'near':187 'need':11 'nitrat':23,26,155,216 'obtain':159,198 'old':276 'onto':144 'pan':147 'patti':92 'person':346 'pit':19 'place':47 'plant':59 'potassium':22 'powder':3,210,215,220,225,245,304 'power':361 'probabl':272,357 'process':72,297 'product':32,57 'ratio':240 're':285,335 'readili':158 'real':205 'realli':139,256 'recip':207 'reduc':133 'relat':195 'rifl':305 'rod':319,330 'salt':55 'saltpet':20 'set':206 'setup':347 'shallow':146 'shot':261 'simmer':126 'sinc':73,333 'sourc':162 'spaks/flame/heat':252 'specif':268,322 'spill':141 'steel':329 'still':273 'strain':128 'straw':96 'stuff':43,104 'sulfur':25,156,192,226 'take':75,83 'thick':323 'thing':366 'three':345 'time':78 'togeth':237 'tool':277 'tricki':292 'trip':362 'two':343 'urin':100 'use':64,326 'usual':80,163,341 'volcan':164 'want':137,228 'water':352 'well':1,89,257 'wheel':353 'whole':296 'wood':12,93 'work':88,255 'would':193"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemm.ee/comment/4851425"
  +editedAt: null
  +createdAt: DateTimeImmutable @1697264932 {#1969
    date: 2023-10-14 08:28:52.0 +02: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 {#1374
  +user: Proxies\__CG__\App\Entity\User {#1370 …}
  +entry: App\Entity\Entry {#1832 …}
  +magazine: App\Entity\Magazine {#311
    +icon: Proxies\__CG__\App\Entity\Image {#292 …}
    +name: "asklemmy@lemmy.world"
    +title: "asklemmy"
    +description: """
      A Fediverse community for open-ended, thought provoking questions\n
      -----------------------------------------------------------------\n
      \n
      ---\n
      \n
      **Rules: (interactive)**\n
      ------------------------\n
      \n
      ---\n
      \n
      1) Be nice and; have funDoxxing, trolling, sealioning, racism, and toxicity are not welcomed in AskLemmy. Remember what your mother said: if you can’t say something nice, don’t say anything at all. In addition, the site-wide Lemmy.world terms of service also apply here. [Please familiarize yourself with them](https://legal.lemmy.world/tos/)\n
      \n
      ---\n
      \n
      2) All posts must end with a '?'This is sort of like Jeopardy. Please phrase all post titles in the form of a proper question ending with ?\n
      \n
      ---\n
      \n
      3) No spamPlease do not flood the community with nonsense. Actual suspected spammers will be banned on site. No astroturfing.\n
      \n
      ---\n
      \n
      4) NSFW is okay, within reasonJust remember to tag posts with either a content warning or a [NSFW] tag. Overtly sexual posts are not allowed, please direct them to either [!asklemmyafterdark@lemmy.world](https://lemmy.world/c/asklemmyafterdark) or [!asklemmynsfw@lemmynsfw.com](https://lemmynsfw.com/c/asklemmynsfw). NSFW comments should be restricted to posts tagged [NSFW].\n
      \n
      ---\n
      \n
      5) This is not a support community.It is not a place for ‘how do I?’, type questions. If you have any questions regarding the site itself or would like to report a community, please direct them to [Lemmy.world Support](https://lemmy.world/c/support) or email info@lemmy.world. For other questions check our partnered communities list, or use the search function.\n
      \n
      ---\n
      \n
      Reminder: The [terms of service](https://legal.lemmy.world/tos/) apply here too.\n
      \n
      Partnered Communities:\n
      ----------------------\n
      \n
      [Tech Support](/c/techsupport@lemmy.world)\n
      \n
      [No Stupid Questions](/c/nostupidquestions@lemmy.world)\n
      \n
      [You Should Know](/c/youshouldknow@lemmy.world)\n
      \n
      [Reddit](/c/reddit@lemmy.world)\n
      \n
      [Jokes](/c/jokes@lemmy.world)\n
      \n
      [Ask Ouija](/c/askouija@lemmy.world)\n
      \n
      ---\n
      \n
      Logo design credit goes to: [tubbadu](/u/tubbadu@lemmy.world)\n
      \n
      ---\n
      \n
      ![](https://img.shields.io/lemmy/asklemmy%40lemmy.world?logo=lemmy&label=Total%20Subscribers)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1179
    +entryCommentCount: 42676
    +postCount: 3
    +postCommentCount: 67
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583245 {#319
      date: 2024-10-22 09:47:25.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#283 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#279 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#268 …}
    +entries: Doctrine\ORM\PersistentCollection {#226 …}
    +posts: Doctrine\ORM\PersistentCollection {#184 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#246 …}
    +bans: Doctrine\ORM\PersistentCollection {#163 …}
    +reports: Doctrine\ORM\PersistentCollection {#149 …}
    +badges: Doctrine\ORM\PersistentCollection {#127 …}
    +logs: Doctrine\ORM\PersistentCollection {#117 …}
    +awards: Doctrine\ORM\PersistentCollection {#106 …}
    +categories: Doctrine\ORM\PersistentCollection {#93 …}
    -id: 49
    +apId: "asklemmy@lemmy.world"
    +apProfileId: "https://lemmy.world/c/asklemmy"
    +apPublicUrl: "https://lemmy.world/c/asklemmy"
    +apFollowersUrl: "https://lemmy.world/c/asklemmy/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "asklemmy"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583301 {#320
      date: 2024-10-22 09:48:21.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697177027 {#314
      date: 2023-10-13 08:03:47.0 +02:00
    }
  }
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2451 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2356 …}
  +body: """
    well black powder is just a mixture of charcoal (you need wood and mud to make a charcoal pit), saltpeter (aka potassium nitrate), and sulfur. nitrate is found in many household products - hence the bathtub chemistry. there’s a lot of that stuff all over the place, it’s in just about everything - from salts, makeup products, fertilizer, plant food, etc. I’d use that first while building a natural extraction process since it takes a long time, months usually.\n
    \n
    you’d take dung from animals (horse works well or cow patties), wood ash, dry straw, and lots of urine (barrels of the stuff). a few months later you drain off the liquid, boil it with finely ground charcoal and then filter it with cloth. simmer the strained liquid until it’s reduced by 3/4, you want it really concentrated. spill it out onto very shallow pans and let it dry to crystalize the nitrates. sulfur is readily obtained from many sources - usually volcanic but these days its in a lot of building/construction materials like gypsum. basic chemistry will allow you to extract it. I live near geologically active areas, so sulfur would be relatively easy to obtain in the future.\n
    \n
    there’s no real set recipe for black powder, but approx 75% dried & powdered nitrates, 15% dried and powdered charcoal, 10% dried and powdered sulfur. you want to grind each individually and then mix them together in those ratios. now you have black powder. keep it dry and away from spaks/flame/heat - bull horns work really well for this.\n
    \n
    casting shot is just melting lead in a specific form - my father probable still has his old tools for that but if he doesnt they’re not hard to make. the only tricky bit in the whole process of building your own diy black powder rifle is the barrel - you have to hand forge those around a mandrel (a rod of a specific thickness) - I’d use high grade steel rods for that, since they’re just laying around. blacksmithing is usually a two or three person setup. once I had a water wheel constructed I’d probably build a hydraulic powered trip hammer to make things easier.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1697264932 {#1602
    date: 2023-10-14 08:28:52.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@kowcop@aussie.zone"
    "@kalkulat@lemmy.world"
    "@tallwookie@lemm.ee"
    "@bradorsomething@ttrpg.network"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2466 …}
  +nested: Doctrine\ORM\PersistentCollection {#2288 …}
  +votes: Doctrine\ORM\PersistentCollection {#2446 …}
  +reports: Doctrine\ORM\PersistentCollection {#2439 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2489 …}
  +notifications: Doctrine\ORM\PersistentCollection {#60 …}
  -id: 47944
  -bodyTs: "'10':222 '15':217 '3/4':135 '75':213 'activ':189 'aka':21 'allow':180 'anim':86 'approx':212 'area':190 'around':315,338 'ash':94 'away':250 'barrel':101,308 'basic':177 'bathtub':35 'bit':293 'black':2,209,244,303 'blacksmith':339 'boil':114 'build':68,299,358 'building/construction':173 'bull':253 'cast':260 'charcoal':9,18,119,221 'chemistri':36,178 'cloth':125 'concentr':140 'construct':354 'cow':91 'crystal':153 'd':63,82,325,356 'day':167 'diy':302 'doesnt':283 'drain':110 'dri':95,151,214,218,223,248 'dung':84 'easi':196 'easier':367 'etc':61 'everyth':53 'extract':71,183 'father':271 'fertil':58 'filter':122 'fine':117 'first':66 'food':60 'forg':313 'form':269 'found':28 'futur':201 'geolog':188 'grade':328 'grind':230 'ground':118 'gypsum':176 'hammer':363 'hand':312 'hard':287 'henc':33 'high':327 'horn':254 'hors':87 'household':31 'hydraul':360 'individu':232 'keep':246 'later':108 'lay':337 'lead':265 'let':149 'like':175 'liquid':113,129 'live':186 'long':77 'lot':40,98,171 'make':16,289,365 'makeup':56 'mandrel':317 'mani':30,161 'materi':174 'melt':264 'mix':235 'mixtur':7 'month':79,107 'mud':14 'natur':70 'near':187 'need':11 'nitrat':23,26,155,216 'obtain':159,198 'old':276 'onto':144 'pan':147 'patti':92 'person':346 'pit':19 'place':47 'plant':59 'potassium':22 'powder':3,210,215,220,225,245,304 'power':361 'probabl':272,357 'process':72,297 'product':32,57 'ratio':240 're':285,335 'readili':158 'real':205 'realli':139,256 'recip':207 'reduc':133 'relat':195 'rifl':305 'rod':319,330 'salt':55 'saltpet':20 'set':206 'setup':347 'shallow':146 'shot':261 'simmer':126 'sinc':73,333 'sourc':162 'spaks/flame/heat':252 'specif':268,322 'spill':141 'steel':329 'still':273 'strain':128 'straw':96 'stuff':43,104 'sulfur':25,156,192,226 'take':75,83 'thick':323 'thing':366 'three':345 'time':78 'togeth':237 'tool':277 'tricki':292 'trip':362 'two':343 'urin':100 'use':64,326 'usual':80,163,341 'volcan':164 'want':137,228 'water':352 'well':1,89,257 'wheel':353 'whole':296 'wood':12,93 'work':88,255 'would':193"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemm.ee/comment/4851425"
  +editedAt: null
  +createdAt: DateTimeImmutable @1697264932 {#1969
    date: 2023-10-14 08:28:52.0 +02: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 {#1374
  +user: Proxies\__CG__\App\Entity\User {#1370 …}
  +entry: App\Entity\Entry {#1832 …}
  +magazine: App\Entity\Magazine {#311
    +icon: Proxies\__CG__\App\Entity\Image {#292 …}
    +name: "asklemmy@lemmy.world"
    +title: "asklemmy"
    +description: """
      A Fediverse community for open-ended, thought provoking questions\n
      -----------------------------------------------------------------\n
      \n
      ---\n
      \n
      **Rules: (interactive)**\n
      ------------------------\n
      \n
      ---\n
      \n
      1) Be nice and; have funDoxxing, trolling, sealioning, racism, and toxicity are not welcomed in AskLemmy. Remember what your mother said: if you can’t say something nice, don’t say anything at all. In addition, the site-wide Lemmy.world terms of service also apply here. [Please familiarize yourself with them](https://legal.lemmy.world/tos/)\n
      \n
      ---\n
      \n
      2) All posts must end with a '?'This is sort of like Jeopardy. Please phrase all post titles in the form of a proper question ending with ?\n
      \n
      ---\n
      \n
      3) No spamPlease do not flood the community with nonsense. Actual suspected spammers will be banned on site. No astroturfing.\n
      \n
      ---\n
      \n
      4) NSFW is okay, within reasonJust remember to tag posts with either a content warning or a [NSFW] tag. Overtly sexual posts are not allowed, please direct them to either [!asklemmyafterdark@lemmy.world](https://lemmy.world/c/asklemmyafterdark) or [!asklemmynsfw@lemmynsfw.com](https://lemmynsfw.com/c/asklemmynsfw). NSFW comments should be restricted to posts tagged [NSFW].\n
      \n
      ---\n
      \n
      5) This is not a support community.It is not a place for ‘how do I?’, type questions. If you have any questions regarding the site itself or would like to report a community, please direct them to [Lemmy.world Support](https://lemmy.world/c/support) or email info@lemmy.world. For other questions check our partnered communities list, or use the search function.\n
      \n
      ---\n
      \n
      Reminder: The [terms of service](https://legal.lemmy.world/tos/) apply here too.\n
      \n
      Partnered Communities:\n
      ----------------------\n
      \n
      [Tech Support](/c/techsupport@lemmy.world)\n
      \n
      [No Stupid Questions](/c/nostupidquestions@lemmy.world)\n
      \n
      [You Should Know](/c/youshouldknow@lemmy.world)\n
      \n
      [Reddit](/c/reddit@lemmy.world)\n
      \n
      [Jokes](/c/jokes@lemmy.world)\n
      \n
      [Ask Ouija](/c/askouija@lemmy.world)\n
      \n
      ---\n
      \n
      Logo design credit goes to: [tubbadu](/u/tubbadu@lemmy.world)\n
      \n
      ---\n
      \n
      ![](https://img.shields.io/lemmy/asklemmy%40lemmy.world?logo=lemmy&label=Total%20Subscribers)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1179
    +entryCommentCount: 42676
    +postCount: 3
    +postCommentCount: 67
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583245 {#319
      date: 2024-10-22 09:47:25.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#283 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#279 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#268 …}
    +entries: Doctrine\ORM\PersistentCollection {#226 …}
    +posts: Doctrine\ORM\PersistentCollection {#184 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#246 …}
    +bans: Doctrine\ORM\PersistentCollection {#163 …}
    +reports: Doctrine\ORM\PersistentCollection {#149 …}
    +badges: Doctrine\ORM\PersistentCollection {#127 …}
    +logs: Doctrine\ORM\PersistentCollection {#117 …}
    +awards: Doctrine\ORM\PersistentCollection {#106 …}
    +categories: Doctrine\ORM\PersistentCollection {#93 …}
    -id: 49
    +apId: "asklemmy@lemmy.world"
    +apProfileId: "https://lemmy.world/c/asklemmy"
    +apPublicUrl: "https://lemmy.world/c/asklemmy"
    +apFollowersUrl: "https://lemmy.world/c/asklemmy/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "asklemmy"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583301 {#320
      date: 2024-10-22 09:48:21.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697177027 {#314
      date: 2023-10-13 08:03:47.0 +02:00
    }
  }
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2451 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2356 …}
  +body: """
    well black powder is just a mixture of charcoal (you need wood and mud to make a charcoal pit), saltpeter (aka potassium nitrate), and sulfur. nitrate is found in many household products - hence the bathtub chemistry. there’s a lot of that stuff all over the place, it’s in just about everything - from salts, makeup products, fertilizer, plant food, etc. I’d use that first while building a natural extraction process since it takes a long time, months usually.\n
    \n
    you’d take dung from animals (horse works well or cow patties), wood ash, dry straw, and lots of urine (barrels of the stuff). a few months later you drain off the liquid, boil it with finely ground charcoal and then filter it with cloth. simmer the strained liquid until it’s reduced by 3/4, you want it really concentrated. spill it out onto very shallow pans and let it dry to crystalize the nitrates. sulfur is readily obtained from many sources - usually volcanic but these days its in a lot of building/construction materials like gypsum. basic chemistry will allow you to extract it. I live near geologically active areas, so sulfur would be relatively easy to obtain in the future.\n
    \n
    there’s no real set recipe for black powder, but approx 75% dried & powdered nitrates, 15% dried and powdered charcoal, 10% dried and powdered sulfur. you want to grind each individually and then mix them together in those ratios. now you have black powder. keep it dry and away from spaks/flame/heat - bull horns work really well for this.\n
    \n
    casting shot is just melting lead in a specific form - my father probable still has his old tools for that but if he doesnt they’re not hard to make. the only tricky bit in the whole process of building your own diy black powder rifle is the barrel - you have to hand forge those around a mandrel (a rod of a specific thickness) - I’d use high grade steel rods for that, since they’re just laying around. blacksmithing is usually a two or three person setup. once I had a water wheel constructed I’d probably build a hydraulic powered trip hammer to make things easier.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1697264932 {#1602
    date: 2023-10-14 08:28:52.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@kowcop@aussie.zone"
    "@kalkulat@lemmy.world"
    "@tallwookie@lemm.ee"
    "@bradorsomething@ttrpg.network"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2466 …}
  +nested: Doctrine\ORM\PersistentCollection {#2288 …}
  +votes: Doctrine\ORM\PersistentCollection {#2446 …}
  +reports: Doctrine\ORM\PersistentCollection {#2439 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2489 …}
  +notifications: Doctrine\ORM\PersistentCollection {#60 …}
  -id: 47944
  -bodyTs: "'10':222 '15':217 '3/4':135 '75':213 'activ':189 'aka':21 'allow':180 'anim':86 'approx':212 'area':190 'around':315,338 'ash':94 'away':250 'barrel':101,308 'basic':177 'bathtub':35 'bit':293 'black':2,209,244,303 'blacksmith':339 'boil':114 'build':68,299,358 'building/construction':173 'bull':253 'cast':260 'charcoal':9,18,119,221 'chemistri':36,178 'cloth':125 'concentr':140 'construct':354 'cow':91 'crystal':153 'd':63,82,325,356 'day':167 'diy':302 'doesnt':283 'drain':110 'dri':95,151,214,218,223,248 'dung':84 'easi':196 'easier':367 'etc':61 'everyth':53 'extract':71,183 'father':271 'fertil':58 'filter':122 'fine':117 'first':66 'food':60 'forg':313 'form':269 'found':28 'futur':201 'geolog':188 'grade':328 'grind':230 'ground':118 'gypsum':176 'hammer':363 'hand':312 'hard':287 'henc':33 'high':327 'horn':254 'hors':87 'household':31 'hydraul':360 'individu':232 'keep':246 'later':108 'lay':337 'lead':265 'let':149 'like':175 'liquid':113,129 'live':186 'long':77 'lot':40,98,171 'make':16,289,365 'makeup':56 'mandrel':317 'mani':30,161 'materi':174 'melt':264 'mix':235 'mixtur':7 'month':79,107 'mud':14 'natur':70 'near':187 'need':11 'nitrat':23,26,155,216 'obtain':159,198 'old':276 'onto':144 'pan':147 'patti':92 'person':346 'pit':19 'place':47 'plant':59 'potassium':22 'powder':3,210,215,220,225,245,304 'power':361 'probabl':272,357 'process':72,297 'product':32,57 'ratio':240 're':285,335 'readili':158 'real':205 'realli':139,256 'recip':207 'reduc':133 'relat':195 'rifl':305 'rod':319,330 'salt':55 'saltpet':20 'set':206 'setup':347 'shallow':146 'shot':261 'simmer':126 'sinc':73,333 'sourc':162 'spaks/flame/heat':252 'specif':268,322 'spill':141 'steel':329 'still':273 'strain':128 'straw':96 'stuff':43,104 'sulfur':25,156,192,226 'take':75,83 'thick':323 'thing':366 'three':345 'time':78 'togeth':237 'tool':277 'tricki':292 'trip':362 'two':343 'urin':100 'use':64,326 'usual':80,163,341 'volcan':164 'want':137,228 'water':352 'well':1,89,257 'wheel':353 'whole':296 'wood':12,93 'work':88,255 'would':193"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemm.ee/comment/4851425"
  +editedAt: null
  +createdAt: DateTimeImmutable @1697264932 {#1969
    date: 2023-10-14 08:28:52.0 +02: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 {#311
  +icon: Proxies\__CG__\App\Entity\Image {#292 …}
  +name: "asklemmy@lemmy.world"
  +title: "asklemmy"
  +description: """
    A Fediverse community for open-ended, thought provoking questions\n
    -----------------------------------------------------------------\n
    \n
    ---\n
    \n
    **Rules: (interactive)**\n
    ------------------------\n
    \n
    ---\n
    \n
    1) Be nice and; have funDoxxing, trolling, sealioning, racism, and toxicity are not welcomed in AskLemmy. Remember what your mother said: if you can’t say something nice, don’t say anything at all. In addition, the site-wide Lemmy.world terms of service also apply here. [Please familiarize yourself with them](https://legal.lemmy.world/tos/)\n
    \n
    ---\n
    \n
    2) All posts must end with a '?'This is sort of like Jeopardy. Please phrase all post titles in the form of a proper question ending with ?\n
    \n
    ---\n
    \n
    3) No spamPlease do not flood the community with nonsense. Actual suspected spammers will be banned on site. No astroturfing.\n
    \n
    ---\n
    \n
    4) NSFW is okay, within reasonJust remember to tag posts with either a content warning or a [NSFW] tag. Overtly sexual posts are not allowed, please direct them to either [!asklemmyafterdark@lemmy.world](https://lemmy.world/c/asklemmyafterdark) or [!asklemmynsfw@lemmynsfw.com](https://lemmynsfw.com/c/asklemmynsfw). NSFW comments should be restricted to posts tagged [NSFW].\n
    \n
    ---\n
    \n
    5) This is not a support community.It is not a place for ‘how do I?’, type questions. If you have any questions regarding the site itself or would like to report a community, please direct them to [Lemmy.world Support](https://lemmy.world/c/support) or email info@lemmy.world. For other questions check our partnered communities list, or use the search function.\n
    \n
    ---\n
    \n
    Reminder: The [terms of service](https://legal.lemmy.world/tos/) apply here too.\n
    \n
    Partnered Communities:\n
    ----------------------\n
    \n
    [Tech Support](/c/techsupport@lemmy.world)\n
    \n
    [No Stupid Questions](/c/nostupidquestions@lemmy.world)\n
    \n
    [You Should Know](/c/youshouldknow@lemmy.world)\n
    \n
    [Reddit](/c/reddit@lemmy.world)\n
    \n
    [Jokes](/c/jokes@lemmy.world)\n
    \n
    [Ask Ouija](/c/askouija@lemmy.world)\n
    \n
    ---\n
    \n
    Logo design credit goes to: [tubbadu](/u/tubbadu@lemmy.world)\n
    \n
    ---\n
    \n
    ![](https://img.shields.io/lemmy/asklemmy%40lemmy.world?logo=lemmy&label=Total%20Subscribers)
    """
  +rules: null
  +subscriptionsCount: 1
  +entryCount: 1179
  +entryCommentCount: 42676
  +postCount: 3
  +postCommentCount: 67
  +isAdult: false
  +customCss: null
  +lastActive: DateTime @1729583245 {#319
    date: 2024-10-22 09:47:25.0 +02:00
  }
  +markedForDeletionAt: null
  +tags: null
  +moderators: Doctrine\ORM\PersistentCollection {#283 …}
  +ownershipRequests: Doctrine\ORM\PersistentCollection {#279 …}
  +moderatorRequests: Doctrine\ORM\PersistentCollection {#268 …}
  +entries: Doctrine\ORM\PersistentCollection {#226 …}
  +posts: Doctrine\ORM\PersistentCollection {#184 …}
  +subscriptions: Doctrine\ORM\PersistentCollection {#246 …}
  +bans: Doctrine\ORM\PersistentCollection {#163 …}
  +reports: Doctrine\ORM\PersistentCollection {#149 …}
  +badges: Doctrine\ORM\PersistentCollection {#127 …}
  +logs: Doctrine\ORM\PersistentCollection {#117 …}
  +awards: Doctrine\ORM\PersistentCollection {#106 …}
  +categories: Doctrine\ORM\PersistentCollection {#93 …}
  -id: 49
  +apId: "asklemmy@lemmy.world"
  +apProfileId: "https://lemmy.world/c/asklemmy"
  +apPublicUrl: "https://lemmy.world/c/asklemmy"
  +apFollowersUrl: "https://lemmy.world/c/asklemmy/followers"
  +apInboxUrl: "https://lemmy.world/inbox"
  +apDomain: "lemmy.world"
  +apPreferredUsername: "asklemmy"
  +apDiscoverable: true
  +apManuallyApprovesFollowers: null
  +privateKey: null
  +publicKey: null
  +apFetchedAt: DateTime @1729583301 {#320
    date: 2024-10-22 09:48:21.0 +02:00
  }
  +apDeletedAt: null
  +apTimeoutAt: null
  +visibility: "visible             "
  +createdAt: DateTimeImmutable @1697177027 {#314
    date: 2023-10-13 08:03:47.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