GET https://kbin.spritesserver.nl/m/memes@lemmy.world/t/13280/It-s-not-fair/comment/127808/votes/up

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.25 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 {#1366
  +user: Proxies\__CG__\App\Entity\User {#1378 …}
  +entry: App\Entity\Entry {#1810 …}
  +magazine: App\Entity\Magazine {#313
    +icon: Proxies\__CG__\App\Entity\Image {#294 …}
    +name: "memes@lemmy.world"
    +title: "memes"
    +description: """
      Community rules\n
      ---------------\n
      \n
      1. Be civilNo trolling, bigotry or other insulting / annoying behaviour\n
      \n
      2. No politicsThis is non-politics community. For political memes please go to [!politicalmemes@lemmy.world](https://lemmy.world/c/politicalmemes)\n
      \n
      3. No recent repostsCheck for reposts when posting a meme, you can only repost after 1 month\n
      \n
      4. No botsNo bots without the express approval of the mods or the admins\n
      \n
      5. No Spam/AdsNo advertisements or spam. This is an instance rule and the only way to live.\n
      \n
      \n
      \n
      Sister communities\n
      ------------------\n
      \n
      - [!tenforward@lemmy.world](https://lemmy.world/c/tenforward) : Star Trek memes, chat and shitposts\n
      - [!lemmyshitpost@lemmy.world](https://lemmy.world/c/lemmyshitpost) : Lemmy Shitposts, anything and everything goes.\n
      - [!linuxmemes@lemmy.world](https://lemmy.world/c/linuxmemes) : Linux themed memes\n
      - [!comicstrips@lemmy.world](https://lemmy.world/c/comicstrips) : for those who love comic stories.
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1112
    +entryCommentCount: 22597
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729581796 {#323
      date: 2024-10-22 09:23:16.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#285 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#281 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#270 …}
    +entries: Doctrine\ORM\PersistentCollection {#228 …}
    +posts: Doctrine\ORM\PersistentCollection {#186 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#248 …}
    +bans: Doctrine\ORM\PersistentCollection {#165 …}
    +reports: Doctrine\ORM\PersistentCollection {#151 …}
    +badges: Doctrine\ORM\PersistentCollection {#129 …}
    +logs: Doctrine\ORM\PersistentCollection {#119 …}
    +awards: Doctrine\ORM\PersistentCollection {#108 …}
    +categories: Doctrine\ORM\PersistentCollection {#95 …}
    -id: 78
    +apId: "memes@lemmy.world"
    +apProfileId: "https://lemmy.world/c/memes"
    +apPublicUrl: "https://lemmy.world/c/memes"
    +apFollowersUrl: "https://lemmy.world/c/memes/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "memes"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728743545 {#317
      date: 2024-10-12 16:32:25.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699084255 {#316
      date: 2023-11-04 08:50:55.0 +01:00
    }
  }
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2356 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2476 …}
  +body: """
    You can find relatively cheap ones online. Damn near kilt em is one I can vouch for as a good first kilt. Or stillwater kilts for something cheap and more traditional looking.\n
    \n
    The number one thing to know when buying is that you need to actually measure yourself. Pants lie, kiltmakers generally don’t.\n
    \n
    If you want something a little nicer, there are plenty of businesses that make kilts to measure. My last few came from alpha kilts, but I think they quit. Alt.kilt does crazy custom stuff. Utilikilt is probably the most famous one, though I’ve never actually tried theirs.\n
    \n
    There’s whole communities online for this stuff. I used to get reviews and find new stores on xmarksthescot.\n
    \n
    If you get a contemporary kilt, meaning pockets and modern style, you just need a belt. If you go traditional tartan you probably need a sporran or some other kind of bag or pouch since they don’t have pockets. Traditional kilts also typically use a kilt pin to add weight to the front apron to keep it from blowing around too easily.\n
    \n
    Tall socks are good formal wear or cold weather. I am a very casual guy and an arctic creature, so I usually just wear closed toe sandals. But if you live in a cold place and need to stay warm, a full size “9 yard” kilt will do the trick, it creates a pocket of warm air, and the legs being together gives it a mitten effect.\n
    \n
    You *can* go commando (aka going regimental, because in highland regiments underwear is considered out of uniform), but I don’t recommend it. For one thing, you don’t know fear until you’ve been caught in a gust of 50 mph wind while walking past a school playground on a day that you decided to save time by forgoing underwear, and now you are desperately holding down all sides of a lightweight kilt and trying not to end up on sex offender registry. But on a much more mundane level, it’s also just a lot easier to keep your kilt clean when it isn’t directly touching your junk or your crack. I wear briefs but I go up a couple sizes, so that the elastic still holds them up but they hang off me when I’m standing, which feels like I’m wearing nothing at all.\n
    \n
    Of course, if anyone asks what’s worn under the kilt, you have lots of options:\n
    \n
    - Nothing’s worn, it’s all in excellent condition.\n
    - If you want to find out it will cost you dinner and a movie first.\n
    - Shoes\n
    - On a good day, lipstick
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 18
  +score: 0
  +lastActive: DateTime @1700076266 {#1605
    date: 2023-11-15 20:24:26.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@The_Picard_Maneuver@startrek.website"
    "@Makeitstop@lemmy.world"
    "@LetterboxPancake@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2355 …}
  +nested: Doctrine\ORM\PersistentCollection {#2167 …}
  +votes: Doctrine\ORM\PersistentCollection {#2424 …}
  +reports: Doctrine\ORM\PersistentCollection {#2440 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2490 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2409 …}
  -id: 127808
  -bodyTs: "'50':292 '9':228 'actual':46,100 'add':171 'air':241 'aka':256 'alpha':77 'also':164,345 'alt.kilt':84 'anyon':405 'apron':176 'arctic':202 'around':182 'ask':406 'bag':153 'belt':137 'blow':181 'brief':368 'busi':66 'buy':40 'came':75 'casual':198 'caught':287 'cheap':5,28 'clean':354 'close':209 'cold':192,218 'commando':255 'communiti':106 'condit':426 'consid':265 'contemporari':126 'cost':435 'coupl':374 'cours':403 'crack':365 'crazi':86 'creat':236 'creatur':203 'custom':87 'damn':8 'day':303,446 'decid':306 'desper':317 'dinner':437 'direct':359 'easier':349 'easili':184 'effect':251 'elast':379 'em':11 'end':330 'excel':425 'famous':94 'fear':282 'feel':394 'find':3,117,431 'first':21,441 'forgo':311 'formal':189 'front':175 'full':226 'general':52 'get':114,124 'give':247 'go':140,254,257,371 'good':20,188,445 'gust':290 'guy':199 'hang':386 'highland':261 'hold':318,381 'isn':357 'junk':362 'keep':178,351 'kilt':10,22,25,69,78,127,163,168,230,325,353,412 'kiltmak':51 'kind':151 'know':38,281 'last':73 'leg':244 'level':342 'lie':50 'lightweight':324 'like':395 'lipstick':447 'littl':60 'live':215 'look':32 'lot':348,415 'm':391,397 'make':68 'mean':128 'measur':47,71 'mitten':250 'modern':131 'movi':440 'mph':293 'much':339 'mundan':341 'near':9 'need':44,135,145,221 'never':99 'new':118 'nicer':61 'noth':399,418 'number':34 'offend':334 'one':6,13,35,95,276 'onlin':7,107 'option':417 'pant':49 'past':297 'pin':169 'place':219 'playground':300 'plenti':64 'pocket':129,161,238 'pouch':155 'probabl':91,144 'quit':83 'recommend':273 'regiment':258,262 'registri':335 'relat':4 'review':115 'sandal':211 'save':308 'school':299 'sex':333 'shoe':442 'side':321 'sinc':156 'size':227,375 'sock':186 'someth':27,58 'sporran':147 'stand':392 'stay':223 'still':380 'stillwat':24 'store':119 'stuff':88,110 'style':132 'tall':185 'tartan':142 'thing':36,277 'think':81 'though':96 'time':309 'toe':210 'togeth':246 'touch':360 'tradit':31,141,162 'tri':101,327 'trick':234 'typic':165 'underwear':263,312 'uniform':268 'use':112,166 'usual':206 'utilikilt':89 've':98,285 'vouch':16 'walk':296 'want':57,429 'warm':224,240 'wear':190,208,367,398 'weather':193 'weight':172 'whole':105 'wind':294 'worn':409,420 'xmarksthescot':121 'yard':229"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5338321"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700076266 {#1945
    date: 2023-11-15 20:24:26.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 {#1366
  +user: Proxies\__CG__\App\Entity\User {#1378 …}
  +entry: App\Entity\Entry {#1810 …}
  +magazine: App\Entity\Magazine {#313
    +icon: Proxies\__CG__\App\Entity\Image {#294 …}
    +name: "memes@lemmy.world"
    +title: "memes"
    +description: """
      Community rules\n
      ---------------\n
      \n
      1. Be civilNo trolling, bigotry or other insulting / annoying behaviour\n
      \n
      2. No politicsThis is non-politics community. For political memes please go to [!politicalmemes@lemmy.world](https://lemmy.world/c/politicalmemes)\n
      \n
      3. No recent repostsCheck for reposts when posting a meme, you can only repost after 1 month\n
      \n
      4. No botsNo bots without the express approval of the mods or the admins\n
      \n
      5. No Spam/AdsNo advertisements or spam. This is an instance rule and the only way to live.\n
      \n
      \n
      \n
      Sister communities\n
      ------------------\n
      \n
      - [!tenforward@lemmy.world](https://lemmy.world/c/tenforward) : Star Trek memes, chat and shitposts\n
      - [!lemmyshitpost@lemmy.world](https://lemmy.world/c/lemmyshitpost) : Lemmy Shitposts, anything and everything goes.\n
      - [!linuxmemes@lemmy.world](https://lemmy.world/c/linuxmemes) : Linux themed memes\n
      - [!comicstrips@lemmy.world](https://lemmy.world/c/comicstrips) : for those who love comic stories.
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1112
    +entryCommentCount: 22597
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729581796 {#323
      date: 2024-10-22 09:23:16.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#285 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#281 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#270 …}
    +entries: Doctrine\ORM\PersistentCollection {#228 …}
    +posts: Doctrine\ORM\PersistentCollection {#186 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#248 …}
    +bans: Doctrine\ORM\PersistentCollection {#165 …}
    +reports: Doctrine\ORM\PersistentCollection {#151 …}
    +badges: Doctrine\ORM\PersistentCollection {#129 …}
    +logs: Doctrine\ORM\PersistentCollection {#119 …}
    +awards: Doctrine\ORM\PersistentCollection {#108 …}
    +categories: Doctrine\ORM\PersistentCollection {#95 …}
    -id: 78
    +apId: "memes@lemmy.world"
    +apProfileId: "https://lemmy.world/c/memes"
    +apPublicUrl: "https://lemmy.world/c/memes"
    +apFollowersUrl: "https://lemmy.world/c/memes/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "memes"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728743545 {#317
      date: 2024-10-12 16:32:25.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699084255 {#316
      date: 2023-11-04 08:50:55.0 +01:00
    }
  }
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2356 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2476 …}
  +body: """
    You can find relatively cheap ones online. Damn near kilt em is one I can vouch for as a good first kilt. Or stillwater kilts for something cheap and more traditional looking.\n
    \n
    The number one thing to know when buying is that you need to actually measure yourself. Pants lie, kiltmakers generally don’t.\n
    \n
    If you want something a little nicer, there are plenty of businesses that make kilts to measure. My last few came from alpha kilts, but I think they quit. Alt.kilt does crazy custom stuff. Utilikilt is probably the most famous one, though I’ve never actually tried theirs.\n
    \n
    There’s whole communities online for this stuff. I used to get reviews and find new stores on xmarksthescot.\n
    \n
    If you get a contemporary kilt, meaning pockets and modern style, you just need a belt. If you go traditional tartan you probably need a sporran or some other kind of bag or pouch since they don’t have pockets. Traditional kilts also typically use a kilt pin to add weight to the front apron to keep it from blowing around too easily.\n
    \n
    Tall socks are good formal wear or cold weather. I am a very casual guy and an arctic creature, so I usually just wear closed toe sandals. But if you live in a cold place and need to stay warm, a full size “9 yard” kilt will do the trick, it creates a pocket of warm air, and the legs being together gives it a mitten effect.\n
    \n
    You *can* go commando (aka going regimental, because in highland regiments underwear is considered out of uniform), but I don’t recommend it. For one thing, you don’t know fear until you’ve been caught in a gust of 50 mph wind while walking past a school playground on a day that you decided to save time by forgoing underwear, and now you are desperately holding down all sides of a lightweight kilt and trying not to end up on sex offender registry. But on a much more mundane level, it’s also just a lot easier to keep your kilt clean when it isn’t directly touching your junk or your crack. I wear briefs but I go up a couple sizes, so that the elastic still holds them up but they hang off me when I’m standing, which feels like I’m wearing nothing at all.\n
    \n
    Of course, if anyone asks what’s worn under the kilt, you have lots of options:\n
    \n
    - Nothing’s worn, it’s all in excellent condition.\n
    - If you want to find out it will cost you dinner and a movie first.\n
    - Shoes\n
    - On a good day, lipstick
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 18
  +score: 0
  +lastActive: DateTime @1700076266 {#1605
    date: 2023-11-15 20:24:26.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@The_Picard_Maneuver@startrek.website"
    "@Makeitstop@lemmy.world"
    "@LetterboxPancake@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2355 …}
  +nested: Doctrine\ORM\PersistentCollection {#2167 …}
  +votes: Doctrine\ORM\PersistentCollection {#2424 …}
  +reports: Doctrine\ORM\PersistentCollection {#2440 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2490 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2409 …}
  -id: 127808
  -bodyTs: "'50':292 '9':228 'actual':46,100 'add':171 'air':241 'aka':256 'alpha':77 'also':164,345 'alt.kilt':84 'anyon':405 'apron':176 'arctic':202 'around':182 'ask':406 'bag':153 'belt':137 'blow':181 'brief':368 'busi':66 'buy':40 'came':75 'casual':198 'caught':287 'cheap':5,28 'clean':354 'close':209 'cold':192,218 'commando':255 'communiti':106 'condit':426 'consid':265 'contemporari':126 'cost':435 'coupl':374 'cours':403 'crack':365 'crazi':86 'creat':236 'creatur':203 'custom':87 'damn':8 'day':303,446 'decid':306 'desper':317 'dinner':437 'direct':359 'easier':349 'easili':184 'effect':251 'elast':379 'em':11 'end':330 'excel':425 'famous':94 'fear':282 'feel':394 'find':3,117,431 'first':21,441 'forgo':311 'formal':189 'front':175 'full':226 'general':52 'get':114,124 'give':247 'go':140,254,257,371 'good':20,188,445 'gust':290 'guy':199 'hang':386 'highland':261 'hold':318,381 'isn':357 'junk':362 'keep':178,351 'kilt':10,22,25,69,78,127,163,168,230,325,353,412 'kiltmak':51 'kind':151 'know':38,281 'last':73 'leg':244 'level':342 'lie':50 'lightweight':324 'like':395 'lipstick':447 'littl':60 'live':215 'look':32 'lot':348,415 'm':391,397 'make':68 'mean':128 'measur':47,71 'mitten':250 'modern':131 'movi':440 'mph':293 'much':339 'mundan':341 'near':9 'need':44,135,145,221 'never':99 'new':118 'nicer':61 'noth':399,418 'number':34 'offend':334 'one':6,13,35,95,276 'onlin':7,107 'option':417 'pant':49 'past':297 'pin':169 'place':219 'playground':300 'plenti':64 'pocket':129,161,238 'pouch':155 'probabl':91,144 'quit':83 'recommend':273 'regiment':258,262 'registri':335 'relat':4 'review':115 'sandal':211 'save':308 'school':299 'sex':333 'shoe':442 'side':321 'sinc':156 'size':227,375 'sock':186 'someth':27,58 'sporran':147 'stand':392 'stay':223 'still':380 'stillwat':24 'store':119 'stuff':88,110 'style':132 'tall':185 'tartan':142 'thing':36,277 'think':81 'though':96 'time':309 'toe':210 'togeth':246 'touch':360 'tradit':31,141,162 'tri':101,327 'trick':234 'typic':165 'underwear':263,312 'uniform':268 'use':112,166 'usual':206 'utilikilt':89 've':98,285 'vouch':16 'walk':296 'want':57,429 'warm':224,240 'wear':190,208,367,398 'weather':193 'weight':172 'whole':105 'wind':294 'worn':409,420 'xmarksthescot':121 'yard':229"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5338321"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700076266 {#1945
    date: 2023-11-15 20:24:26.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 {#1366
  +user: Proxies\__CG__\App\Entity\User {#1378 …}
  +entry: App\Entity\Entry {#1810 …}
  +magazine: App\Entity\Magazine {#313
    +icon: Proxies\__CG__\App\Entity\Image {#294 …}
    +name: "memes@lemmy.world"
    +title: "memes"
    +description: """
      Community rules\n
      ---------------\n
      \n
      1. Be civilNo trolling, bigotry or other insulting / annoying behaviour\n
      \n
      2. No politicsThis is non-politics community. For political memes please go to [!politicalmemes@lemmy.world](https://lemmy.world/c/politicalmemes)\n
      \n
      3. No recent repostsCheck for reposts when posting a meme, you can only repost after 1 month\n
      \n
      4. No botsNo bots without the express approval of the mods or the admins\n
      \n
      5. No Spam/AdsNo advertisements or spam. This is an instance rule and the only way to live.\n
      \n
      \n
      \n
      Sister communities\n
      ------------------\n
      \n
      - [!tenforward@lemmy.world](https://lemmy.world/c/tenforward) : Star Trek memes, chat and shitposts\n
      - [!lemmyshitpost@lemmy.world](https://lemmy.world/c/lemmyshitpost) : Lemmy Shitposts, anything and everything goes.\n
      - [!linuxmemes@lemmy.world](https://lemmy.world/c/linuxmemes) : Linux themed memes\n
      - [!comicstrips@lemmy.world](https://lemmy.world/c/comicstrips) : for those who love comic stories.
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1112
    +entryCommentCount: 22597
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729581796 {#323
      date: 2024-10-22 09:23:16.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#285 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#281 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#270 …}
    +entries: Doctrine\ORM\PersistentCollection {#228 …}
    +posts: Doctrine\ORM\PersistentCollection {#186 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#248 …}
    +bans: Doctrine\ORM\PersistentCollection {#165 …}
    +reports: Doctrine\ORM\PersistentCollection {#151 …}
    +badges: Doctrine\ORM\PersistentCollection {#129 …}
    +logs: Doctrine\ORM\PersistentCollection {#119 …}
    +awards: Doctrine\ORM\PersistentCollection {#108 …}
    +categories: Doctrine\ORM\PersistentCollection {#95 …}
    -id: 78
    +apId: "memes@lemmy.world"
    +apProfileId: "https://lemmy.world/c/memes"
    +apPublicUrl: "https://lemmy.world/c/memes"
    +apFollowersUrl: "https://lemmy.world/c/memes/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "memes"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728743545 {#317
      date: 2024-10-12 16:32:25.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699084255 {#316
      date: 2023-11-04 08:50:55.0 +01:00
    }
  }
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2356 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2476 …}
  +body: """
    You can find relatively cheap ones online. Damn near kilt em is one I can vouch for as a good first kilt. Or stillwater kilts for something cheap and more traditional looking.\n
    \n
    The number one thing to know when buying is that you need to actually measure yourself. Pants lie, kiltmakers generally don’t.\n
    \n
    If you want something a little nicer, there are plenty of businesses that make kilts to measure. My last few came from alpha kilts, but I think they quit. Alt.kilt does crazy custom stuff. Utilikilt is probably the most famous one, though I’ve never actually tried theirs.\n
    \n
    There’s whole communities online for this stuff. I used to get reviews and find new stores on xmarksthescot.\n
    \n
    If you get a contemporary kilt, meaning pockets and modern style, you just need a belt. If you go traditional tartan you probably need a sporran or some other kind of bag or pouch since they don’t have pockets. Traditional kilts also typically use a kilt pin to add weight to the front apron to keep it from blowing around too easily.\n
    \n
    Tall socks are good formal wear or cold weather. I am a very casual guy and an arctic creature, so I usually just wear closed toe sandals. But if you live in a cold place and need to stay warm, a full size “9 yard” kilt will do the trick, it creates a pocket of warm air, and the legs being together gives it a mitten effect.\n
    \n
    You *can* go commando (aka going regimental, because in highland regiments underwear is considered out of uniform), but I don’t recommend it. For one thing, you don’t know fear until you’ve been caught in a gust of 50 mph wind while walking past a school playground on a day that you decided to save time by forgoing underwear, and now you are desperately holding down all sides of a lightweight kilt and trying not to end up on sex offender registry. But on a much more mundane level, it’s also just a lot easier to keep your kilt clean when it isn’t directly touching your junk or your crack. I wear briefs but I go up a couple sizes, so that the elastic still holds them up but they hang off me when I’m standing, which feels like I’m wearing nothing at all.\n
    \n
    Of course, if anyone asks what’s worn under the kilt, you have lots of options:\n
    \n
    - Nothing’s worn, it’s all in excellent condition.\n
    - If you want to find out it will cost you dinner and a movie first.\n
    - Shoes\n
    - On a good day, lipstick
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 18
  +score: 0
  +lastActive: DateTime @1700076266 {#1605
    date: 2023-11-15 20:24:26.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@The_Picard_Maneuver@startrek.website"
    "@Makeitstop@lemmy.world"
    "@LetterboxPancake@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2355 …}
  +nested: Doctrine\ORM\PersistentCollection {#2167 …}
  +votes: Doctrine\ORM\PersistentCollection {#2424 …}
  +reports: Doctrine\ORM\PersistentCollection {#2440 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2490 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2409 …}
  -id: 127808
  -bodyTs: "'50':292 '9':228 'actual':46,100 'add':171 'air':241 'aka':256 'alpha':77 'also':164,345 'alt.kilt':84 'anyon':405 'apron':176 'arctic':202 'around':182 'ask':406 'bag':153 'belt':137 'blow':181 'brief':368 'busi':66 'buy':40 'came':75 'casual':198 'caught':287 'cheap':5,28 'clean':354 'close':209 'cold':192,218 'commando':255 'communiti':106 'condit':426 'consid':265 'contemporari':126 'cost':435 'coupl':374 'cours':403 'crack':365 'crazi':86 'creat':236 'creatur':203 'custom':87 'damn':8 'day':303,446 'decid':306 'desper':317 'dinner':437 'direct':359 'easier':349 'easili':184 'effect':251 'elast':379 'em':11 'end':330 'excel':425 'famous':94 'fear':282 'feel':394 'find':3,117,431 'first':21,441 'forgo':311 'formal':189 'front':175 'full':226 'general':52 'get':114,124 'give':247 'go':140,254,257,371 'good':20,188,445 'gust':290 'guy':199 'hang':386 'highland':261 'hold':318,381 'isn':357 'junk':362 'keep':178,351 'kilt':10,22,25,69,78,127,163,168,230,325,353,412 'kiltmak':51 'kind':151 'know':38,281 'last':73 'leg':244 'level':342 'lie':50 'lightweight':324 'like':395 'lipstick':447 'littl':60 'live':215 'look':32 'lot':348,415 'm':391,397 'make':68 'mean':128 'measur':47,71 'mitten':250 'modern':131 'movi':440 'mph':293 'much':339 'mundan':341 'near':9 'need':44,135,145,221 'never':99 'new':118 'nicer':61 'noth':399,418 'number':34 'offend':334 'one':6,13,35,95,276 'onlin':7,107 'option':417 'pant':49 'past':297 'pin':169 'place':219 'playground':300 'plenti':64 'pocket':129,161,238 'pouch':155 'probabl':91,144 'quit':83 'recommend':273 'regiment':258,262 'registri':335 'relat':4 'review':115 'sandal':211 'save':308 'school':299 'sex':333 'shoe':442 'side':321 'sinc':156 'size':227,375 'sock':186 'someth':27,58 'sporran':147 'stand':392 'stay':223 'still':380 'stillwat':24 'store':119 'stuff':88,110 'style':132 'tall':185 'tartan':142 'thing':36,277 'think':81 'though':96 'time':309 'toe':210 'togeth':246 'touch':360 'tradit':31,141,162 'tri':101,327 'trick':234 'typic':165 'underwear':263,312 'uniform':268 'use':112,166 'usual':206 'utilikilt':89 've':98,285 'vouch':16 'walk':296 'want':57,429 'warm':224,240 'wear':190,208,367,398 'weather':193 'weight':172 'whole':105 'wind':294 'worn':409,420 'xmarksthescot':121 'yard':229"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5338321"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700076266 {#1945
    date: 2023-11-15 20:24:26.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 {#313
  +icon: Proxies\__CG__\App\Entity\Image {#294 …}
  +name: "memes@lemmy.world"
  +title: "memes"
  +description: """
    Community rules\n
    ---------------\n
    \n
    1. Be civilNo trolling, bigotry or other insulting / annoying behaviour\n
    \n
    2. No politicsThis is non-politics community. For political memes please go to [!politicalmemes@lemmy.world](https://lemmy.world/c/politicalmemes)\n
    \n
    3. No recent repostsCheck for reposts when posting a meme, you can only repost after 1 month\n
    \n
    4. No botsNo bots without the express approval of the mods or the admins\n
    \n
    5. No Spam/AdsNo advertisements or spam. This is an instance rule and the only way to live.\n
    \n
    \n
    \n
    Sister communities\n
    ------------------\n
    \n
    - [!tenforward@lemmy.world](https://lemmy.world/c/tenforward) : Star Trek memes, chat and shitposts\n
    - [!lemmyshitpost@lemmy.world](https://lemmy.world/c/lemmyshitpost) : Lemmy Shitposts, anything and everything goes.\n
    - [!linuxmemes@lemmy.world](https://lemmy.world/c/linuxmemes) : Linux themed memes\n
    - [!comicstrips@lemmy.world](https://lemmy.world/c/comicstrips) : for those who love comic stories.
    """
  +rules: null
  +subscriptionsCount: 1
  +entryCount: 1112
  +entryCommentCount: 22597
  +postCount: 0
  +postCommentCount: 0
  +isAdult: false
  +customCss: null
  +lastActive: DateTime @1729581796 {#323
    date: 2024-10-22 09:23:16.0 +02:00
  }
  +markedForDeletionAt: null
  +tags: null
  +moderators: Doctrine\ORM\PersistentCollection {#285 …}
  +ownershipRequests: Doctrine\ORM\PersistentCollection {#281 …}
  +moderatorRequests: Doctrine\ORM\PersistentCollection {#270 …}
  +entries: Doctrine\ORM\PersistentCollection {#228 …}
  +posts: Doctrine\ORM\PersistentCollection {#186 …}
  +subscriptions: Doctrine\ORM\PersistentCollection {#248 …}
  +bans: Doctrine\ORM\PersistentCollection {#165 …}
  +reports: Doctrine\ORM\PersistentCollection {#151 …}
  +badges: Doctrine\ORM\PersistentCollection {#129 …}
  +logs: Doctrine\ORM\PersistentCollection {#119 …}
  +awards: Doctrine\ORM\PersistentCollection {#108 …}
  +categories: Doctrine\ORM\PersistentCollection {#95 …}
  -id: 78
  +apId: "memes@lemmy.world"
  +apProfileId: "https://lemmy.world/c/memes"
  +apPublicUrl: "https://lemmy.world/c/memes"
  +apFollowersUrl: "https://lemmy.world/c/memes/followers"
  +apInboxUrl: "https://lemmy.world/inbox"
  +apDomain: "lemmy.world"
  +apPreferredUsername: "memes"
  +apDiscoverable: true
  +apManuallyApprovesFollowers: null
  +privateKey: null
  +publicKey: null
  +apFetchedAt: DateTime @1728743545 {#317
    date: 2024-10-12 16:32:25.0 +02:00
  }
  +apDeletedAt: null
  +apTimeoutAt: null
  +visibility: "visible             "
  +createdAt: DateTimeImmutable @1699084255 {#316
    date: 2023-11-04 08:50:55.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