GET https://kbin.spritesserver.nl/m/comicstrips@lemmy.world/t/28605/No-escape/comment/296337/votes/up

Security

Token

There is no security token.

Firewall

main Name
Security enabled
Stateless

Configuration

Key Value
provider security.user.provider.concrete.app_user_provider
context main
entry_point App\Security\KbinAuthenticator
user_checker App\Security\UserChecker
access_denied_handler (none)
access_denied_url (none)
authenticators
[
  "two_factor"
  "remember_me"
  "App\Security\KbinAuthenticator"
  "App\Security\FacebookAuthenticator"
  "App\Security\GoogleAuthenticator"
  "App\Security\GithubAuthenticator"
  "App\Security\KeycloakAuthenticator"
]

Listeners

Listener Duration Response
Symfony\Component\Security\Http\Firewall\ChannelListener {#723
  -map: Symfony\Component\Security\Http\AccessMap {#722 …}
  -logger: Monolog\Logger {#783 …}
  -httpPort: 80
  -httpsPort: 443
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\ContextListener {#706
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage {#1017 …}
  -sessionKey: "_security_main"
  -logger: Monolog\Logger {#783 …}
  -userProviders: Symfony\Component\DependencyInjection\Argument\RewindableGenerator {#705 …}
  -dispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#747 …}
  -registered: false
  -trustResolver: Scheb\TwoFactorBundle\Security\Authentication\AuthenticationTrustResolver {#780 …}
  -sessionTrackerEnabler: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage::enableUsageTracking(): void {#703 …}
}
0.82 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: "comicstrips@lemmy.world"
    +title: "comicstrips"
    +description: """
      **Comic Strips** is a community for those who love comic stories.\n
      \n
      The rules are simple:\n
      \n
      - The post can be a single image, an image gallery, or a link to a specific comic hosted on another site (the author’s website, for instance).\n
      - The comic must be a complete story.\n
      - If it is an external link, it must be to a specific story, not to the root of the site.\n
      - You may post comics from others or your own.\n
      - If you are posting a comic of your own, a maximum of one per week is allowed (I know, your comics are great, but this rule helps avoid spam).\n
      - The comic can be in any language, but if it’s not in English, OP must include an English translation in the post’s ‘body’ field (note: you don’t need to select a specific language when posting a comic).\n
      - Politeness.\n
      - Adult content is not allowed. This community aims to be fun for people of all ages.\n
      \n
      **Web of links**\n
      \n
      - !linuxmemes@lemmy.world: “I use Arch btw”\n
      - !memes@lemmy.world: memes (you don’t say!)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1101
    +entryCommentCount: 12482
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729550237 {#321
      date: 2024-10-22 00:37:17.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: 45
    +apId: "comicstrips@lemmy.world"
    +apProfileId: "https://lemmy.world/c/comicstrips"
    +apPublicUrl: "https://lemmy.world/c/comicstrips"
    +apFollowersUrl: "https://lemmy.world/c/comicstrips/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "comicstrips"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727428112 {#322
      date: 2024-09-27 11:08:32.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696957401 {#316
      date: 2023-10-10 19:03:21.0 +02:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    The correct way to handle this would be to use a disposable paper product. Most places still have a paper towel dispenser along side the air hand dryer, you’re supposed to use that.\n
    \n
    Besides the point, most people don’t know how to properly wash and dry their hands. There’s a technique to both that actually improves cleanliness a lot and reduces overall waste.\n
    \n
    I never use air based hand dryers. Paper towel for life. Some places use maze patterns instead of doors, which I generally like but usually requires some extra work with air handling to make sure the bathroom air stays in the bathroom, and a bit more floor space to provide the room for the maze pattern. Those restrooms are usually the ones without paper towel, I don’t mind, I just have moist hands for a few minutes afterwards.\n
    \n
    All of this can be googled. So I won’t go into more detail, but the majority of people couldn’t possibly give fewer fucks about handwashing or hand drying properly. So I expect most won’t even try to learn how to do things better, ever. They just go with whatever their parents taught them as a child and never question it again. Bluntly, your parents probably did the same, so you’re probably working off of 50+ year old advice on hand washing.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 8
  +score: 0
  +lastActive: DateTime @1720675833 {#1605
    date: 2024-07-11 07:30:33.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@lawrence@lemmy.world"
    "@lawrence@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: 296337
  -bodyTs: "'50':224 'actual':58 'advic':227 'afterward':145 'air':26,70,97,104 'along':23 'base':71 'bathroom':103,108 'besid':35 'better':191 'bit':111 'blunt':210 'child':204 'cleanli':60 'correct':2 'couldn':165 'detail':159 'dispens':22 'dispos':12 'door':85 'dri':48,175 'dryer':28,73 'even':183 'ever':192 'expect':179 'extra':94 'fewer':169 'floor':113 'fuck':170 'general':88 'give':168 'go':156,195 'googl':151 'hand':27,50,72,140,174,229 'handl':5,98 'handwash':172 'improv':59 'instead':83 'know':42 'learn':186 'life':77 'like':89 'lot':62 'major':162 'make':100 'maze':81,121 'mind':135 'minut':144 'moist':139 'never':68,206 'old':226 'one':128 'overal':65 'paper':13,20,74,130 'parent':199,212 'pattern':82,122 'peopl':39,164 'place':16,79 'point':37 'possibl':167 'probabl':213,220 'product':14 'proper':45,176 'provid':116 'question':207 're':30,219 'reduc':64 'requir':92 'restroom':124 'room':118 'side':24 'space':114 'stay':105 'still':17 'suppos':31 'sure':101 'taught':200 'techniqu':54 'thing':190 'towel':21,75,131 'tri':184 'use':10,33,69,80 'usual':91,126 'wash':46,230 'wast':66 'way':3 'whatev':197 'without':129 'won':154,181 'work':95,221 'would':7 'year':225"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/6226799"
  +editedAt: DateTimeImmutable @1720117081 {#1945
    date: 2024-07-04 20:18:01.0 +02:00
  }
  +createdAt: DateTimeImmutable @1704904609 {#1368
    date: 2024-01-10 17:36:49.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
3 DENIED edit
App\Entity\EntryComment {#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: "comicstrips@lemmy.world"
    +title: "comicstrips"
    +description: """
      **Comic Strips** is a community for those who love comic stories.\n
      \n
      The rules are simple:\n
      \n
      - The post can be a single image, an image gallery, or a link to a specific comic hosted on another site (the author’s website, for instance).\n
      - The comic must be a complete story.\n
      - If it is an external link, it must be to a specific story, not to the root of the site.\n
      - You may post comics from others or your own.\n
      - If you are posting a comic of your own, a maximum of one per week is allowed (I know, your comics are great, but this rule helps avoid spam).\n
      - The comic can be in any language, but if it’s not in English, OP must include an English translation in the post’s ‘body’ field (note: you don’t need to select a specific language when posting a comic).\n
      - Politeness.\n
      - Adult content is not allowed. This community aims to be fun for people of all ages.\n
      \n
      **Web of links**\n
      \n
      - !linuxmemes@lemmy.world: “I use Arch btw”\n
      - !memes@lemmy.world: memes (you don’t say!)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1101
    +entryCommentCount: 12482
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729550237 {#321
      date: 2024-10-22 00:37:17.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: 45
    +apId: "comicstrips@lemmy.world"
    +apProfileId: "https://lemmy.world/c/comicstrips"
    +apPublicUrl: "https://lemmy.world/c/comicstrips"
    +apFollowersUrl: "https://lemmy.world/c/comicstrips/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "comicstrips"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727428112 {#322
      date: 2024-09-27 11:08:32.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696957401 {#316
      date: 2023-10-10 19:03:21.0 +02:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    The correct way to handle this would be to use a disposable paper product. Most places still have a paper towel dispenser along side the air hand dryer, you’re supposed to use that.\n
    \n
    Besides the point, most people don’t know how to properly wash and dry their hands. There’s a technique to both that actually improves cleanliness a lot and reduces overall waste.\n
    \n
    I never use air based hand dryers. Paper towel for life. Some places use maze patterns instead of doors, which I generally like but usually requires some extra work with air handling to make sure the bathroom air stays in the bathroom, and a bit more floor space to provide the room for the maze pattern. Those restrooms are usually the ones without paper towel, I don’t mind, I just have moist hands for a few minutes afterwards.\n
    \n
    All of this can be googled. So I won’t go into more detail, but the majority of people couldn’t possibly give fewer fucks about handwashing or hand drying properly. So I expect most won’t even try to learn how to do things better, ever. They just go with whatever their parents taught them as a child and never question it again. Bluntly, your parents probably did the same, so you’re probably working off of 50+ year old advice on hand washing.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 8
  +score: 0
  +lastActive: DateTime @1720675833 {#1605
    date: 2024-07-11 07:30:33.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@lawrence@lemmy.world"
    "@lawrence@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: 296337
  -bodyTs: "'50':224 'actual':58 'advic':227 'afterward':145 'air':26,70,97,104 'along':23 'base':71 'bathroom':103,108 'besid':35 'better':191 'bit':111 'blunt':210 'child':204 'cleanli':60 'correct':2 'couldn':165 'detail':159 'dispens':22 'dispos':12 'door':85 'dri':48,175 'dryer':28,73 'even':183 'ever':192 'expect':179 'extra':94 'fewer':169 'floor':113 'fuck':170 'general':88 'give':168 'go':156,195 'googl':151 'hand':27,50,72,140,174,229 'handl':5,98 'handwash':172 'improv':59 'instead':83 'know':42 'learn':186 'life':77 'like':89 'lot':62 'major':162 'make':100 'maze':81,121 'mind':135 'minut':144 'moist':139 'never':68,206 'old':226 'one':128 'overal':65 'paper':13,20,74,130 'parent':199,212 'pattern':82,122 'peopl':39,164 'place':16,79 'point':37 'possibl':167 'probabl':213,220 'product':14 'proper':45,176 'provid':116 'question':207 're':30,219 'reduc':64 'requir':92 'restroom':124 'room':118 'side':24 'space':114 'stay':105 'still':17 'suppos':31 'sure':101 'taught':200 'techniqu':54 'thing':190 'towel':21,75,131 'tri':184 'use':10,33,69,80 'usual':91,126 'wash':46,230 'wast':66 'way':3 'whatev':197 'without':129 'won':154,181 'work':95,221 'would':7 'year':225"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/6226799"
  +editedAt: DateTimeImmutable @1720117081 {#1945
    date: 2024-07-04 20:18:01.0 +02:00
  }
  +createdAt: DateTimeImmutable @1704904609 {#1368
    date: 2024-01-10 17:36:49.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
4 DENIED moderate
App\Entity\EntryComment {#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: "comicstrips@lemmy.world"
    +title: "comicstrips"
    +description: """
      **Comic Strips** is a community for those who love comic stories.\n
      \n
      The rules are simple:\n
      \n
      - The post can be a single image, an image gallery, or a link to a specific comic hosted on another site (the author’s website, for instance).\n
      - The comic must be a complete story.\n
      - If it is an external link, it must be to a specific story, not to the root of the site.\n
      - You may post comics from others or your own.\n
      - If you are posting a comic of your own, a maximum of one per week is allowed (I know, your comics are great, but this rule helps avoid spam).\n
      - The comic can be in any language, but if it’s not in English, OP must include an English translation in the post’s ‘body’ field (note: you don’t need to select a specific language when posting a comic).\n
      - Politeness.\n
      - Adult content is not allowed. This community aims to be fun for people of all ages.\n
      \n
      **Web of links**\n
      \n
      - !linuxmemes@lemmy.world: “I use Arch btw”\n
      - !memes@lemmy.world: memes (you don’t say!)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1101
    +entryCommentCount: 12482
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729550237 {#321
      date: 2024-10-22 00:37:17.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: 45
    +apId: "comicstrips@lemmy.world"
    +apProfileId: "https://lemmy.world/c/comicstrips"
    +apPublicUrl: "https://lemmy.world/c/comicstrips"
    +apFollowersUrl: "https://lemmy.world/c/comicstrips/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "comicstrips"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727428112 {#322
      date: 2024-09-27 11:08:32.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696957401 {#316
      date: 2023-10-10 19:03:21.0 +02:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    The correct way to handle this would be to use a disposable paper product. Most places still have a paper towel dispenser along side the air hand dryer, you’re supposed to use that.\n
    \n
    Besides the point, most people don’t know how to properly wash and dry their hands. There’s a technique to both that actually improves cleanliness a lot and reduces overall waste.\n
    \n
    I never use air based hand dryers. Paper towel for life. Some places use maze patterns instead of doors, which I generally like but usually requires some extra work with air handling to make sure the bathroom air stays in the bathroom, and a bit more floor space to provide the room for the maze pattern. Those restrooms are usually the ones without paper towel, I don’t mind, I just have moist hands for a few minutes afterwards.\n
    \n
    All of this can be googled. So I won’t go into more detail, but the majority of people couldn’t possibly give fewer fucks about handwashing or hand drying properly. So I expect most won’t even try to learn how to do things better, ever. They just go with whatever their parents taught them as a child and never question it again. Bluntly, your parents probably did the same, so you’re probably working off of 50+ year old advice on hand washing.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 8
  +score: 0
  +lastActive: DateTime @1720675833 {#1605
    date: 2024-07-11 07:30:33.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@lawrence@lemmy.world"
    "@lawrence@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: 296337
  -bodyTs: "'50':224 'actual':58 'advic':227 'afterward':145 'air':26,70,97,104 'along':23 'base':71 'bathroom':103,108 'besid':35 'better':191 'bit':111 'blunt':210 'child':204 'cleanli':60 'correct':2 'couldn':165 'detail':159 'dispens':22 'dispos':12 'door':85 'dri':48,175 'dryer':28,73 'even':183 'ever':192 'expect':179 'extra':94 'fewer':169 'floor':113 'fuck':170 'general':88 'give':168 'go':156,195 'googl':151 'hand':27,50,72,140,174,229 'handl':5,98 'handwash':172 'improv':59 'instead':83 'know':42 'learn':186 'life':77 'like':89 'lot':62 'major':162 'make':100 'maze':81,121 'mind':135 'minut':144 'moist':139 'never':68,206 'old':226 'one':128 'overal':65 'paper':13,20,74,130 'parent':199,212 'pattern':82,122 'peopl':39,164 'place':16,79 'point':37 'possibl':167 'probabl':213,220 'product':14 'proper':45,176 'provid':116 'question':207 're':30,219 'reduc':64 'requir':92 'restroom':124 'room':118 'side':24 'space':114 'stay':105 'still':17 'suppos':31 'sure':101 'taught':200 'techniqu':54 'thing':190 'towel':21,75,131 'tri':184 'use':10,33,69,80 'usual':91,126 'wash':46,230 'wast':66 'way':3 'whatev':197 'without':129 'won':154,181 'work':95,221 'would':7 'year':225"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/6226799"
  +editedAt: DateTimeImmutable @1720117081 {#1945
    date: 2024-07-04 20:18:01.0 +02:00
  }
  +createdAt: DateTimeImmutable @1704904609 {#1368
    date: 2024-01-10 17:36:49.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
5 DENIED edit
App\Entity\Magazine {#313
  +icon: Proxies\__CG__\App\Entity\Image {#294 …}
  +name: "comicstrips@lemmy.world"
  +title: "comicstrips"
  +description: """
    **Comic Strips** is a community for those who love comic stories.\n
    \n
    The rules are simple:\n
    \n
    - The post can be a single image, an image gallery, or a link to a specific comic hosted on another site (the author’s website, for instance).\n
    - The comic must be a complete story.\n
    - If it is an external link, it must be to a specific story, not to the root of the site.\n
    - You may post comics from others or your own.\n
    - If you are posting a comic of your own, a maximum of one per week is allowed (I know, your comics are great, but this rule helps avoid spam).\n
    - The comic can be in any language, but if it’s not in English, OP must include an English translation in the post’s ‘body’ field (note: you don’t need to select a specific language when posting a comic).\n
    - Politeness.\n
    - Adult content is not allowed. This community aims to be fun for people of all ages.\n
    \n
    **Web of links**\n
    \n
    - !linuxmemes@lemmy.world: “I use Arch btw”\n
    - !memes@lemmy.world: memes (you don’t say!)
    """
  +rules: null
  +subscriptionsCount: 1
  +entryCount: 1101
  +entryCommentCount: 12482
  +postCount: 0
  +postCommentCount: 0
  +isAdult: false
  +customCss: null
  +lastActive: DateTime @1729550237 {#321
    date: 2024-10-22 00:37:17.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: 45
  +apId: "comicstrips@lemmy.world"
  +apProfileId: "https://lemmy.world/c/comicstrips"
  +apPublicUrl: "https://lemmy.world/c/comicstrips"
  +apFollowersUrl: "https://lemmy.world/c/comicstrips/followers"
  +apInboxUrl: "https://lemmy.world/inbox"
  +apDomain: "lemmy.world"
  +apPreferredUsername: "comicstrips"
  +apDiscoverable: true
  +apManuallyApprovesFollowers: null
  +privateKey: null
  +publicKey: null
  +apFetchedAt: DateTime @1727428112 {#322
    date: 2024-09-27 11:08:32.0 +02:00
  }
  +apDeletedAt: null
  +apTimeoutAt: null
  +visibility: "visible             "
  +createdAt: DateTimeImmutable @1696957401 {#316
    date: 2023-10-10 19:03:21.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