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 …}
}
60.72 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 {#1369
  +user: Proxies\__CG__\App\Entity\User {#1370 …}
  +entry: App\Entity\Entry {#1856 …}
  +magazine: App\Entity\Magazine {#312
    +icon: Proxies\__CG__\App\Entity\Image {#293 …}
    +name: "chat@beehaw.org"
    +title: "chat"
    +description: """
      Relaxed section for discussion and debate that doesn’t fit anywhere else. Whether it’s advice, how your week is going, a link that’s at the back of your mind, or something like that, it can likely go here.\n
      \n
      ---\n
      \n
      Subcommunities on Beehaw:\n
      \n
      - [AskBeehaw](https://beehaw.org/c/askbeehaw)\n
      \n
      ---\n
      \n
      This community’s icon was made by Aaron Schneider, under the [CC-BY-NC-SA 4.0 license](https://creativecommons.org/licenses/by-nc-sa/4.0/).
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 29
    +entryCommentCount: 575
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729570759 {#320
      date: 2024-10-22 06:19:19.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#284 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#280 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#269 …}
    +entries: Doctrine\ORM\PersistentCollection {#227 …}
    +posts: Doctrine\ORM\PersistentCollection {#185 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#247 …}
    +bans: Doctrine\ORM\PersistentCollection {#164 …}
    +reports: Doctrine\ORM\PersistentCollection {#150 …}
    +badges: Doctrine\ORM\PersistentCollection {#128 …}
    +logs: Doctrine\ORM\PersistentCollection {#118 …}
    +awards: Doctrine\ORM\PersistentCollection {#107 …}
    +categories: Doctrine\ORM\PersistentCollection {#94 …}
    -id: 111
    +apId: "chat@beehaw.org"
    +apProfileId: "https://beehaw.org/c/chat"
    +apPublicUrl: "https://beehaw.org/c/chat"
    +apFollowersUrl: "https://beehaw.org/c/chat/followers"
    +apInboxUrl: "https://beehaw.org/inbox"
    +apDomain: "beehaw.org"
    +apPreferredUsername: "chat"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729559561 {#321
      date: 2024-10-22 03:12:41.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1702417061 {#315
      date: 2023-12-12 22:37:41.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    Honestly, there is so much art and so many services and tools out there, that I **try** to avoid sending money towards ones made by shitty people.\n
    \n
    I loved HP as a kid, but I’m not going to support JKR’s dullard takes on trans people. It’s clear she knows literally nothing beyond what her transphobic friend and their wine club “LGB Alliance” of straight white women tell her, but she still feels the need to parrot it online in front of millions of people. And guess what? There are other books about magic out there.\n
    \n
    In terms of my judgement criteria, it’s not some fixed system, but my 2 main considerations are:\n
    \n
    - How much does a bad person benefit financially from the product?\n
    - How much are bad people responsible for the creation of the product?\n
    \n
    Generally-speaking, if either of those can be answered with “A lot”, I avoid it.\n
    \n
    So for instance, in the case of Hogwarts: Legacy, while JKR wasn’t responsible for making the product almost at all, she publicly indicated that she was making a lot of money from it, so I did not purchase it.\n
    \n
    Ditto for AWS; once I was able to afford a cheap refurb server, I shut down my AWS accounts and been self-hosting everything.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 20
  +score: 0
  +lastActive: DateTime @1726545985 {#1769
    date: 2024-09-17 06:06:25.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Gaywallet@beehaw.org"
    "@Gaywallet@beehaw.org"
    "@Gaywallet@beehaw.org"
  ]
  +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: 320451
  -bodyTs: "'2':113 'abl':202 'account':214 'afford':204 'allianc':65 'almost':174 'answer':149 'art':6 'avoid':19,154 'aw':198,213 'bad':121,131 'benefit':123 'beyond':55 'book':94 'case':161 'cheap':206 'clear':50 'club':63 'consider':115 'creation':136 'criteria':104 'ditto':196 'dullard':43 'either':144 'everyth':220 'feel':75 'financi':124 'fix':109 'friend':59 'front':83 'general':141 'generally-speak':140 'go':38 'guess':89 'hogwart':163 'honest':1 'host':219 'hp':30 'indic':179 'instanc':158 'jkr':41,166 'judgement':103 'kid':33 'know':52 'legaci':164 'lgb':64 'liter':53 'lot':152,185 'love':29 'm':36 'made':24 'magic':96 'main':114 'make':171,183 'mani':9 'million':85 'money':21,187 'much':5,118,129 'need':77 'noth':54 'one':23 'onlin':81 'parrot':79 'peopl':27,47,87,132 'person':122 'product':127,139,173 'public':178 'purchas':194 'refurb':207 'respons':133,169 'self':218 'self-host':217 'send':20 'server':208 'servic':10 'shitti':26 'shut':210 'speak':142 'still':74 'straight':67 'support':40 'system':110 'take':44 'tell':70 'term':100 'tool':12 'toward':22 'tran':46 'transphob':58 'tri':17 'wasn':167 'white':68 'wine':62 'women':69"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://beehaw.org/comment/2127814"
  +editedAt: DateTimeImmutable @1726859581 {#1945
    date: 2024-09-20 21:13:01.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705613595 {#1368
    date: 2024-01-18 22:33:15.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 {#1856 …}
  +magazine: App\Entity\Magazine {#312
    +icon: Proxies\__CG__\App\Entity\Image {#293 …}
    +name: "chat@beehaw.org"
    +title: "chat"
    +description: """
      Relaxed section for discussion and debate that doesn’t fit anywhere else. Whether it’s advice, how your week is going, a link that’s at the back of your mind, or something like that, it can likely go here.\n
      \n
      ---\n
      \n
      Subcommunities on Beehaw:\n
      \n
      - [AskBeehaw](https://beehaw.org/c/askbeehaw)\n
      \n
      ---\n
      \n
      This community’s icon was made by Aaron Schneider, under the [CC-BY-NC-SA 4.0 license](https://creativecommons.org/licenses/by-nc-sa/4.0/).
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 29
    +entryCommentCount: 575
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729570759 {#320
      date: 2024-10-22 06:19:19.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#284 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#280 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#269 …}
    +entries: Doctrine\ORM\PersistentCollection {#227 …}
    +posts: Doctrine\ORM\PersistentCollection {#185 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#247 …}
    +bans: Doctrine\ORM\PersistentCollection {#164 …}
    +reports: Doctrine\ORM\PersistentCollection {#150 …}
    +badges: Doctrine\ORM\PersistentCollection {#128 …}
    +logs: Doctrine\ORM\PersistentCollection {#118 …}
    +awards: Doctrine\ORM\PersistentCollection {#107 …}
    +categories: Doctrine\ORM\PersistentCollection {#94 …}
    -id: 111
    +apId: "chat@beehaw.org"
    +apProfileId: "https://beehaw.org/c/chat"
    +apPublicUrl: "https://beehaw.org/c/chat"
    +apFollowersUrl: "https://beehaw.org/c/chat/followers"
    +apInboxUrl: "https://beehaw.org/inbox"
    +apDomain: "beehaw.org"
    +apPreferredUsername: "chat"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729559561 {#321
      date: 2024-10-22 03:12:41.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1702417061 {#315
      date: 2023-12-12 22:37:41.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    Honestly, there is so much art and so many services and tools out there, that I **try** to avoid sending money towards ones made by shitty people.\n
    \n
    I loved HP as a kid, but I’m not going to support JKR’s dullard takes on trans people. It’s clear she knows literally nothing beyond what her transphobic friend and their wine club “LGB Alliance” of straight white women tell her, but she still feels the need to parrot it online in front of millions of people. And guess what? There are other books about magic out there.\n
    \n
    In terms of my judgement criteria, it’s not some fixed system, but my 2 main considerations are:\n
    \n
    - How much does a bad person benefit financially from the product?\n
    - How much are bad people responsible for the creation of the product?\n
    \n
    Generally-speaking, if either of those can be answered with “A lot”, I avoid it.\n
    \n
    So for instance, in the case of Hogwarts: Legacy, while JKR wasn’t responsible for making the product almost at all, she publicly indicated that she was making a lot of money from it, so I did not purchase it.\n
    \n
    Ditto for AWS; once I was able to afford a cheap refurb server, I shut down my AWS accounts and been self-hosting everything.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 20
  +score: 0
  +lastActive: DateTime @1726545985 {#1769
    date: 2024-09-17 06:06:25.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Gaywallet@beehaw.org"
    "@Gaywallet@beehaw.org"
    "@Gaywallet@beehaw.org"
  ]
  +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: 320451
  -bodyTs: "'2':113 'abl':202 'account':214 'afford':204 'allianc':65 'almost':174 'answer':149 'art':6 'avoid':19,154 'aw':198,213 'bad':121,131 'benefit':123 'beyond':55 'book':94 'case':161 'cheap':206 'clear':50 'club':63 'consider':115 'creation':136 'criteria':104 'ditto':196 'dullard':43 'either':144 'everyth':220 'feel':75 'financi':124 'fix':109 'friend':59 'front':83 'general':141 'generally-speak':140 'go':38 'guess':89 'hogwart':163 'honest':1 'host':219 'hp':30 'indic':179 'instanc':158 'jkr':41,166 'judgement':103 'kid':33 'know':52 'legaci':164 'lgb':64 'liter':53 'lot':152,185 'love':29 'm':36 'made':24 'magic':96 'main':114 'make':171,183 'mani':9 'million':85 'money':21,187 'much':5,118,129 'need':77 'noth':54 'one':23 'onlin':81 'parrot':79 'peopl':27,47,87,132 'person':122 'product':127,139,173 'public':178 'purchas':194 'refurb':207 'respons':133,169 'self':218 'self-host':217 'send':20 'server':208 'servic':10 'shitti':26 'shut':210 'speak':142 'still':74 'straight':67 'support':40 'system':110 'take':44 'tell':70 'term':100 'tool':12 'toward':22 'tran':46 'transphob':58 'tri':17 'wasn':167 'white':68 'wine':62 'women':69"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://beehaw.org/comment/2127814"
  +editedAt: DateTimeImmutable @1726859581 {#1945
    date: 2024-09-20 21:13:01.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705613595 {#1368
    date: 2024-01-18 22:33:15.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 {#1856 …}
  +magazine: App\Entity\Magazine {#312
    +icon: Proxies\__CG__\App\Entity\Image {#293 …}
    +name: "chat@beehaw.org"
    +title: "chat"
    +description: """
      Relaxed section for discussion and debate that doesn’t fit anywhere else. Whether it’s advice, how your week is going, a link that’s at the back of your mind, or something like that, it can likely go here.\n
      \n
      ---\n
      \n
      Subcommunities on Beehaw:\n
      \n
      - [AskBeehaw](https://beehaw.org/c/askbeehaw)\n
      \n
      ---\n
      \n
      This community’s icon was made by Aaron Schneider, under the [CC-BY-NC-SA 4.0 license](https://creativecommons.org/licenses/by-nc-sa/4.0/).
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 29
    +entryCommentCount: 575
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729570759 {#320
      date: 2024-10-22 06:19:19.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#284 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#280 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#269 …}
    +entries: Doctrine\ORM\PersistentCollection {#227 …}
    +posts: Doctrine\ORM\PersistentCollection {#185 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#247 …}
    +bans: Doctrine\ORM\PersistentCollection {#164 …}
    +reports: Doctrine\ORM\PersistentCollection {#150 …}
    +badges: Doctrine\ORM\PersistentCollection {#128 …}
    +logs: Doctrine\ORM\PersistentCollection {#118 …}
    +awards: Doctrine\ORM\PersistentCollection {#107 …}
    +categories: Doctrine\ORM\PersistentCollection {#94 …}
    -id: 111
    +apId: "chat@beehaw.org"
    +apProfileId: "https://beehaw.org/c/chat"
    +apPublicUrl: "https://beehaw.org/c/chat"
    +apFollowersUrl: "https://beehaw.org/c/chat/followers"
    +apInboxUrl: "https://beehaw.org/inbox"
    +apDomain: "beehaw.org"
    +apPreferredUsername: "chat"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729559561 {#321
      date: 2024-10-22 03:12:41.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1702417061 {#315
      date: 2023-12-12 22:37:41.0 +01:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    Honestly, there is so much art and so many services and tools out there, that I **try** to avoid sending money towards ones made by shitty people.\n
    \n
    I loved HP as a kid, but I’m not going to support JKR’s dullard takes on trans people. It’s clear she knows literally nothing beyond what her transphobic friend and their wine club “LGB Alliance” of straight white women tell her, but she still feels the need to parrot it online in front of millions of people. And guess what? There are other books about magic out there.\n
    \n
    In terms of my judgement criteria, it’s not some fixed system, but my 2 main considerations are:\n
    \n
    - How much does a bad person benefit financially from the product?\n
    - How much are bad people responsible for the creation of the product?\n
    \n
    Generally-speaking, if either of those can be answered with “A lot”, I avoid it.\n
    \n
    So for instance, in the case of Hogwarts: Legacy, while JKR wasn’t responsible for making the product almost at all, she publicly indicated that she was making a lot of money from it, so I did not purchase it.\n
    \n
    Ditto for AWS; once I was able to afford a cheap refurb server, I shut down my AWS accounts and been self-hosting everything.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 20
  +score: 0
  +lastActive: DateTime @1726545985 {#1769
    date: 2024-09-17 06:06:25.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Gaywallet@beehaw.org"
    "@Gaywallet@beehaw.org"
    "@Gaywallet@beehaw.org"
  ]
  +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: 320451
  -bodyTs: "'2':113 'abl':202 'account':214 'afford':204 'allianc':65 'almost':174 'answer':149 'art':6 'avoid':19,154 'aw':198,213 'bad':121,131 'benefit':123 'beyond':55 'book':94 'case':161 'cheap':206 'clear':50 'club':63 'consider':115 'creation':136 'criteria':104 'ditto':196 'dullard':43 'either':144 'everyth':220 'feel':75 'financi':124 'fix':109 'friend':59 'front':83 'general':141 'generally-speak':140 'go':38 'guess':89 'hogwart':163 'honest':1 'host':219 'hp':30 'indic':179 'instanc':158 'jkr':41,166 'judgement':103 'kid':33 'know':52 'legaci':164 'lgb':64 'liter':53 'lot':152,185 'love':29 'm':36 'made':24 'magic':96 'main':114 'make':171,183 'mani':9 'million':85 'money':21,187 'much':5,118,129 'need':77 'noth':54 'one':23 'onlin':81 'parrot':79 'peopl':27,47,87,132 'person':122 'product':127,139,173 'public':178 'purchas':194 'refurb':207 'respons':133,169 'self':218 'self-host':217 'send':20 'server':208 'servic':10 'shitti':26 'shut':210 'speak':142 'still':74 'straight':67 'support':40 'system':110 'take':44 'tell':70 'term':100 'tool':12 'toward':22 'tran':46 'transphob':58 'tri':17 'wasn':167 'white':68 'wine':62 'women':69"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://beehaw.org/comment/2127814"
  +editedAt: DateTimeImmutable @1726859581 {#1945
    date: 2024-09-20 21:13:01.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705613595 {#1368
    date: 2024-01-18 22:33:15.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
5 DENIED edit
App\Entity\Magazine {#312
  +icon: Proxies\__CG__\App\Entity\Image {#293 …}
  +name: "chat@beehaw.org"
  +title: "chat"
  +description: """
    Relaxed section for discussion and debate that doesn’t fit anywhere else. Whether it’s advice, how your week is going, a link that’s at the back of your mind, or something like that, it can likely go here.\n
    \n
    ---\n
    \n
    Subcommunities on Beehaw:\n
    \n
    - [AskBeehaw](https://beehaw.org/c/askbeehaw)\n
    \n
    ---\n
    \n
    This community’s icon was made by Aaron Schneider, under the [CC-BY-NC-SA 4.0 license](https://creativecommons.org/licenses/by-nc-sa/4.0/).
    """
  +rules: null
  +subscriptionsCount: 1
  +entryCount: 29
  +entryCommentCount: 575
  +postCount: 0
  +postCommentCount: 0
  +isAdult: false
  +customCss: null
  +lastActive: DateTime @1729570759 {#320
    date: 2024-10-22 06:19:19.0 +02:00
  }
  +markedForDeletionAt: null
  +tags: null
  +moderators: Doctrine\ORM\PersistentCollection {#284 …}
  +ownershipRequests: Doctrine\ORM\PersistentCollection {#280 …}
  +moderatorRequests: Doctrine\ORM\PersistentCollection {#269 …}
  +entries: Doctrine\ORM\PersistentCollection {#227 …}
  +posts: Doctrine\ORM\PersistentCollection {#185 …}
  +subscriptions: Doctrine\ORM\PersistentCollection {#247 …}
  +bans: Doctrine\ORM\PersistentCollection {#164 …}
  +reports: Doctrine\ORM\PersistentCollection {#150 …}
  +badges: Doctrine\ORM\PersistentCollection {#128 …}
  +logs: Doctrine\ORM\PersistentCollection {#118 …}
  +awards: Doctrine\ORM\PersistentCollection {#107 …}
  +categories: Doctrine\ORM\PersistentCollection {#94 …}
  -id: 111
  +apId: "chat@beehaw.org"
  +apProfileId: "https://beehaw.org/c/chat"
  +apPublicUrl: "https://beehaw.org/c/chat"
  +apFollowersUrl: "https://beehaw.org/c/chat/followers"
  +apInboxUrl: "https://beehaw.org/inbox"
  +apDomain: "beehaw.org"
  +apPreferredUsername: "chat"
  +apDiscoverable: true
  +apManuallyApprovesFollowers: null
  +privateKey: null
  +publicKey: null
  +apFetchedAt: DateTime @1729559561 {#321
    date: 2024-10-22 03:12:41.0 +02:00
  }
  +apDeletedAt: null
  +apTimeoutAt: null
  +visibility: "visible             "
  +createdAt: DateTimeImmutable @1702417061 {#315
    date: 2023-12-12 22:37:41.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS DENIED
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details