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.17 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.05 ms (none)
Symfony\Component\Security\Http\Firewall\AccessListener {#579
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#937 …}
  -map: Symfony\Component\Security\Http\AccessMap {#722 …}
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\LogoutListener {#786
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -options: [
    "csrf_parameter" => "_csrf_token"
    "csrf_token_id" => "logout"
    "logout_path" => "app_logout"
  ]
  -httpUtils: Symfony\Component\Security\Http\HttpUtils {#841 …}
  -csrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#1015 …}
  -eventDispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#747 …}
}
0.00 ms (none)

Authenticators

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

Access Decision

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

Access decision log

# Result Attributes Object
1 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
2 DENIED moderate
App\Entity\EntryComment {#1365
  +user: Proxies\__CG__\App\Entity\User {#1378 …}
  +entry: App\Entity\Entry {#1810 …}
  +magazine: App\Entity\Magazine {#313
    +icon: Proxies\__CG__\App\Entity\Image {#294 …}
    +name: "maliciouscompliance@lemmy.world"
    +title: "maliciouscompliance"
    +description: """
      People conforming to the letter, but not the spirit, of a request. For now, this includes text posts, images, videos and links. Please ensure that the “malicious compliance” aspect is apparent - if you’re making a text post, be sure to explain this part; if it’s an image/video/link, use the “Body” field to elaborate.\n
      \n
      ======\n
      \n
      - We ENCOURAGE posts about events that happened to you, or someone you know.\n
      - We ACCEPT (for now) reposts of good malicious compliance stories (from other platforms) which did not happen to you or someone you knew. **Please use a [REPOST] tag in such situations.**\n
      - We DO NOT ALLOW fiction, or posts that break site-wide rules.\n
      \n
      ======\n
      \n
      Also check out the following communities:\n
      \n
      [!fakehistoryporn@lemmy.world](/c/fakehistoryporn@lemmy.world)[!unethicallifeprotips@lemmy.world](/c/unethicallifeprotips@lemmy.world)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 90
    +entryCommentCount: 2202
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729480958 {#323
      date: 2024-10-21 05:22:38.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: 8
    +apId: "maliciouscompliance@lemmy.world"
    +apProfileId: "https://lemmy.world/c/maliciouscompliance"
    +apPublicUrl: "https://lemmy.world/c/maliciouscompliance"
    +apFollowersUrl: "https://lemmy.world/c/maliciouscompliance/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "maliciouscompliance"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729545202 {#317
      date: 2024-10-21 23:13:22.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686889594 {#316
      date: 2023-06-16 06:26:34.0 +02:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    So, a small anecdote from me, although from within the German Bundeswehr:\n
    \n
    Back when I left school, Germany still had a mandatory 9 month military service (you could refuse military service in exchange for a civil service). The first three months were basic training and fairly strict, in that we had to salute higher ranking personell when we were in uniform. Our group had the luck of getting a private as a substitute group leader, someone who just finished their first 3 months. Since we were technically the same rank, we didn’t have to salute the first three months.\n
    \n
    After our three months, everyone was transfered to different barracks, I was transfered to a military airport, specifically a helicopter sqaudron. So when I entered the hangars, I came across the first officer and saluted them, according to military conduct. They saluted back but immediately followed up, asking me to never do that again.\n
    \n
    Air force pilots and their crew are almost exclusively officers and up, so when I was in the barracks, I would have to constantly salute, and they would have to salute back, and no one wanted that. So we were told not to salute, a friendly “good morning/day” would be enough.\n
    \n
    There was only one person in the entire barracks that we were supposed to salute, and that was the barracks’ commander. Who, at their first visit to our squadron, told our squadron leader beforehand to have us not to salute him, either, so we didn’t.\n
    \n
    Tl;dr: In my entire 9 months of military service, I only saluted once and was immediately told to never do that again.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 114
  +score: 0
  +lastActive: DateTime @1689760328 {#1605
    date: 2023-07-19 11:52:08.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@dystop@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1370 …}
  +nested: Doctrine\ORM\PersistentCollection {#1375 …}
  +votes: Doctrine\ORM\PersistentCollection {#2424 …}
  +reports: Doctrine\ORM\PersistentCollection {#1898 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1841 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2354 …}
  -id: 22473
  -bodyTs: "'3':82 '9':23,257 'accord':137 'across':130 'air':155 'airport':117 'almost':162 'although':7 'anecdot':4 'ask':148 'back':13,143,186 'barrack':110,173,214,225 'basic':43 'beforehand':239 'bundeswehr':12 'came':129 'civil':36 'command':226 'conduct':140 'constant':178 'could':28 'crew':160 'didn':92,250 'differ':109 'dr':253 'either':247 'enough':205 'enter':125 'entir':213,256 'everyon':105 'exchang':33 'exclus':163 'fair':46 'finish':79 'first':39,81,98,132,230 'follow':146 'forc':156 'friend':200 'german':11 'germani':18 'get':68 'good':201 'group':63,74 'hangar':127 'helicopt':120 'higher':54 'immedi':145,268 'leader':75,238 'left':16 'luck':66 'mandatori':22 'militari':25,30,116,139,260 'month':24,41,83,100,104,258 'morning/day':202 'never':151,271 'offic':133,164 'one':189,209 'person':210 'personel':56 'pilot':157 'privat':70 'rank':55,90 'refus':29 'salut':53,96,135,142,179,185,198,220,245,264 'school':17 'servic':26,31,37,261 'sinc':84 'small':3 'someon':76 'specif':118 'sqaudron':121 'squadron':234,237 'still':19 'strict':47 'substitut':73 'suppos':218 'technic':87 'three':40,99,103 'tl':252 'told':195,235,269 'train':44 'transfer':107,113 'uniform':61 'us':242 'visit':231 'want':190 'within':9 'would':175,182,203"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/1455345"
  +editedAt: DateTimeImmutable @1689760353 {#1377
    date: 2023-07-19 11:52:33.0 +02:00
  }
  +createdAt: DateTimeImmutable @1689749272 {#1927
    date: 2023-07-19 08:47: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 {#1365
  +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: "maliciouscompliance@lemmy.world"
    +title: "maliciouscompliance"
    +description: """
      People conforming to the letter, but not the spirit, of a request. For now, this includes text posts, images, videos and links. Please ensure that the “malicious compliance” aspect is apparent - if you’re making a text post, be sure to explain this part; if it’s an image/video/link, use the “Body” field to elaborate.\n
      \n
      ======\n
      \n
      - We ENCOURAGE posts about events that happened to you, or someone you know.\n
      - We ACCEPT (for now) reposts of good malicious compliance stories (from other platforms) which did not happen to you or someone you knew. **Please use a [REPOST] tag in such situations.**\n
      - We DO NOT ALLOW fiction, or posts that break site-wide rules.\n
      \n
      ======\n
      \n
      Also check out the following communities:\n
      \n
      [!fakehistoryporn@lemmy.world](/c/fakehistoryporn@lemmy.world)[!unethicallifeprotips@lemmy.world](/c/unethicallifeprotips@lemmy.world)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 90
    +entryCommentCount: 2202
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729480958 {#323
      date: 2024-10-21 05:22:38.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: 8
    +apId: "maliciouscompliance@lemmy.world"
    +apProfileId: "https://lemmy.world/c/maliciouscompliance"
    +apPublicUrl: "https://lemmy.world/c/maliciouscompliance"
    +apFollowersUrl: "https://lemmy.world/c/maliciouscompliance/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "maliciouscompliance"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729545202 {#317
      date: 2024-10-21 23:13:22.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686889594 {#316
      date: 2023-06-16 06:26:34.0 +02:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    So, a small anecdote from me, although from within the German Bundeswehr:\n
    \n
    Back when I left school, Germany still had a mandatory 9 month military service (you could refuse military service in exchange for a civil service). The first three months were basic training and fairly strict, in that we had to salute higher ranking personell when we were in uniform. Our group had the luck of getting a private as a substitute group leader, someone who just finished their first 3 months. Since we were technically the same rank, we didn’t have to salute the first three months.\n
    \n
    After our three months, everyone was transfered to different barracks, I was transfered to a military airport, specifically a helicopter sqaudron. So when I entered the hangars, I came across the first officer and saluted them, according to military conduct. They saluted back but immediately followed up, asking me to never do that again.\n
    \n
    Air force pilots and their crew are almost exclusively officers and up, so when I was in the barracks, I would have to constantly salute, and they would have to salute back, and no one wanted that. So we were told not to salute, a friendly “good morning/day” would be enough.\n
    \n
    There was only one person in the entire barracks that we were supposed to salute, and that was the barracks’ commander. Who, at their first visit to our squadron, told our squadron leader beforehand to have us not to salute him, either, so we didn’t.\n
    \n
    Tl;dr: In my entire 9 months of military service, I only saluted once and was immediately told to never do that again.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 114
  +score: 0
  +lastActive: DateTime @1689760328 {#1605
    date: 2023-07-19 11:52:08.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@dystop@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1370 …}
  +nested: Doctrine\ORM\PersistentCollection {#1375 …}
  +votes: Doctrine\ORM\PersistentCollection {#2424 …}
  +reports: Doctrine\ORM\PersistentCollection {#1898 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1841 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2354 …}
  -id: 22473
  -bodyTs: "'3':82 '9':23,257 'accord':137 'across':130 'air':155 'airport':117 'almost':162 'although':7 'anecdot':4 'ask':148 'back':13,143,186 'barrack':110,173,214,225 'basic':43 'beforehand':239 'bundeswehr':12 'came':129 'civil':36 'command':226 'conduct':140 'constant':178 'could':28 'crew':160 'didn':92,250 'differ':109 'dr':253 'either':247 'enough':205 'enter':125 'entir':213,256 'everyon':105 'exchang':33 'exclus':163 'fair':46 'finish':79 'first':39,81,98,132,230 'follow':146 'forc':156 'friend':200 'german':11 'germani':18 'get':68 'good':201 'group':63,74 'hangar':127 'helicopt':120 'higher':54 'immedi':145,268 'leader':75,238 'left':16 'luck':66 'mandatori':22 'militari':25,30,116,139,260 'month':24,41,83,100,104,258 'morning/day':202 'never':151,271 'offic':133,164 'one':189,209 'person':210 'personel':56 'pilot':157 'privat':70 'rank':55,90 'refus':29 'salut':53,96,135,142,179,185,198,220,245,264 'school':17 'servic':26,31,37,261 'sinc':84 'small':3 'someon':76 'specif':118 'sqaudron':121 'squadron':234,237 'still':19 'strict':47 'substitut':73 'suppos':218 'technic':87 'three':40,99,103 'tl':252 'told':195,235,269 'train':44 'transfer':107,113 'uniform':61 'us':242 'visit':231 'want':190 'within':9 'would':175,182,203"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/1455345"
  +editedAt: DateTimeImmutable @1689760353 {#1377
    date: 2023-07-19 11:52:33.0 +02:00
  }
  +createdAt: DateTimeImmutable @1689749272 {#1927
    date: 2023-07-19 08:47: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 {#1365
  +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: "maliciouscompliance@lemmy.world"
    +title: "maliciouscompliance"
    +description: """
      People conforming to the letter, but not the spirit, of a request. For now, this includes text posts, images, videos and links. Please ensure that the “malicious compliance” aspect is apparent - if you’re making a text post, be sure to explain this part; if it’s an image/video/link, use the “Body” field to elaborate.\n
      \n
      ======\n
      \n
      - We ENCOURAGE posts about events that happened to you, or someone you know.\n
      - We ACCEPT (for now) reposts of good malicious compliance stories (from other platforms) which did not happen to you or someone you knew. **Please use a [REPOST] tag in such situations.**\n
      - We DO NOT ALLOW fiction, or posts that break site-wide rules.\n
      \n
      ======\n
      \n
      Also check out the following communities:\n
      \n
      [!fakehistoryporn@lemmy.world](/c/fakehistoryporn@lemmy.world)[!unethicallifeprotips@lemmy.world](/c/unethicallifeprotips@lemmy.world)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 90
    +entryCommentCount: 2202
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729480958 {#323
      date: 2024-10-21 05:22:38.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: 8
    +apId: "maliciouscompliance@lemmy.world"
    +apProfileId: "https://lemmy.world/c/maliciouscompliance"
    +apPublicUrl: "https://lemmy.world/c/maliciouscompliance"
    +apFollowersUrl: "https://lemmy.world/c/maliciouscompliance/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "maliciouscompliance"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729545202 {#317
      date: 2024-10-21 23:13:22.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686889594 {#316
      date: 2023-06-16 06:26:34.0 +02:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    So, a small anecdote from me, although from within the German Bundeswehr:\n
    \n
    Back when I left school, Germany still had a mandatory 9 month military service (you could refuse military service in exchange for a civil service). The first three months were basic training and fairly strict, in that we had to salute higher ranking personell when we were in uniform. Our group had the luck of getting a private as a substitute group leader, someone who just finished their first 3 months. Since we were technically the same rank, we didn’t have to salute the first three months.\n
    \n
    After our three months, everyone was transfered to different barracks, I was transfered to a military airport, specifically a helicopter sqaudron. So when I entered the hangars, I came across the first officer and saluted them, according to military conduct. They saluted back but immediately followed up, asking me to never do that again.\n
    \n
    Air force pilots and their crew are almost exclusively officers and up, so when I was in the barracks, I would have to constantly salute, and they would have to salute back, and no one wanted that. So we were told not to salute, a friendly “good morning/day” would be enough.\n
    \n
    There was only one person in the entire barracks that we were supposed to salute, and that was the barracks’ commander. Who, at their first visit to our squadron, told our squadron leader beforehand to have us not to salute him, either, so we didn’t.\n
    \n
    Tl;dr: In my entire 9 months of military service, I only saluted once and was immediately told to never do that again.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 114
  +score: 0
  +lastActive: DateTime @1689760328 {#1605
    date: 2023-07-19 11:52:08.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@dystop@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1370 …}
  +nested: Doctrine\ORM\PersistentCollection {#1375 …}
  +votes: Doctrine\ORM\PersistentCollection {#2424 …}
  +reports: Doctrine\ORM\PersistentCollection {#1898 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1841 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2354 …}
  -id: 22473
  -bodyTs: "'3':82 '9':23,257 'accord':137 'across':130 'air':155 'airport':117 'almost':162 'although':7 'anecdot':4 'ask':148 'back':13,143,186 'barrack':110,173,214,225 'basic':43 'beforehand':239 'bundeswehr':12 'came':129 'civil':36 'command':226 'conduct':140 'constant':178 'could':28 'crew':160 'didn':92,250 'differ':109 'dr':253 'either':247 'enough':205 'enter':125 'entir':213,256 'everyon':105 'exchang':33 'exclus':163 'fair':46 'finish':79 'first':39,81,98,132,230 'follow':146 'forc':156 'friend':200 'german':11 'germani':18 'get':68 'good':201 'group':63,74 'hangar':127 'helicopt':120 'higher':54 'immedi':145,268 'leader':75,238 'left':16 'luck':66 'mandatori':22 'militari':25,30,116,139,260 'month':24,41,83,100,104,258 'morning/day':202 'never':151,271 'offic':133,164 'one':189,209 'person':210 'personel':56 'pilot':157 'privat':70 'rank':55,90 'refus':29 'salut':53,96,135,142,179,185,198,220,245,264 'school':17 'servic':26,31,37,261 'sinc':84 'small':3 'someon':76 'specif':118 'sqaudron':121 'squadron':234,237 'still':19 'strict':47 'substitut':73 'suppos':218 'technic':87 'three':40,99,103 'tl':252 'told':195,235,269 'train':44 'transfer':107,113 'uniform':61 'us':242 'visit':231 'want':190 'within':9 'would':175,182,203"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/1455345"
  +editedAt: DateTimeImmutable @1689760353 {#1377
    date: 2023-07-19 11:52:33.0 +02:00
  }
  +createdAt: DateTimeImmutable @1689749272 {#1927
    date: 2023-07-19 08:47: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 {#313
  +icon: Proxies\__CG__\App\Entity\Image {#294 …}
  +name: "maliciouscompliance@lemmy.world"
  +title: "maliciouscompliance"
  +description: """
    People conforming to the letter, but not the spirit, of a request. For now, this includes text posts, images, videos and links. Please ensure that the “malicious compliance” aspect is apparent - if you’re making a text post, be sure to explain this part; if it’s an image/video/link, use the “Body” field to elaborate.\n
    \n
    ======\n
    \n
    - We ENCOURAGE posts about events that happened to you, or someone you know.\n
    - We ACCEPT (for now) reposts of good malicious compliance stories (from other platforms) which did not happen to you or someone you knew. **Please use a [REPOST] tag in such situations.**\n
    - We DO NOT ALLOW fiction, or posts that break site-wide rules.\n
    \n
    ======\n
    \n
    Also check out the following communities:\n
    \n
    [!fakehistoryporn@lemmy.world](/c/fakehistoryporn@lemmy.world)[!unethicallifeprotips@lemmy.world](/c/unethicallifeprotips@lemmy.world)
    """
  +rules: null
  +subscriptionsCount: 1
  +entryCount: 90
  +entryCommentCount: 2202
  +postCount: 0
  +postCommentCount: 0
  +isAdult: false
  +customCss: null
  +lastActive: DateTime @1729480958 {#323
    date: 2024-10-21 05:22:38.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: 8
  +apId: "maliciouscompliance@lemmy.world"
  +apProfileId: "https://lemmy.world/c/maliciouscompliance"
  +apPublicUrl: "https://lemmy.world/c/maliciouscompliance"
  +apFollowersUrl: "https://lemmy.world/c/maliciouscompliance/followers"
  +apInboxUrl: "https://lemmy.world/inbox"
  +apDomain: "lemmy.world"
  +apPreferredUsername: "maliciouscompliance"
  +apDiscoverable: true
  +apManuallyApprovesFollowers: null
  +privateKey: null
  +publicKey: null
  +apFetchedAt: DateTime @1729545202 {#317
    date: 2024-10-21 23:13:22.0 +02:00
  }
  +apDeletedAt: null
  +apTimeoutAt: null
  +visibility: "visible             "
  +createdAt: DateTimeImmutable @1686889594 {#316
    date: 2023-06-16 06:26:34.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