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 …}
}
2.43 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 {#1374
  +user: Proxies\__CG__\App\Entity\User {#1370 …}
  +entry: App\Entity\Entry {#1832 …}
  +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 {#321
      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 {#322
      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: """
    Text from post:\n
    \n
    Greetings, fellow vacuum enthusiasts and members of r/WellThatSucks! Today, we have an incredible tale to share with you, one that will shed light on the origins of our subreddit and the reason behind our new rule changes. So gather 'round and prepare to embark on a whimsical journey through the story of Mr. Wells.\n
    \n
    The Legend of Mr. Wells, the Vacuum Whisperer\n
    =============================================\n
    \n
    Picture this: in a small, picturesque town named Suckville, nestled deep in the heart of a state called Cleanylvania, there lived a man named Mr. Wells. Now, Mr. Wells was no ordinary citizen. He had a knack for selling vacuum cleaners like no one else in the land.\n
    \n
    With his charisma, knowledge, and passion for suction power, Mr. Wells was a force to be reckoned with in the vacuum cleaner industry. He could convince even the most skeptical customers that they absolutely needed the latest model of vacuum cleaner to keep their homes pristine. But little did he know that his life was about to take a fateful turn.\n
    \n
    The Birth of "Well, That Sucks!"\n
    ================================\n
    \n
    One fateful day, as Mr. Wells was demonstrating a cutting-edge vacuum cleaner to a potential customer, disaster struck. The vacuum malfunctioned, spewing dust and debris all over the room. Mr. Wells, with a wry smile on his face, muttered the now-legendary phrase, "Well, that sucks!" Little did he realize that this seemingly mundane moment would change his life forever.\n
    \n
    Inspired by this comedic mishap, Mr. Wells set out on a quest to create a community where people could share their own vacuum cleaner woes and mishaps. Thus, the subreddit r/WellThatSucks was born. It became a safe haven for people to commiserate, laugh, and find solace in the shared struggles of dealing with vacuum cleaners.\n
    \n
    Rule Changes - Embracing Our Roots\n
    ==================================\n
    \n
    With the rich history of Mr. Wells and the origins of r/WellThatSucks in mind, we've decided to make some exciting rule changes that will take our subreddit back to its vacuum-centric roots.\n
    \n
    Rule 1: All Posts Must Be About Vacuum Cleaners\n
    ===============================================\n
    \n
    Effective immediately, we are refocusing our subreddit exclusively on the topic of vacuum cleaners. From stories of triumph over dirt and dust to unfortunate vacuuming accidents, we want to see and hear it all. Let's transform r/WellThatSucks into the ultimate hub for vacuum cleaner enthusiasts and those who appreciate the trials and tribulations of keeping their spaces clean.\n
    \n
    Rule 2: All Comments Must Be "Wellthatsucks"\n
    ============================================\n
    \n
    To pay homage to the iconic phrase that sparked our subreddit's creation, we're introducing a fun twist to our comment section. Starting now, every comment you make on r/WellThatSucks must consist solely of the phrase "Wellthatsucks." Let this phrase be the language that unites us, showcasing our solidarity in the face of vacuum cleaner challenges.\n
    \n
    We believe that these rule changes will not only honor the legacy of Mr. Wells but also create a unique and engaging community experience that embraces the humor and frustration inherent in vacuum cleaner mishaps.\n
    \n
    Join Us in the Vacuum Cleaner Revolution!\n
    =========================================\n
    \n
    We hope you'll join us on this whimsical journey through the vacuum cleaner-filled world of r/WellThatSucks. Share your stories, photos, videos, and questions about all things vacuum cleaner-related. And remember, whether you're sharing your experiences, offering advice, or simply reacting to a post, the phrase "Wellthatsucks" will be our language of choice.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 39
  +score: 0
  +lastActive: DateTime @1687125017 {#1605
    date: 2023-06-18 23:50:17.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@chaosppe@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1371 …}
  +nested: Doctrine\ORM\PersistentCollection {#1379 …}
  +votes: Doctrine\ORM\PersistentCollection {#2446 …}
  +reports: Doctrine\ORM\PersistentCollection {#1891 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2409 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2358 …}
  -id: 959
  -bodyTs: "'1':340 '2':408 'absolut':147 'accid':373 'advic':555 'also':487 'appreci':397 'back':332 'becam':278 'behind':36 'believ':472 'birth':176 'born':276 'call':83 'centric':337 'challeng':470 'chang':40,240,300,326,476 'charisma':116 'choic':570 'citizen':98 'clean':406 'cleaner':106,135,154,194,267,298,347,361,392,469,504,511,527,544 'cleaner-fil':526 'cleaner-rel':543 'cleanylvania':84 'comed':247 'comment':410,435,440 'commiser':285 'communiti':259,493 'consist':446 'convinc':139 'could':138,262 'creat':257,488 'creation':426 'custom':144,198 'cut':191 'cutting-edg':190 'day':183 'deal':295 'debri':207 'decid':320 'deep':76 'demonstr':188 'dirt':367 'disast':199 'dust':205,369 'edg':192 'effect':348 'els':110 'embark':47 'embrac':301,496 'engag':492 'enthusiast':7,393 'even':140 'everi':439 'excit':324 'exclus':355 'experi':494,553 'face':220,466 'fate':173,182 'fellow':5 'fill':528 'find':288 'forc':127 'forev':243 'frustrat':500 'fun':431 'gather':42 'greet':4 'haven':281 'hear':379 'heart':79 'histori':307 'homag':416 'home':158 'honor':480 'hope':514 'hub':389 'humor':498 'icon':419 'immedi':349 'incred':16 'industri':136 'inher':501 'inspir':244 'introduc':429 'join':506,517 'journey':51,522 'keep':156,403 'knack':102 'know':164 'knowledg':117 'land':113 'languag':457,568 'latest':150 'laugh':286 'legaci':482 'legend':59 'legendari':225 'let':382,452 'life':167,242 'light':26 'like':107 'littl':161,230 'live':86 'll':516 'make':322,442 'malfunct':203 'man':88 'member':9 'mind':317 'mishap':248,270,505 'model':151 'moment':238 'mr':56,61,90,93,123,185,212,249,309,484 'mundan':237 'must':343,411,445 'mutter':221 'name':73,89 'need':148 'nestl':75 'new':38 'now-legendari':223 'offer':554 'one':22,109,181 'ordinari':97 'origin':29,313 'passion':119 'pay':415 'peopl':261,283 'photo':535 'phrase':226,420,450,454,563 'pictur':66 'picturesqu':71 'post':3,342,561 'potenti':197 'power':122 'prepar':45 'pristin':159 'quest':255 'question':538 'r/wellthatsucks':11,274,315,385,444,531 're':428,550 'react':558 'realiz':233 'reason':35 'reckon':130 'refocus':352 'relat':545 'rememb':547 'revolut':512 'rich':306 'room':211 'root':303,338 'round':43 'rule':39,299,325,339,407,475 'safe':280 'section':436 'see':377 'seem':236 'sell':104 'set':251 'share':19,263,292,532,551 'shed':25 'showcas':461 'simpli':557 'skeptic':143 'small':70 'smile':217 'solac':289 'sole':447 'solidar':463 'space':405 'spark':422 'spew':204 'start':437 'state':82 'stori':54,363,534 'struck':200 'struggl':293 'subreddit':32,273,331,354,424 'suck':180,229 'suckvill':74 'suction':121 'take':171,329 'tale':17 'text':1 'thing':541 'thus':271 'today':12 'topic':358 'town':72 'transform':384 'trial':399 'tribul':401 'triumph':365 'turn':174 'twist':432 'ultim':388 'unfortun':371 'uniqu':490 'unit':459 'us':460,507,518 'vacuum':6,64,105,134,153,193,202,266,297,336,346,360,372,391,468,503,510,525,542 'vacuum-centr':335 've':319 'video':536 'want':375 'well':57,62,91,94,124,178,186,213,227,250,310,485 'wellthatsuck':413,451,564 'whether':548 'whimsic':50,521 'whisper':65 'woe':268 'world':529 'would':239 'wri':216"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://kbin.social/m/maliciouscompliance@lemmy.world/t/52010/-/comment/220294"
  +editedAt: null
  +createdAt: DateTimeImmutable @1687120094 {#1969
    date: 2023-06-18 22:28:14.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
3 DENIED edit
App\Entity\EntryComment {#1374
  +user: Proxies\__CG__\App\Entity\User {#1370 …}
  +entry: App\Entity\Entry {#1832 …}
  +magazine: App\Entity\Magazine {#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 {#321
      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 {#322
      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: """
    Text from post:\n
    \n
    Greetings, fellow vacuum enthusiasts and members of r/WellThatSucks! Today, we have an incredible tale to share with you, one that will shed light on the origins of our subreddit and the reason behind our new rule changes. So gather 'round and prepare to embark on a whimsical journey through the story of Mr. Wells.\n
    \n
    The Legend of Mr. Wells, the Vacuum Whisperer\n
    =============================================\n
    \n
    Picture this: in a small, picturesque town named Suckville, nestled deep in the heart of a state called Cleanylvania, there lived a man named Mr. Wells. Now, Mr. Wells was no ordinary citizen. He had a knack for selling vacuum cleaners like no one else in the land.\n
    \n
    With his charisma, knowledge, and passion for suction power, Mr. Wells was a force to be reckoned with in the vacuum cleaner industry. He could convince even the most skeptical customers that they absolutely needed the latest model of vacuum cleaner to keep their homes pristine. But little did he know that his life was about to take a fateful turn.\n
    \n
    The Birth of "Well, That Sucks!"\n
    ================================\n
    \n
    One fateful day, as Mr. Wells was demonstrating a cutting-edge vacuum cleaner to a potential customer, disaster struck. The vacuum malfunctioned, spewing dust and debris all over the room. Mr. Wells, with a wry smile on his face, muttered the now-legendary phrase, "Well, that sucks!" Little did he realize that this seemingly mundane moment would change his life forever.\n
    \n
    Inspired by this comedic mishap, Mr. Wells set out on a quest to create a community where people could share their own vacuum cleaner woes and mishaps. Thus, the subreddit r/WellThatSucks was born. It became a safe haven for people to commiserate, laugh, and find solace in the shared struggles of dealing with vacuum cleaners.\n
    \n
    Rule Changes - Embracing Our Roots\n
    ==================================\n
    \n
    With the rich history of Mr. Wells and the origins of r/WellThatSucks in mind, we've decided to make some exciting rule changes that will take our subreddit back to its vacuum-centric roots.\n
    \n
    Rule 1: All Posts Must Be About Vacuum Cleaners\n
    ===============================================\n
    \n
    Effective immediately, we are refocusing our subreddit exclusively on the topic of vacuum cleaners. From stories of triumph over dirt and dust to unfortunate vacuuming accidents, we want to see and hear it all. Let's transform r/WellThatSucks into the ultimate hub for vacuum cleaner enthusiasts and those who appreciate the trials and tribulations of keeping their spaces clean.\n
    \n
    Rule 2: All Comments Must Be "Wellthatsucks"\n
    ============================================\n
    \n
    To pay homage to the iconic phrase that sparked our subreddit's creation, we're introducing a fun twist to our comment section. Starting now, every comment you make on r/WellThatSucks must consist solely of the phrase "Wellthatsucks." Let this phrase be the language that unites us, showcasing our solidarity in the face of vacuum cleaner challenges.\n
    \n
    We believe that these rule changes will not only honor the legacy of Mr. Wells but also create a unique and engaging community experience that embraces the humor and frustration inherent in vacuum cleaner mishaps.\n
    \n
    Join Us in the Vacuum Cleaner Revolution!\n
    =========================================\n
    \n
    We hope you'll join us on this whimsical journey through the vacuum cleaner-filled world of r/WellThatSucks. Share your stories, photos, videos, and questions about all things vacuum cleaner-related. And remember, whether you're sharing your experiences, offering advice, or simply reacting to a post, the phrase "Wellthatsucks" will be our language of choice.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 39
  +score: 0
  +lastActive: DateTime @1687125017 {#1605
    date: 2023-06-18 23:50:17.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@chaosppe@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1371 …}
  +nested: Doctrine\ORM\PersistentCollection {#1379 …}
  +votes: Doctrine\ORM\PersistentCollection {#2446 …}
  +reports: Doctrine\ORM\PersistentCollection {#1891 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2409 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2358 …}
  -id: 959
  -bodyTs: "'1':340 '2':408 'absolut':147 'accid':373 'advic':555 'also':487 'appreci':397 'back':332 'becam':278 'behind':36 'believ':472 'birth':176 'born':276 'call':83 'centric':337 'challeng':470 'chang':40,240,300,326,476 'charisma':116 'choic':570 'citizen':98 'clean':406 'cleaner':106,135,154,194,267,298,347,361,392,469,504,511,527,544 'cleaner-fil':526 'cleaner-rel':543 'cleanylvania':84 'comed':247 'comment':410,435,440 'commiser':285 'communiti':259,493 'consist':446 'convinc':139 'could':138,262 'creat':257,488 'creation':426 'custom':144,198 'cut':191 'cutting-edg':190 'day':183 'deal':295 'debri':207 'decid':320 'deep':76 'demonstr':188 'dirt':367 'disast':199 'dust':205,369 'edg':192 'effect':348 'els':110 'embark':47 'embrac':301,496 'engag':492 'enthusiast':7,393 'even':140 'everi':439 'excit':324 'exclus':355 'experi':494,553 'face':220,466 'fate':173,182 'fellow':5 'fill':528 'find':288 'forc':127 'forev':243 'frustrat':500 'fun':431 'gather':42 'greet':4 'haven':281 'hear':379 'heart':79 'histori':307 'homag':416 'home':158 'honor':480 'hope':514 'hub':389 'humor':498 'icon':419 'immedi':349 'incred':16 'industri':136 'inher':501 'inspir':244 'introduc':429 'join':506,517 'journey':51,522 'keep':156,403 'knack':102 'know':164 'knowledg':117 'land':113 'languag':457,568 'latest':150 'laugh':286 'legaci':482 'legend':59 'legendari':225 'let':382,452 'life':167,242 'light':26 'like':107 'littl':161,230 'live':86 'll':516 'make':322,442 'malfunct':203 'man':88 'member':9 'mind':317 'mishap':248,270,505 'model':151 'moment':238 'mr':56,61,90,93,123,185,212,249,309,484 'mundan':237 'must':343,411,445 'mutter':221 'name':73,89 'need':148 'nestl':75 'new':38 'now-legendari':223 'offer':554 'one':22,109,181 'ordinari':97 'origin':29,313 'passion':119 'pay':415 'peopl':261,283 'photo':535 'phrase':226,420,450,454,563 'pictur':66 'picturesqu':71 'post':3,342,561 'potenti':197 'power':122 'prepar':45 'pristin':159 'quest':255 'question':538 'r/wellthatsucks':11,274,315,385,444,531 're':428,550 'react':558 'realiz':233 'reason':35 'reckon':130 'refocus':352 'relat':545 'rememb':547 'revolut':512 'rich':306 'room':211 'root':303,338 'round':43 'rule':39,299,325,339,407,475 'safe':280 'section':436 'see':377 'seem':236 'sell':104 'set':251 'share':19,263,292,532,551 'shed':25 'showcas':461 'simpli':557 'skeptic':143 'small':70 'smile':217 'solac':289 'sole':447 'solidar':463 'space':405 'spark':422 'spew':204 'start':437 'state':82 'stori':54,363,534 'struck':200 'struggl':293 'subreddit':32,273,331,354,424 'suck':180,229 'suckvill':74 'suction':121 'take':171,329 'tale':17 'text':1 'thing':541 'thus':271 'today':12 'topic':358 'town':72 'transform':384 'trial':399 'tribul':401 'triumph':365 'turn':174 'twist':432 'ultim':388 'unfortun':371 'uniqu':490 'unit':459 'us':460,507,518 'vacuum':6,64,105,134,153,193,202,266,297,336,346,360,372,391,468,503,510,525,542 'vacuum-centr':335 've':319 'video':536 'want':375 'well':57,62,91,94,124,178,186,213,227,250,310,485 'wellthatsuck':413,451,564 'whether':548 'whimsic':50,521 'whisper':65 'woe':268 'world':529 'would':239 'wri':216"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://kbin.social/m/maliciouscompliance@lemmy.world/t/52010/-/comment/220294"
  +editedAt: null
  +createdAt: DateTimeImmutable @1687120094 {#1969
    date: 2023-06-18 22:28:14.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
4 DENIED moderate
App\Entity\EntryComment {#1374
  +user: Proxies\__CG__\App\Entity\User {#1370 …}
  +entry: App\Entity\Entry {#1832 …}
  +magazine: App\Entity\Magazine {#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 {#321
      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 {#322
      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: """
    Text from post:\n
    \n
    Greetings, fellow vacuum enthusiasts and members of r/WellThatSucks! Today, we have an incredible tale to share with you, one that will shed light on the origins of our subreddit and the reason behind our new rule changes. So gather 'round and prepare to embark on a whimsical journey through the story of Mr. Wells.\n
    \n
    The Legend of Mr. Wells, the Vacuum Whisperer\n
    =============================================\n
    \n
    Picture this: in a small, picturesque town named Suckville, nestled deep in the heart of a state called Cleanylvania, there lived a man named Mr. Wells. Now, Mr. Wells was no ordinary citizen. He had a knack for selling vacuum cleaners like no one else in the land.\n
    \n
    With his charisma, knowledge, and passion for suction power, Mr. Wells was a force to be reckoned with in the vacuum cleaner industry. He could convince even the most skeptical customers that they absolutely needed the latest model of vacuum cleaner to keep their homes pristine. But little did he know that his life was about to take a fateful turn.\n
    \n
    The Birth of "Well, That Sucks!"\n
    ================================\n
    \n
    One fateful day, as Mr. Wells was demonstrating a cutting-edge vacuum cleaner to a potential customer, disaster struck. The vacuum malfunctioned, spewing dust and debris all over the room. Mr. Wells, with a wry smile on his face, muttered the now-legendary phrase, "Well, that sucks!" Little did he realize that this seemingly mundane moment would change his life forever.\n
    \n
    Inspired by this comedic mishap, Mr. Wells set out on a quest to create a community where people could share their own vacuum cleaner woes and mishaps. Thus, the subreddit r/WellThatSucks was born. It became a safe haven for people to commiserate, laugh, and find solace in the shared struggles of dealing with vacuum cleaners.\n
    \n
    Rule Changes - Embracing Our Roots\n
    ==================================\n
    \n
    With the rich history of Mr. Wells and the origins of r/WellThatSucks in mind, we've decided to make some exciting rule changes that will take our subreddit back to its vacuum-centric roots.\n
    \n
    Rule 1: All Posts Must Be About Vacuum Cleaners\n
    ===============================================\n
    \n
    Effective immediately, we are refocusing our subreddit exclusively on the topic of vacuum cleaners. From stories of triumph over dirt and dust to unfortunate vacuuming accidents, we want to see and hear it all. Let's transform r/WellThatSucks into the ultimate hub for vacuum cleaner enthusiasts and those who appreciate the trials and tribulations of keeping their spaces clean.\n
    \n
    Rule 2: All Comments Must Be "Wellthatsucks"\n
    ============================================\n
    \n
    To pay homage to the iconic phrase that sparked our subreddit's creation, we're introducing a fun twist to our comment section. Starting now, every comment you make on r/WellThatSucks must consist solely of the phrase "Wellthatsucks." Let this phrase be the language that unites us, showcasing our solidarity in the face of vacuum cleaner challenges.\n
    \n
    We believe that these rule changes will not only honor the legacy of Mr. Wells but also create a unique and engaging community experience that embraces the humor and frustration inherent in vacuum cleaner mishaps.\n
    \n
    Join Us in the Vacuum Cleaner Revolution!\n
    =========================================\n
    \n
    We hope you'll join us on this whimsical journey through the vacuum cleaner-filled world of r/WellThatSucks. Share your stories, photos, videos, and questions about all things vacuum cleaner-related. And remember, whether you're sharing your experiences, offering advice, or simply reacting to a post, the phrase "Wellthatsucks" will be our language of choice.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 39
  +score: 0
  +lastActive: DateTime @1687125017 {#1605
    date: 2023-06-18 23:50:17.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@chaosppe@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1371 …}
  +nested: Doctrine\ORM\PersistentCollection {#1379 …}
  +votes: Doctrine\ORM\PersistentCollection {#2446 …}
  +reports: Doctrine\ORM\PersistentCollection {#1891 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2409 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2358 …}
  -id: 959
  -bodyTs: "'1':340 '2':408 'absolut':147 'accid':373 'advic':555 'also':487 'appreci':397 'back':332 'becam':278 'behind':36 'believ':472 'birth':176 'born':276 'call':83 'centric':337 'challeng':470 'chang':40,240,300,326,476 'charisma':116 'choic':570 'citizen':98 'clean':406 'cleaner':106,135,154,194,267,298,347,361,392,469,504,511,527,544 'cleaner-fil':526 'cleaner-rel':543 'cleanylvania':84 'comed':247 'comment':410,435,440 'commiser':285 'communiti':259,493 'consist':446 'convinc':139 'could':138,262 'creat':257,488 'creation':426 'custom':144,198 'cut':191 'cutting-edg':190 'day':183 'deal':295 'debri':207 'decid':320 'deep':76 'demonstr':188 'dirt':367 'disast':199 'dust':205,369 'edg':192 'effect':348 'els':110 'embark':47 'embrac':301,496 'engag':492 'enthusiast':7,393 'even':140 'everi':439 'excit':324 'exclus':355 'experi':494,553 'face':220,466 'fate':173,182 'fellow':5 'fill':528 'find':288 'forc':127 'forev':243 'frustrat':500 'fun':431 'gather':42 'greet':4 'haven':281 'hear':379 'heart':79 'histori':307 'homag':416 'home':158 'honor':480 'hope':514 'hub':389 'humor':498 'icon':419 'immedi':349 'incred':16 'industri':136 'inher':501 'inspir':244 'introduc':429 'join':506,517 'journey':51,522 'keep':156,403 'knack':102 'know':164 'knowledg':117 'land':113 'languag':457,568 'latest':150 'laugh':286 'legaci':482 'legend':59 'legendari':225 'let':382,452 'life':167,242 'light':26 'like':107 'littl':161,230 'live':86 'll':516 'make':322,442 'malfunct':203 'man':88 'member':9 'mind':317 'mishap':248,270,505 'model':151 'moment':238 'mr':56,61,90,93,123,185,212,249,309,484 'mundan':237 'must':343,411,445 'mutter':221 'name':73,89 'need':148 'nestl':75 'new':38 'now-legendari':223 'offer':554 'one':22,109,181 'ordinari':97 'origin':29,313 'passion':119 'pay':415 'peopl':261,283 'photo':535 'phrase':226,420,450,454,563 'pictur':66 'picturesqu':71 'post':3,342,561 'potenti':197 'power':122 'prepar':45 'pristin':159 'quest':255 'question':538 'r/wellthatsucks':11,274,315,385,444,531 're':428,550 'react':558 'realiz':233 'reason':35 'reckon':130 'refocus':352 'relat':545 'rememb':547 'revolut':512 'rich':306 'room':211 'root':303,338 'round':43 'rule':39,299,325,339,407,475 'safe':280 'section':436 'see':377 'seem':236 'sell':104 'set':251 'share':19,263,292,532,551 'shed':25 'showcas':461 'simpli':557 'skeptic':143 'small':70 'smile':217 'solac':289 'sole':447 'solidar':463 'space':405 'spark':422 'spew':204 'start':437 'state':82 'stori':54,363,534 'struck':200 'struggl':293 'subreddit':32,273,331,354,424 'suck':180,229 'suckvill':74 'suction':121 'take':171,329 'tale':17 'text':1 'thing':541 'thus':271 'today':12 'topic':358 'town':72 'transform':384 'trial':399 'tribul':401 'triumph':365 'turn':174 'twist':432 'ultim':388 'unfortun':371 'uniqu':490 'unit':459 'us':460,507,518 'vacuum':6,64,105,134,153,193,202,266,297,336,346,360,372,391,468,503,510,525,542 'vacuum-centr':335 've':319 'video':536 'want':375 'well':57,62,91,94,124,178,186,213,227,250,310,485 'wellthatsuck':413,451,564 'whether':548 'whimsic':50,521 'whisper':65 'woe':268 'world':529 'would':239 'wri':216"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://kbin.social/m/maliciouscompliance@lemmy.world/t/52010/-/comment/220294"
  +editedAt: null
  +createdAt: DateTimeImmutable @1687120094 {#1969
    date: 2023-06-18 22:28:14.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 {#321
    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 {#322
    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