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.21 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 {#1369
  +user: Proxies\__CG__\App\Entity\User {#1370 …}
  +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: Proxies\__CG__\App\Entity\EntryComment {#2451 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2356 …}
  +body: """
    If the wedding designer has a “blank wedding site” package premade and refused to sell it to them then I don’t think that’s right. But if all of the websites are bespoke designs where the designer must create something for the couple, it’s fuzzy.\n
    \n
    Personally, I don’t know. There is, and should be, a line between personal life and work life. But depending on what you do for a living, the line can be a thin one or a thick one.\n
    \n
    For example, if I churn out hundreds of identical 3D printed characters and sell them at an open-air market, I shouldn’t be allowed to single out a customer and refuse business just because I don’t like the look of them. But if I’m a graphic artist, I shouldn’t be compelled to draw something that I find objectionable. Eg: I might be a woman who has been sexually abused in the past, and someone wants a sexually graphic depictions of a sexual assault (like the Guns ‘N’ Roses “Appetite for Destruction” cover).\n
    \n
    Those examples are easy to comprehend because they’re extremes. The difficulty in interpreting the outcome of the case is trying to bring the examples closer to the center.\n
    \n
    Can you refuse to sell handpainted greetings to someone you don’t like? No. It doesn’t matter that it’s a creative endeavour. If you created the product without coercion, and are now selling them at a stall in your local town, it’s not ok to refuse a simple transaction because you don’t like the buyer. What if you also offer a service of writing a message in fancy calligraphy on the inside? Can you refuse to write something you find objectionable? I think so.\n
    \n
    I don’t think it comes down to who your customer is. I think it comes down to what you’re being asked to do.\n
    \n
    Edit: lol, what a typo. Thanks swype keyboard!
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1688370234 {#1605
    date: 2023-07-03 09:43:54.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@minimar@lemmy.world"
    "@HPTF@lemmy.world"
    "@FaeDrifter@midwest.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2466 …}
  +nested: Doctrine\ORM\PersistentCollection {#2288 …}
  +votes: Doctrine\ORM\PersistentCollection {#2446 …}
  +reports: Doctrine\ORM\PersistentCollection {#2439 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2489 …}
  +notifications: Doctrine\ORM\PersistentCollection {#60 …}
  -id: 7347
  -bodyTs: "'3d':95 'abus':159 'air':105 'allow':111 'also':274 'appetit':179 'artist':136 'ask':322 'assault':173 'bespok':34 'blank':7 'bring':205 'busi':119 'buyer':270 'calligraphi':284 'case':201 'center':211 'charact':97 'churn':90 'closer':208 'coercion':242 'come':305,315 'compel':141 'comprehend':188 'coupl':44 'cover':182 'creat':40,238 'creativ':234 'custom':116,310 'depend':67 'depict':169 'design':4,35,38 'destruct':181 'difficulti':194 'doesn':227 'draw':143 'easi':186 'edit':325 'eg':149 'endeavour':235 'exampl':87,184,207 'extrem':192 'fanci':283 'find':147,295 'fuzzi':47 'graphic':135,168 'greet':218 'gun':176 'handpaint':217 'hundr':92 'ident':94 'insid':287 'interpret':196 'keyboard':332 'know':52 'life':62,65 'like':125,174,224,268 'line':59,76 'live':74 'local':253 'lol':326 'look':127 'm':133 'market':106 'matter':229 'messag':281 'might':151 'must':39 'n':177 'objection':148,296 'offer':275 'ok':258 'one':81,85 'open':104 'open-air':103 'outcom':198 'packag':10 'past':162 'person':48,61 'premad':11 'print':96 'product':240 're':191,320 'refus':13,118,214,260,290 'right':26 'rose':178 'sell':15,99,216,246 'servic':277 'sexual':158,167,172 'shouldn':108,138 'simpl':262 'singl':113 'site':9 'someon':164,220 'someth':41,144,293 'stall':250 'swype':331 'thank':330 'thick':84 'thin':80 'think':23,298,303,313 'town':254 'transact':263 'tri':203 'typo':329 'want':165 'websit':32 'wed':3,8 'without':241 'woman':154 'work':64 'write':279,292"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/763149"
  +editedAt: DateTimeImmutable @1688370284 {#1945
    date: 2023-07-03 09:44:44.0 +02:00
  }
  +createdAt: DateTimeImmutable @1688370234 {#1368
    date: 2023-07-03 09:43:54.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 {#1369
  +user: Proxies\__CG__\App\Entity\User {#1370 …}
  +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: Proxies\__CG__\App\Entity\EntryComment {#2451 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2356 …}
  +body: """
    If the wedding designer has a “blank wedding site” package premade and refused to sell it to them then I don’t think that’s right. But if all of the websites are bespoke designs where the designer must create something for the couple, it’s fuzzy.\n
    \n
    Personally, I don’t know. There is, and should be, a line between personal life and work life. But depending on what you do for a living, the line can be a thin one or a thick one.\n
    \n
    For example, if I churn out hundreds of identical 3D printed characters and sell them at an open-air market, I shouldn’t be allowed to single out a customer and refuse business just because I don’t like the look of them. But if I’m a graphic artist, I shouldn’t be compelled to draw something that I find objectionable. Eg: I might be a woman who has been sexually abused in the past, and someone wants a sexually graphic depictions of a sexual assault (like the Guns ‘N’ Roses “Appetite for Destruction” cover).\n
    \n
    Those examples are easy to comprehend because they’re extremes. The difficulty in interpreting the outcome of the case is trying to bring the examples closer to the center.\n
    \n
    Can you refuse to sell handpainted greetings to someone you don’t like? No. It doesn’t matter that it’s a creative endeavour. If you created the product without coercion, and are now selling them at a stall in your local town, it’s not ok to refuse a simple transaction because you don’t like the buyer. What if you also offer a service of writing a message in fancy calligraphy on the inside? Can you refuse to write something you find objectionable? I think so.\n
    \n
    I don’t think it comes down to who your customer is. I think it comes down to what you’re being asked to do.\n
    \n
    Edit: lol, what a typo. Thanks swype keyboard!
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1688370234 {#1605
    date: 2023-07-03 09:43:54.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@minimar@lemmy.world"
    "@HPTF@lemmy.world"
    "@FaeDrifter@midwest.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2466 …}
  +nested: Doctrine\ORM\PersistentCollection {#2288 …}
  +votes: Doctrine\ORM\PersistentCollection {#2446 …}
  +reports: Doctrine\ORM\PersistentCollection {#2439 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2489 …}
  +notifications: Doctrine\ORM\PersistentCollection {#60 …}
  -id: 7347
  -bodyTs: "'3d':95 'abus':159 'air':105 'allow':111 'also':274 'appetit':179 'artist':136 'ask':322 'assault':173 'bespok':34 'blank':7 'bring':205 'busi':119 'buyer':270 'calligraphi':284 'case':201 'center':211 'charact':97 'churn':90 'closer':208 'coercion':242 'come':305,315 'compel':141 'comprehend':188 'coupl':44 'cover':182 'creat':40,238 'creativ':234 'custom':116,310 'depend':67 'depict':169 'design':4,35,38 'destruct':181 'difficulti':194 'doesn':227 'draw':143 'easi':186 'edit':325 'eg':149 'endeavour':235 'exampl':87,184,207 'extrem':192 'fanci':283 'find':147,295 'fuzzi':47 'graphic':135,168 'greet':218 'gun':176 'handpaint':217 'hundr':92 'ident':94 'insid':287 'interpret':196 'keyboard':332 'know':52 'life':62,65 'like':125,174,224,268 'line':59,76 'live':74 'local':253 'lol':326 'look':127 'm':133 'market':106 'matter':229 'messag':281 'might':151 'must':39 'n':177 'objection':148,296 'offer':275 'ok':258 'one':81,85 'open':104 'open-air':103 'outcom':198 'packag':10 'past':162 'person':48,61 'premad':11 'print':96 'product':240 're':191,320 'refus':13,118,214,260,290 'right':26 'rose':178 'sell':15,99,216,246 'servic':277 'sexual':158,167,172 'shouldn':108,138 'simpl':262 'singl':113 'site':9 'someon':164,220 'someth':41,144,293 'stall':250 'swype':331 'thank':330 'thick':84 'thin':80 'think':23,298,303,313 'town':254 'transact':263 'tri':203 'typo':329 'want':165 'websit':32 'wed':3,8 'without':241 'woman':154 'work':64 'write':279,292"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/763149"
  +editedAt: DateTimeImmutable @1688370284 {#1945
    date: 2023-07-03 09:44:44.0 +02:00
  }
  +createdAt: DateTimeImmutable @1688370234 {#1368
    date: 2023-07-03 09:43:54.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 {#1369
  +user: Proxies\__CG__\App\Entity\User {#1370 …}
  +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: Proxies\__CG__\App\Entity\EntryComment {#2451 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2356 …}
  +body: """
    If the wedding designer has a “blank wedding site” package premade and refused to sell it to them then I don’t think that’s right. But if all of the websites are bespoke designs where the designer must create something for the couple, it’s fuzzy.\n
    \n
    Personally, I don’t know. There is, and should be, a line between personal life and work life. But depending on what you do for a living, the line can be a thin one or a thick one.\n
    \n
    For example, if I churn out hundreds of identical 3D printed characters and sell them at an open-air market, I shouldn’t be allowed to single out a customer and refuse business just because I don’t like the look of them. But if I’m a graphic artist, I shouldn’t be compelled to draw something that I find objectionable. Eg: I might be a woman who has been sexually abused in the past, and someone wants a sexually graphic depictions of a sexual assault (like the Guns ‘N’ Roses “Appetite for Destruction” cover).\n
    \n
    Those examples are easy to comprehend because they’re extremes. The difficulty in interpreting the outcome of the case is trying to bring the examples closer to the center.\n
    \n
    Can you refuse to sell handpainted greetings to someone you don’t like? No. It doesn’t matter that it’s a creative endeavour. If you created the product without coercion, and are now selling them at a stall in your local town, it’s not ok to refuse a simple transaction because you don’t like the buyer. What if you also offer a service of writing a message in fancy calligraphy on the inside? Can you refuse to write something you find objectionable? I think so.\n
    \n
    I don’t think it comes down to who your customer is. I think it comes down to what you’re being asked to do.\n
    \n
    Edit: lol, what a typo. Thanks swype keyboard!
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1688370234 {#1605
    date: 2023-07-03 09:43:54.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@minimar@lemmy.world"
    "@HPTF@lemmy.world"
    "@FaeDrifter@midwest.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2466 …}
  +nested: Doctrine\ORM\PersistentCollection {#2288 …}
  +votes: Doctrine\ORM\PersistentCollection {#2446 …}
  +reports: Doctrine\ORM\PersistentCollection {#2439 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2489 …}
  +notifications: Doctrine\ORM\PersistentCollection {#60 …}
  -id: 7347
  -bodyTs: "'3d':95 'abus':159 'air':105 'allow':111 'also':274 'appetit':179 'artist':136 'ask':322 'assault':173 'bespok':34 'blank':7 'bring':205 'busi':119 'buyer':270 'calligraphi':284 'case':201 'center':211 'charact':97 'churn':90 'closer':208 'coercion':242 'come':305,315 'compel':141 'comprehend':188 'coupl':44 'cover':182 'creat':40,238 'creativ':234 'custom':116,310 'depend':67 'depict':169 'design':4,35,38 'destruct':181 'difficulti':194 'doesn':227 'draw':143 'easi':186 'edit':325 'eg':149 'endeavour':235 'exampl':87,184,207 'extrem':192 'fanci':283 'find':147,295 'fuzzi':47 'graphic':135,168 'greet':218 'gun':176 'handpaint':217 'hundr':92 'ident':94 'insid':287 'interpret':196 'keyboard':332 'know':52 'life':62,65 'like':125,174,224,268 'line':59,76 'live':74 'local':253 'lol':326 'look':127 'm':133 'market':106 'matter':229 'messag':281 'might':151 'must':39 'n':177 'objection':148,296 'offer':275 'ok':258 'one':81,85 'open':104 'open-air':103 'outcom':198 'packag':10 'past':162 'person':48,61 'premad':11 'print':96 'product':240 're':191,320 'refus':13,118,214,260,290 'right':26 'rose':178 'sell':15,99,216,246 'servic':277 'sexual':158,167,172 'shouldn':108,138 'simpl':262 'singl':113 'site':9 'someon':164,220 'someth':41,144,293 'stall':250 'swype':331 'thank':330 'thick':84 'thin':80 'think':23,298,303,313 'town':254 'transact':263 'tri':203 'typo':329 'want':165 'websit':32 'wed':3,8 'without':241 'woman':154 'work':64 'write':279,292"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/763149"
  +editedAt: DateTimeImmutable @1688370284 {#1945
    date: 2023-07-03 09:44:44.0 +02:00
  }
  +createdAt: DateTimeImmutable @1688370234 {#1368
    date: 2023-07-03 09:43:54.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