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.86 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 {#1856 …}
  +magazine: App\Entity\Magazine {#312
    +icon: Proxies\__CG__\App\Entity\Image {#293 …}
    +name: "nostupidquestions@lemmy.ca"
    +title: "nostupidquestions"
    +description: """
      **There is no such thing as a Stupid Question!**\n
      \n
      [![](https://img.shields.io/lemmy/nostupidquestions%40lemmy.ca?style=for-the-badge&logo=lemmy&label=Total%20Subscribers&labelColor=001429&color=002145)](https://lemmy.ca/post/5635462)\n
      \n
      Don’t be embarrassed of your curiosity; everyone has questions that they may feel uncomfortable asking certain people, so this place gives you a nice area not to be judged about asking it. Everyone here is willing to help.\n
      \n
      - ex. *How do I change oil*\n
      - ex. *How to tie shoes*\n
      - ex. *Can you cry underwater?*\n
      \n
      ---\n
      \n
      Reminder that the rules for [lemmy.ca](https://lemmy.ca) still apply!\n
      \n
      ---\n
      \n
      Thanks for reading all of this, even if you didn’t read all of this, and your eye started somewhere else, have a watermelon slice 🍉.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 12
    +entryCommentCount: 138
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729091811 {#320
      date: 2024-10-16 17:16:51.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#284 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#280 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#269 …}
    +entries: Doctrine\ORM\PersistentCollection {#227 …}
    +posts: Doctrine\ORM\PersistentCollection {#185 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#247 …}
    +bans: Doctrine\ORM\PersistentCollection {#164 …}
    +reports: Doctrine\ORM\PersistentCollection {#150 …}
    +badges: Doctrine\ORM\PersistentCollection {#128 …}
    +logs: Doctrine\ORM\PersistentCollection {#118 …}
    +awards: Doctrine\ORM\PersistentCollection {#107 …}
    +categories: Doctrine\ORM\PersistentCollection {#94 …}
    -id: 148
    +apId: "nostupidquestions@lemmy.ca"
    +apProfileId: "https://lemmy.ca/c/nostupidquestions"
    +apPublicUrl: "https://lemmy.ca/c/nostupidquestions"
    +apFollowersUrl: "https://lemmy.ca/c/nostupidquestions/followers"
    +apInboxUrl: "https://lemmy.ca/inbox"
    +apDomain: "lemmy.ca"
    +apPreferredUsername: "nostupidquestions"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1711125516 {#321
      date: 2024-03-22 17:38:36.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1704257293 {#315
      date: 2024-01-03 05:48:13.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    For WWII specifically, [anything written might not actually be sent.](https://www.nationalww2museum.org/war/articles/mail-call-v-mail) V-Mail services photographed letters, reduced them onto microfilm, and reprinted them overseas. A lot of people were sending a lot of mail and paper is fucking heavy.\n
    \n
    AFAIK, addressing worked about the same way it works now: you’re given an address for a specific person, at a somewhat-abstract location. Sometimes it’s a very concrete place - no pun intended - like a permanent airbase or an actual city. Sometimes it’s a boat. Sometimes it’s a “forward operating base,” which falls somewhere between no-fun-allowed paintball facility and Burning Man with more grabassing.\n
    \n
    > [Overseas military addresses must contain the APO or FPO designation along with a two–character “state” abbreviation of AE, AP, or AA and the ZIP Code or ZIP+4 Code.](https://pe.usps.com/text/pub28/28c2_010.htm)\n
    \n
    > AE is used for armed forces in Europe, the Middle East, Africa, and Canada; AP is for the Pacific; and AA is the Americas excluding Canada.\n
    \n
    Also:\n
    \n
    > [APO / DPO / FPO basics](https://veteran.com/apo-fpo-dpo-mail/)\n
    \n
    > APO – Army/Air Force Post Office. The Military Post Office for Army and Air Force personnel  \n
    > FPO – Fleet Post Office. The Military Post Office for Navy and Marine personnel  \n
    > DPO – Diplomatic Post Office. The preferred designation for mail addressed to Department of State overseas post offices.  \n
    > MOM – Military Ordinary Mail. Mail originating from the Department of Defense.  \n
    > MPO – Military Post Office. Provides postal services for military personnel.  \n
    > PAL – Parcel Air Lift. An expedited service for Package Services is available for an additional fee.\n
    \n
    Anyway you can also send “unit boxes” for a whole group, but I think you’re still supposed to address them a specific individual.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706135130 {#1769
    date: 2024-01-24 23:25:30.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@NataliePortland@lemmy.ca"
  ]
  +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: 337825
  -bodyTs: "'+4':142 '/apo-fpo-dpo-mail/)':180 '/text/pub28/28c2_010.htm)':146 '/war/articles/mail-call-v-mail)':13 'aa':135,167 'abbrevi':130 'abstract':66 'actual':8,84 'addit':261 'address':44,57,116,218,282 'ae':132,147 'afaik':43 'africa':158 'air':193,249 'airbas':81 'allow':105 'along':124 'also':173,266 'america':170 'anyth':4 'anyway':263 'ap':133,161 'apo':120,174,181 'arm':151 'armi':191 'army/air':182 'avail':258 'base':97 'basic':177 'boat':90 'box':269 'burn':109 'canada':160,172 'charact':128 'citi':85 'code':139,143 'concret':73 'contain':118 'defens':236 'depart':220,234 'design':123,215 'diplomat':210 'dpo':175,209 'east':157 'europ':154 'exclud':171 'expedit':252 'facil':107 'fall':99 'fee':262 'fleet':197 'forc':152,183,194 'forward':95 'fpo':122,176,196 'fuck':41 'fun':104 'given':55 'grabass':113 'group':273 'heavi':42 'individu':286 'intend':77 'letter':19 'lift':250 'like':78 'locat':67 'lot':29,35 'mail':16,37,217,229,230 'man':110 'marin':207 'microfilm':23 'middl':156 'might':6 'militari':115,187,201,227,238,245 'mom':226 'mpo':237 'must':117 'navi':205 'no-fun-allow':102 'offic':185,189,199,203,212,225,240 'onto':22 'oper':96 'ordinari':228 'origin':231 'oversea':27,114,223 'pacif':165 'packag':255 'paintbal':106 'pal':247 'paper':39 'parcel':248 'pe.usps.com':145 'pe.usps.com/text/pub28/28c2_010.htm)':144 'peopl':31 'perman':80 'person':61 'personnel':195,208,246 'photograph':18 'place':74 'post':184,188,198,202,211,224,239 'postal':242 'prefer':214 'provid':241 'pun':76 're':54,278 'reduc':20 'reprint':25 'send':33,267 'sent':10 'servic':17,243,253,256 'sometim':68,86,91 'somewhat':65 'somewhat-abstract':64 'somewher':100 'specif':3,60,285 'state':129,222 'still':279 'suppos':280 'think':276 'two':127 'unit':268 'use':149 'v':15 'v-mail':14 'veteran.com':179 'veteran.com/apo-fpo-dpo-mail/)':178 'way':49 'whole':272 'work':45,51 'written':5 'wwii':2 'www.nationalww2museum.org':12 'www.nationalww2museum.org/war/articles/mail-call-v-mail)':11 'zip':138,141"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/comment/7999429"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706135130 {#1945
    date: 2024-01-24 23:25:30.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 {#1856 …}
  +magazine: App\Entity\Magazine {#312
    +icon: Proxies\__CG__\App\Entity\Image {#293 …}
    +name: "nostupidquestions@lemmy.ca"
    +title: "nostupidquestions"
    +description: """
      **There is no such thing as a Stupid Question!**\n
      \n
      [![](https://img.shields.io/lemmy/nostupidquestions%40lemmy.ca?style=for-the-badge&logo=lemmy&label=Total%20Subscribers&labelColor=001429&color=002145)](https://lemmy.ca/post/5635462)\n
      \n
      Don’t be embarrassed of your curiosity; everyone has questions that they may feel uncomfortable asking certain people, so this place gives you a nice area not to be judged about asking it. Everyone here is willing to help.\n
      \n
      - ex. *How do I change oil*\n
      - ex. *How to tie shoes*\n
      - ex. *Can you cry underwater?*\n
      \n
      ---\n
      \n
      Reminder that the rules for [lemmy.ca](https://lemmy.ca) still apply!\n
      \n
      ---\n
      \n
      Thanks for reading all of this, even if you didn’t read all of this, and your eye started somewhere else, have a watermelon slice 🍉.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 12
    +entryCommentCount: 138
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729091811 {#320
      date: 2024-10-16 17:16:51.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#284 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#280 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#269 …}
    +entries: Doctrine\ORM\PersistentCollection {#227 …}
    +posts: Doctrine\ORM\PersistentCollection {#185 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#247 …}
    +bans: Doctrine\ORM\PersistentCollection {#164 …}
    +reports: Doctrine\ORM\PersistentCollection {#150 …}
    +badges: Doctrine\ORM\PersistentCollection {#128 …}
    +logs: Doctrine\ORM\PersistentCollection {#118 …}
    +awards: Doctrine\ORM\PersistentCollection {#107 …}
    +categories: Doctrine\ORM\PersistentCollection {#94 …}
    -id: 148
    +apId: "nostupidquestions@lemmy.ca"
    +apProfileId: "https://lemmy.ca/c/nostupidquestions"
    +apPublicUrl: "https://lemmy.ca/c/nostupidquestions"
    +apFollowersUrl: "https://lemmy.ca/c/nostupidquestions/followers"
    +apInboxUrl: "https://lemmy.ca/inbox"
    +apDomain: "lemmy.ca"
    +apPreferredUsername: "nostupidquestions"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1711125516 {#321
      date: 2024-03-22 17:38:36.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1704257293 {#315
      date: 2024-01-03 05:48:13.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    For WWII specifically, [anything written might not actually be sent.](https://www.nationalww2museum.org/war/articles/mail-call-v-mail) V-Mail services photographed letters, reduced them onto microfilm, and reprinted them overseas. A lot of people were sending a lot of mail and paper is fucking heavy.\n
    \n
    AFAIK, addressing worked about the same way it works now: you’re given an address for a specific person, at a somewhat-abstract location. Sometimes it’s a very concrete place - no pun intended - like a permanent airbase or an actual city. Sometimes it’s a boat. Sometimes it’s a “forward operating base,” which falls somewhere between no-fun-allowed paintball facility and Burning Man with more grabassing.\n
    \n
    > [Overseas military addresses must contain the APO or FPO designation along with a two–character “state” abbreviation of AE, AP, or AA and the ZIP Code or ZIP+4 Code.](https://pe.usps.com/text/pub28/28c2_010.htm)\n
    \n
    > AE is used for armed forces in Europe, the Middle East, Africa, and Canada; AP is for the Pacific; and AA is the Americas excluding Canada.\n
    \n
    Also:\n
    \n
    > [APO / DPO / FPO basics](https://veteran.com/apo-fpo-dpo-mail/)\n
    \n
    > APO – Army/Air Force Post Office. The Military Post Office for Army and Air Force personnel  \n
    > FPO – Fleet Post Office. The Military Post Office for Navy and Marine personnel  \n
    > DPO – Diplomatic Post Office. The preferred designation for mail addressed to Department of State overseas post offices.  \n
    > MOM – Military Ordinary Mail. Mail originating from the Department of Defense.  \n
    > MPO – Military Post Office. Provides postal services for military personnel.  \n
    > PAL – Parcel Air Lift. An expedited service for Package Services is available for an additional fee.\n
    \n
    Anyway you can also send “unit boxes” for a whole group, but I think you’re still supposed to address them a specific individual.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706135130 {#1769
    date: 2024-01-24 23:25:30.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@NataliePortland@lemmy.ca"
  ]
  +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: 337825
  -bodyTs: "'+4':142 '/apo-fpo-dpo-mail/)':180 '/text/pub28/28c2_010.htm)':146 '/war/articles/mail-call-v-mail)':13 'aa':135,167 'abbrevi':130 'abstract':66 'actual':8,84 'addit':261 'address':44,57,116,218,282 'ae':132,147 'afaik':43 'africa':158 'air':193,249 'airbas':81 'allow':105 'along':124 'also':173,266 'america':170 'anyth':4 'anyway':263 'ap':133,161 'apo':120,174,181 'arm':151 'armi':191 'army/air':182 'avail':258 'base':97 'basic':177 'boat':90 'box':269 'burn':109 'canada':160,172 'charact':128 'citi':85 'code':139,143 'concret':73 'contain':118 'defens':236 'depart':220,234 'design':123,215 'diplomat':210 'dpo':175,209 'east':157 'europ':154 'exclud':171 'expedit':252 'facil':107 'fall':99 'fee':262 'fleet':197 'forc':152,183,194 'forward':95 'fpo':122,176,196 'fuck':41 'fun':104 'given':55 'grabass':113 'group':273 'heavi':42 'individu':286 'intend':77 'letter':19 'lift':250 'like':78 'locat':67 'lot':29,35 'mail':16,37,217,229,230 'man':110 'marin':207 'microfilm':23 'middl':156 'might':6 'militari':115,187,201,227,238,245 'mom':226 'mpo':237 'must':117 'navi':205 'no-fun-allow':102 'offic':185,189,199,203,212,225,240 'onto':22 'oper':96 'ordinari':228 'origin':231 'oversea':27,114,223 'pacif':165 'packag':255 'paintbal':106 'pal':247 'paper':39 'parcel':248 'pe.usps.com':145 'pe.usps.com/text/pub28/28c2_010.htm)':144 'peopl':31 'perman':80 'person':61 'personnel':195,208,246 'photograph':18 'place':74 'post':184,188,198,202,211,224,239 'postal':242 'prefer':214 'provid':241 'pun':76 're':54,278 'reduc':20 'reprint':25 'send':33,267 'sent':10 'servic':17,243,253,256 'sometim':68,86,91 'somewhat':65 'somewhat-abstract':64 'somewher':100 'specif':3,60,285 'state':129,222 'still':279 'suppos':280 'think':276 'two':127 'unit':268 'use':149 'v':15 'v-mail':14 'veteran.com':179 'veteran.com/apo-fpo-dpo-mail/)':178 'way':49 'whole':272 'work':45,51 'written':5 'wwii':2 'www.nationalww2museum.org':12 'www.nationalww2museum.org/war/articles/mail-call-v-mail)':11 'zip':138,141"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/comment/7999429"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706135130 {#1945
    date: 2024-01-24 23:25:30.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 {#1856 …}
  +magazine: App\Entity\Magazine {#312
    +icon: Proxies\__CG__\App\Entity\Image {#293 …}
    +name: "nostupidquestions@lemmy.ca"
    +title: "nostupidquestions"
    +description: """
      **There is no such thing as a Stupid Question!**\n
      \n
      [![](https://img.shields.io/lemmy/nostupidquestions%40lemmy.ca?style=for-the-badge&logo=lemmy&label=Total%20Subscribers&labelColor=001429&color=002145)](https://lemmy.ca/post/5635462)\n
      \n
      Don’t be embarrassed of your curiosity; everyone has questions that they may feel uncomfortable asking certain people, so this place gives you a nice area not to be judged about asking it. Everyone here is willing to help.\n
      \n
      - ex. *How do I change oil*\n
      - ex. *How to tie shoes*\n
      - ex. *Can you cry underwater?*\n
      \n
      ---\n
      \n
      Reminder that the rules for [lemmy.ca](https://lemmy.ca) still apply!\n
      \n
      ---\n
      \n
      Thanks for reading all of this, even if you didn’t read all of this, and your eye started somewhere else, have a watermelon slice 🍉.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 12
    +entryCommentCount: 138
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729091811 {#320
      date: 2024-10-16 17:16:51.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#284 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#280 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#269 …}
    +entries: Doctrine\ORM\PersistentCollection {#227 …}
    +posts: Doctrine\ORM\PersistentCollection {#185 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#247 …}
    +bans: Doctrine\ORM\PersistentCollection {#164 …}
    +reports: Doctrine\ORM\PersistentCollection {#150 …}
    +badges: Doctrine\ORM\PersistentCollection {#128 …}
    +logs: Doctrine\ORM\PersistentCollection {#118 …}
    +awards: Doctrine\ORM\PersistentCollection {#107 …}
    +categories: Doctrine\ORM\PersistentCollection {#94 …}
    -id: 148
    +apId: "nostupidquestions@lemmy.ca"
    +apProfileId: "https://lemmy.ca/c/nostupidquestions"
    +apPublicUrl: "https://lemmy.ca/c/nostupidquestions"
    +apFollowersUrl: "https://lemmy.ca/c/nostupidquestions/followers"
    +apInboxUrl: "https://lemmy.ca/inbox"
    +apDomain: "lemmy.ca"
    +apPreferredUsername: "nostupidquestions"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1711125516 {#321
      date: 2024-03-22 17:38:36.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1704257293 {#315
      date: 2024-01-03 05:48:13.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    For WWII specifically, [anything written might not actually be sent.](https://www.nationalww2museum.org/war/articles/mail-call-v-mail) V-Mail services photographed letters, reduced them onto microfilm, and reprinted them overseas. A lot of people were sending a lot of mail and paper is fucking heavy.\n
    \n
    AFAIK, addressing worked about the same way it works now: you’re given an address for a specific person, at a somewhat-abstract location. Sometimes it’s a very concrete place - no pun intended - like a permanent airbase or an actual city. Sometimes it’s a boat. Sometimes it’s a “forward operating base,” which falls somewhere between no-fun-allowed paintball facility and Burning Man with more grabassing.\n
    \n
    > [Overseas military addresses must contain the APO or FPO designation along with a two–character “state” abbreviation of AE, AP, or AA and the ZIP Code or ZIP+4 Code.](https://pe.usps.com/text/pub28/28c2_010.htm)\n
    \n
    > AE is used for armed forces in Europe, the Middle East, Africa, and Canada; AP is for the Pacific; and AA is the Americas excluding Canada.\n
    \n
    Also:\n
    \n
    > [APO / DPO / FPO basics](https://veteran.com/apo-fpo-dpo-mail/)\n
    \n
    > APO – Army/Air Force Post Office. The Military Post Office for Army and Air Force personnel  \n
    > FPO – Fleet Post Office. The Military Post Office for Navy and Marine personnel  \n
    > DPO – Diplomatic Post Office. The preferred designation for mail addressed to Department of State overseas post offices.  \n
    > MOM – Military Ordinary Mail. Mail originating from the Department of Defense.  \n
    > MPO – Military Post Office. Provides postal services for military personnel.  \n
    > PAL – Parcel Air Lift. An expedited service for Package Services is available for an additional fee.\n
    \n
    Anyway you can also send “unit boxes” for a whole group, but I think you’re still supposed to address them a specific individual.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706135130 {#1769
    date: 2024-01-24 23:25:30.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@NataliePortland@lemmy.ca"
  ]
  +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: 337825
  -bodyTs: "'+4':142 '/apo-fpo-dpo-mail/)':180 '/text/pub28/28c2_010.htm)':146 '/war/articles/mail-call-v-mail)':13 'aa':135,167 'abbrevi':130 'abstract':66 'actual':8,84 'addit':261 'address':44,57,116,218,282 'ae':132,147 'afaik':43 'africa':158 'air':193,249 'airbas':81 'allow':105 'along':124 'also':173,266 'america':170 'anyth':4 'anyway':263 'ap':133,161 'apo':120,174,181 'arm':151 'armi':191 'army/air':182 'avail':258 'base':97 'basic':177 'boat':90 'box':269 'burn':109 'canada':160,172 'charact':128 'citi':85 'code':139,143 'concret':73 'contain':118 'defens':236 'depart':220,234 'design':123,215 'diplomat':210 'dpo':175,209 'east':157 'europ':154 'exclud':171 'expedit':252 'facil':107 'fall':99 'fee':262 'fleet':197 'forc':152,183,194 'forward':95 'fpo':122,176,196 'fuck':41 'fun':104 'given':55 'grabass':113 'group':273 'heavi':42 'individu':286 'intend':77 'letter':19 'lift':250 'like':78 'locat':67 'lot':29,35 'mail':16,37,217,229,230 'man':110 'marin':207 'microfilm':23 'middl':156 'might':6 'militari':115,187,201,227,238,245 'mom':226 'mpo':237 'must':117 'navi':205 'no-fun-allow':102 'offic':185,189,199,203,212,225,240 'onto':22 'oper':96 'ordinari':228 'origin':231 'oversea':27,114,223 'pacif':165 'packag':255 'paintbal':106 'pal':247 'paper':39 'parcel':248 'pe.usps.com':145 'pe.usps.com/text/pub28/28c2_010.htm)':144 'peopl':31 'perman':80 'person':61 'personnel':195,208,246 'photograph':18 'place':74 'post':184,188,198,202,211,224,239 'postal':242 'prefer':214 'provid':241 'pun':76 're':54,278 'reduc':20 'reprint':25 'send':33,267 'sent':10 'servic':17,243,253,256 'sometim':68,86,91 'somewhat':65 'somewhat-abstract':64 'somewher':100 'specif':3,60,285 'state':129,222 'still':279 'suppos':280 'think':276 'two':127 'unit':268 'use':149 'v':15 'v-mail':14 'veteran.com':179 'veteran.com/apo-fpo-dpo-mail/)':178 'way':49 'whole':272 'work':45,51 'written':5 'wwii':2 'www.nationalww2museum.org':12 'www.nationalww2museum.org/war/articles/mail-call-v-mail)':11 'zip':138,141"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/comment/7999429"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706135130 {#1945
    date: 2024-01-24 23:25:30.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 {#312
  +icon: Proxies\__CG__\App\Entity\Image {#293 …}
  +name: "nostupidquestions@lemmy.ca"
  +title: "nostupidquestions"
  +description: """
    **There is no such thing as a Stupid Question!**\n
    \n
    [![](https://img.shields.io/lemmy/nostupidquestions%40lemmy.ca?style=for-the-badge&logo=lemmy&label=Total%20Subscribers&labelColor=001429&color=002145)](https://lemmy.ca/post/5635462)\n
    \n
    Don’t be embarrassed of your curiosity; everyone has questions that they may feel uncomfortable asking certain people, so this place gives you a nice area not to be judged about asking it. Everyone here is willing to help.\n
    \n
    - ex. *How do I change oil*\n
    - ex. *How to tie shoes*\n
    - ex. *Can you cry underwater?*\n
    \n
    ---\n
    \n
    Reminder that the rules for [lemmy.ca](https://lemmy.ca) still apply!\n
    \n
    ---\n
    \n
    Thanks for reading all of this, even if you didn’t read all of this, and your eye started somewhere else, have a watermelon slice 🍉.\n
    \n
    ---
    """
  +rules: null
  +subscriptionsCount: 1
  +entryCount: 12
  +entryCommentCount: 138
  +postCount: 0
  +postCommentCount: 0
  +isAdult: false
  +customCss: null
  +lastActive: DateTime @1729091811 {#320
    date: 2024-10-16 17:16:51.0 +02:00
  }
  +markedForDeletionAt: null
  +tags: null
  +moderators: Doctrine\ORM\PersistentCollection {#284 …}
  +ownershipRequests: Doctrine\ORM\PersistentCollection {#280 …}
  +moderatorRequests: Doctrine\ORM\PersistentCollection {#269 …}
  +entries: Doctrine\ORM\PersistentCollection {#227 …}
  +posts: Doctrine\ORM\PersistentCollection {#185 …}
  +subscriptions: Doctrine\ORM\PersistentCollection {#247 …}
  +bans: Doctrine\ORM\PersistentCollection {#164 …}
  +reports: Doctrine\ORM\PersistentCollection {#150 …}
  +badges: Doctrine\ORM\PersistentCollection {#128 …}
  +logs: Doctrine\ORM\PersistentCollection {#118 …}
  +awards: Doctrine\ORM\PersistentCollection {#107 …}
  +categories: Doctrine\ORM\PersistentCollection {#94 …}
  -id: 148
  +apId: "nostupidquestions@lemmy.ca"
  +apProfileId: "https://lemmy.ca/c/nostupidquestions"
  +apPublicUrl: "https://lemmy.ca/c/nostupidquestions"
  +apFollowersUrl: "https://lemmy.ca/c/nostupidquestions/followers"
  +apInboxUrl: "https://lemmy.ca/inbox"
  +apDomain: "lemmy.ca"
  +apPreferredUsername: "nostupidquestions"
  +apDiscoverable: true
  +apManuallyApprovesFollowers: null
  +privateKey: null
  +publicKey: null
  +apFetchedAt: DateTime @1711125516 {#321
    date: 2024-03-22 17:38:36.0 +01:00
  }
  +apDeletedAt: null
  +apTimeoutAt: null
  +visibility: "visible             "
  +createdAt: DateTimeImmutable @1704257293 {#315
    date: 2024-01-03 05:48:13.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