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

Authenticators

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

Access Decision

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

Access decision log

# Result Attributes Object
1 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
2 DENIED moderate
App\Entity\EntryComment {#1365
  +user: Proxies\__CG__\App\Entity\User {#1378 …}
  +entry: App\Entity\Entry {#1810 …}
  +magazine: App\Entity\Magazine {#313
    +icon: Proxies\__CG__\App\Entity\Image {#294 …}
    +name: "asklemmy@lemmy.world"
    +title: "asklemmy"
    +description: """
      A Fediverse community for open-ended, thought provoking questions\n
      -----------------------------------------------------------------\n
      \n
      ---\n
      \n
      **Rules: (interactive)**\n
      ------------------------\n
      \n
      ---\n
      \n
      1) Be nice and; have funDoxxing, trolling, sealioning, racism, and toxicity are not welcomed in AskLemmy. Remember what your mother said: if you can’t say something nice, don’t say anything at all. In addition, the site-wide Lemmy.world terms of service also apply here. [Please familiarize yourself with them](https://legal.lemmy.world/tos/)\n
      \n
      ---\n
      \n
      2) All posts must end with a '?'This is sort of like Jeopardy. Please phrase all post titles in the form of a proper question ending with ?\n
      \n
      ---\n
      \n
      3) No spamPlease do not flood the community with nonsense. Actual suspected spammers will be banned on site. No astroturfing.\n
      \n
      ---\n
      \n
      4) NSFW is okay, within reasonJust remember to tag posts with either a content warning or a [NSFW] tag. Overtly sexual posts are not allowed, please direct them to either [!asklemmyafterdark@lemmy.world](https://lemmy.world/c/asklemmyafterdark) or [!asklemmynsfw@lemmynsfw.com](https://lemmynsfw.com/c/asklemmynsfw). NSFW comments should be restricted to posts tagged [NSFW].\n
      \n
      ---\n
      \n
      5) This is not a support community.It is not a place for ‘how do I?’, type questions. If you have any questions regarding the site itself or would like to report a community, please direct them to [Lemmy.world Support](https://lemmy.world/c/support) or email info@lemmy.world. For other questions check our partnered communities list, or use the search function.\n
      \n
      ---\n
      \n
      Reminder: The [terms of service](https://legal.lemmy.world/tos/) apply here too.\n
      \n
      Partnered Communities:\n
      ----------------------\n
      \n
      [Tech Support](/c/techsupport@lemmy.world)\n
      \n
      [No Stupid Questions](/c/nostupidquestions@lemmy.world)\n
      \n
      [You Should Know](/c/youshouldknow@lemmy.world)\n
      \n
      [Reddit](/c/reddit@lemmy.world)\n
      \n
      [Jokes](/c/jokes@lemmy.world)\n
      \n
      [Ask Ouija](/c/askouija@lemmy.world)\n
      \n
      ---\n
      \n
      Logo design credit goes to: [tubbadu](/u/tubbadu@lemmy.world)\n
      \n
      ---\n
      \n
      ![](https://img.shields.io/lemmy/asklemmy%40lemmy.world?logo=lemmy&label=Total%20Subscribers)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1179
    +entryCommentCount: 42676
    +postCount: 3
    +postCommentCount: 67
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583245 {#323
      date: 2024-10-22 09:47:25.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: 49
    +apId: "asklemmy@lemmy.world"
    +apProfileId: "https://lemmy.world/c/asklemmy"
    +apPublicUrl: "https://lemmy.world/c/asklemmy"
    +apFollowersUrl: "https://lemmy.world/c/asklemmy/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "asklemmy"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583301 {#317
      date: 2024-10-22 09:48:21.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697177027 {#316
      date: 2023-10-13 08:03:47.0 +02:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    I’ve had two over the last decade or so.1st was a cheap 110v that couldn’t run the jets and the heater at the same time. It was, as another poster mentioned, very fickle about the chemicals. I started out using chlorine but later switched to bromine. Mainly I hate the chlorine smell, but bromine does better in hot water anyway. Even so, I was forever testing and fiddling with the chemicals. Hot tubs are touchier than pools. Warm water is a great environment for bacteria so if your ph and sanitizers are off, the water can turn nasty pretty quickly.\n
    \n
    When I moved, I left that one behind and got a much higher end spa. This one is a 240v and has much stronger jets and can stay hot when I’m using them. I’ve also switched to something called the [Frog System](https://www.frogproducts.com/). Get your tub ph, alkalinity, and everything set and toss in the two part floater. The first part has a mix of minerals that slowly dissolve. The second part is the chlorine. It attaches to the first and floats underneath is. As the chlorine dissolves, the whole thing slowly rolls over. Once the chlorine cartridge is floating on top, you replace it. Every three months, you replace the mineral cartridge. It is incredibly simple to use and I’ve pretty much stopped testing the water because the system seems to be maintaining everything perfectly. I’ve had to adjust the alkalinity once in the last year and that’s it. I’ve never had to add any other chemicals since I started using this system. As an added bonus, I rarely notice the chlorine smell. I highly recommend it.\n
    \n
    As for the people who talk about bugs and stuff in the water… you need a cover for it. If you leave it open, of course it will get nasty. You also can have problems with vermin. If there are openings in the shell, including the bottom, mice will likely get in. Whenever it gets cold out, that hot tub is very inviting to them. If they get in, they will probably start chewing wires and die horribly while costing you a bundle in repair costs. Put the tub on some sort of pad, concrete or otherwise, to stop vermin from tunneling underneath and watch for and damage on the shell where they might try to chew their way in.\n
    \n
    If you are like me and love a long hot soak once or twice a week it’s great. If not though, you may regret getting one. They can be a lot of work
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 12
  +score: 0
  +lastActive: DateTime @1703637882 {#1605
    date: 2023-12-27 01:44:42.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Knitwear@lemmy.world"
    "@Knitwear@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1370 …}
  +nested: Doctrine\ORM\PersistentCollection {#1375 …}
  +votes: Doctrine\ORM\PersistentCollection {#2424 …}
  +reports: Doctrine\ORM\PersistentCollection {#1898 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1841 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2354 …}
  -id: 255210
  -bodyTs: "'/).':149 '110v':14 '240v':122 'ad':277 'add':265 'adjust':248 'alkalin':154,250 'also':139,320 'anoth':31 'anyway':62 'attach':183 'bacteria':87 'behind':110 'better':58 'bonus':278 'bottom':335 'bromin':48,56 'bug':296 'bundl':371 'call':143 'cartridg':204,219 'cheap':13 'chemic':38,73,268 'chew':362,405 'chlorin':43,53,181,193,203,283 'cold':344 'concret':383 'cost':368,374 'couldn':16 'cours':314 'cover':305 'damag':396 'decad':8 'die':365 'dissolv':175,194 'end':116 'environ':85 'even':63 'everi':212 'everyth':156,242 'fickl':35 'fiddl':70 'first':166,186 'float':188,206 'floater':164 'forev':67 'frog':145 'get':150,317,339,343,356,434 'got':112 'great':84,427 'hate':51 'heater':23 'high':286 'higher':115 'horribl':366 'hot':60,74,131,347,418 'includ':333 'incred':222 'invit':351 'jet':20,127 'last':7,254 'later':45 'leav':310 'left':107 'like':338,412 'long':417 'lot':440 'love':415 'm':134 'main':49 'maintain':241 'may':432 'mention':33 'mice':336 'might':402 'miner':172,218 'mix':170 'month':214 'move':105 'much':114,125,230 'nasti':100,318 'need':303 'never':262 'notic':281 'one':109,119,435 'open':312,329 'otherwis':385 'pad':382 'part':163,167,178 'peopl':292 'perfect':243 'ph':91,153 'pool':79 'poster':32 'pretti':101,229 'probabl':360 'problem':323 'put':375 'quick':102 'rare':280 'recommend':287 'regret':433 'repair':373 'replac':210,216 'roll':199 'run':18 'sanit':93 'second':177 'seem':238 'set':157 'shell':332,399 'simpl':223 'sinc':269 'slowli':174,198 'smell':54,284 'so.1st':10 'soak':419 'someth':142 'sort':380 'spa':117 'start':40,271,361 'stay':130 'stop':231,387 'stronger':126 'stuff':298 'switch':46,140 'system':146,237,274 'talk':294 'test':68,232 'thing':197 'though':430 'three':213 'time':27 'top':208 'toss':159 'touchier':77 'tri':403 'tub':75,152,348,377 'tunnel':390 'turn':99 'twice':422 'two':4,162 'underneath':189,391 'use':42,135,225,272 've':2,138,228,245,261 'vermin':325,388 'warm':80 'watch':393 'water':61,81,97,234,301 'way':407 'week':424 'whenev':341 'whole':196 'wire':363 'work':442 'www.frogproducts.com':148 'www.frogproducts.com/).':147 'year':255"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6256201"
  +editedAt: DateTimeImmutable @1708176864 {#1377
    date: 2024-02-17 14:34:24.0 +01:00
  }
  +createdAt: DateTimeImmutable @1703637882 {#1927
    date: 2023-12-27 01:44:42.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 {#1365
  +user: Proxies\__CG__\App\Entity\User {#1378 …}
  +entry: App\Entity\Entry {#1810 …}
  +magazine: App\Entity\Magazine {#313
    +icon: Proxies\__CG__\App\Entity\Image {#294 …}
    +name: "asklemmy@lemmy.world"
    +title: "asklemmy"
    +description: """
      A Fediverse community for open-ended, thought provoking questions\n
      -----------------------------------------------------------------\n
      \n
      ---\n
      \n
      **Rules: (interactive)**\n
      ------------------------\n
      \n
      ---\n
      \n
      1) Be nice and; have funDoxxing, trolling, sealioning, racism, and toxicity are not welcomed in AskLemmy. Remember what your mother said: if you can’t say something nice, don’t say anything at all. In addition, the site-wide Lemmy.world terms of service also apply here. [Please familiarize yourself with them](https://legal.lemmy.world/tos/)\n
      \n
      ---\n
      \n
      2) All posts must end with a '?'This is sort of like Jeopardy. Please phrase all post titles in the form of a proper question ending with ?\n
      \n
      ---\n
      \n
      3) No spamPlease do not flood the community with nonsense. Actual suspected spammers will be banned on site. No astroturfing.\n
      \n
      ---\n
      \n
      4) NSFW is okay, within reasonJust remember to tag posts with either a content warning or a [NSFW] tag. Overtly sexual posts are not allowed, please direct them to either [!asklemmyafterdark@lemmy.world](https://lemmy.world/c/asklemmyafterdark) or [!asklemmynsfw@lemmynsfw.com](https://lemmynsfw.com/c/asklemmynsfw). NSFW comments should be restricted to posts tagged [NSFW].\n
      \n
      ---\n
      \n
      5) This is not a support community.It is not a place for ‘how do I?’, type questions. If you have any questions regarding the site itself or would like to report a community, please direct them to [Lemmy.world Support](https://lemmy.world/c/support) or email info@lemmy.world. For other questions check our partnered communities list, or use the search function.\n
      \n
      ---\n
      \n
      Reminder: The [terms of service](https://legal.lemmy.world/tos/) apply here too.\n
      \n
      Partnered Communities:\n
      ----------------------\n
      \n
      [Tech Support](/c/techsupport@lemmy.world)\n
      \n
      [No Stupid Questions](/c/nostupidquestions@lemmy.world)\n
      \n
      [You Should Know](/c/youshouldknow@lemmy.world)\n
      \n
      [Reddit](/c/reddit@lemmy.world)\n
      \n
      [Jokes](/c/jokes@lemmy.world)\n
      \n
      [Ask Ouija](/c/askouija@lemmy.world)\n
      \n
      ---\n
      \n
      Logo design credit goes to: [tubbadu](/u/tubbadu@lemmy.world)\n
      \n
      ---\n
      \n
      ![](https://img.shields.io/lemmy/asklemmy%40lemmy.world?logo=lemmy&label=Total%20Subscribers)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1179
    +entryCommentCount: 42676
    +postCount: 3
    +postCommentCount: 67
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583245 {#323
      date: 2024-10-22 09:47:25.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: 49
    +apId: "asklemmy@lemmy.world"
    +apProfileId: "https://lemmy.world/c/asklemmy"
    +apPublicUrl: "https://lemmy.world/c/asklemmy"
    +apFollowersUrl: "https://lemmy.world/c/asklemmy/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "asklemmy"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583301 {#317
      date: 2024-10-22 09:48:21.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697177027 {#316
      date: 2023-10-13 08:03:47.0 +02:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    I’ve had two over the last decade or so.1st was a cheap 110v that couldn’t run the jets and the heater at the same time. It was, as another poster mentioned, very fickle about the chemicals. I started out using chlorine but later switched to bromine. Mainly I hate the chlorine smell, but bromine does better in hot water anyway. Even so, I was forever testing and fiddling with the chemicals. Hot tubs are touchier than pools. Warm water is a great environment for bacteria so if your ph and sanitizers are off, the water can turn nasty pretty quickly.\n
    \n
    When I moved, I left that one behind and got a much higher end spa. This one is a 240v and has much stronger jets and can stay hot when I’m using them. I’ve also switched to something called the [Frog System](https://www.frogproducts.com/). Get your tub ph, alkalinity, and everything set and toss in the two part floater. The first part has a mix of minerals that slowly dissolve. The second part is the chlorine. It attaches to the first and floats underneath is. As the chlorine dissolves, the whole thing slowly rolls over. Once the chlorine cartridge is floating on top, you replace it. Every three months, you replace the mineral cartridge. It is incredibly simple to use and I’ve pretty much stopped testing the water because the system seems to be maintaining everything perfectly. I’ve had to adjust the alkalinity once in the last year and that’s it. I’ve never had to add any other chemicals since I started using this system. As an added bonus, I rarely notice the chlorine smell. I highly recommend it.\n
    \n
    As for the people who talk about bugs and stuff in the water… you need a cover for it. If you leave it open, of course it will get nasty. You also can have problems with vermin. If there are openings in the shell, including the bottom, mice will likely get in. Whenever it gets cold out, that hot tub is very inviting to them. If they get in, they will probably start chewing wires and die horribly while costing you a bundle in repair costs. Put the tub on some sort of pad, concrete or otherwise, to stop vermin from tunneling underneath and watch for and damage on the shell where they might try to chew their way in.\n
    \n
    If you are like me and love a long hot soak once or twice a week it’s great. If not though, you may regret getting one. They can be a lot of work
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 12
  +score: 0
  +lastActive: DateTime @1703637882 {#1605
    date: 2023-12-27 01:44:42.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Knitwear@lemmy.world"
    "@Knitwear@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1370 …}
  +nested: Doctrine\ORM\PersistentCollection {#1375 …}
  +votes: Doctrine\ORM\PersistentCollection {#2424 …}
  +reports: Doctrine\ORM\PersistentCollection {#1898 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1841 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2354 …}
  -id: 255210
  -bodyTs: "'/).':149 '110v':14 '240v':122 'ad':277 'add':265 'adjust':248 'alkalin':154,250 'also':139,320 'anoth':31 'anyway':62 'attach':183 'bacteria':87 'behind':110 'better':58 'bonus':278 'bottom':335 'bromin':48,56 'bug':296 'bundl':371 'call':143 'cartridg':204,219 'cheap':13 'chemic':38,73,268 'chew':362,405 'chlorin':43,53,181,193,203,283 'cold':344 'concret':383 'cost':368,374 'couldn':16 'cours':314 'cover':305 'damag':396 'decad':8 'die':365 'dissolv':175,194 'end':116 'environ':85 'even':63 'everi':212 'everyth':156,242 'fickl':35 'fiddl':70 'first':166,186 'float':188,206 'floater':164 'forev':67 'frog':145 'get':150,317,339,343,356,434 'got':112 'great':84,427 'hate':51 'heater':23 'high':286 'higher':115 'horribl':366 'hot':60,74,131,347,418 'includ':333 'incred':222 'invit':351 'jet':20,127 'last':7,254 'later':45 'leav':310 'left':107 'like':338,412 'long':417 'lot':440 'love':415 'm':134 'main':49 'maintain':241 'may':432 'mention':33 'mice':336 'might':402 'miner':172,218 'mix':170 'month':214 'move':105 'much':114,125,230 'nasti':100,318 'need':303 'never':262 'notic':281 'one':109,119,435 'open':312,329 'otherwis':385 'pad':382 'part':163,167,178 'peopl':292 'perfect':243 'ph':91,153 'pool':79 'poster':32 'pretti':101,229 'probabl':360 'problem':323 'put':375 'quick':102 'rare':280 'recommend':287 'regret':433 'repair':373 'replac':210,216 'roll':199 'run':18 'sanit':93 'second':177 'seem':238 'set':157 'shell':332,399 'simpl':223 'sinc':269 'slowli':174,198 'smell':54,284 'so.1st':10 'soak':419 'someth':142 'sort':380 'spa':117 'start':40,271,361 'stay':130 'stop':231,387 'stronger':126 'stuff':298 'switch':46,140 'system':146,237,274 'talk':294 'test':68,232 'thing':197 'though':430 'three':213 'time':27 'top':208 'toss':159 'touchier':77 'tri':403 'tub':75,152,348,377 'tunnel':390 'turn':99 'twice':422 'two':4,162 'underneath':189,391 'use':42,135,225,272 've':2,138,228,245,261 'vermin':325,388 'warm':80 'watch':393 'water':61,81,97,234,301 'way':407 'week':424 'whenev':341 'whole':196 'wire':363 'work':442 'www.frogproducts.com':148 'www.frogproducts.com/).':147 'year':255"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6256201"
  +editedAt: DateTimeImmutable @1708176864 {#1377
    date: 2024-02-17 14:34:24.0 +01:00
  }
  +createdAt: DateTimeImmutable @1703637882 {#1927
    date: 2023-12-27 01:44:42.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 {#1365
  +user: Proxies\__CG__\App\Entity\User {#1378 …}
  +entry: App\Entity\Entry {#1810 …}
  +magazine: App\Entity\Magazine {#313
    +icon: Proxies\__CG__\App\Entity\Image {#294 …}
    +name: "asklemmy@lemmy.world"
    +title: "asklemmy"
    +description: """
      A Fediverse community for open-ended, thought provoking questions\n
      -----------------------------------------------------------------\n
      \n
      ---\n
      \n
      **Rules: (interactive)**\n
      ------------------------\n
      \n
      ---\n
      \n
      1) Be nice and; have funDoxxing, trolling, sealioning, racism, and toxicity are not welcomed in AskLemmy. Remember what your mother said: if you can’t say something nice, don’t say anything at all. In addition, the site-wide Lemmy.world terms of service also apply here. [Please familiarize yourself with them](https://legal.lemmy.world/tos/)\n
      \n
      ---\n
      \n
      2) All posts must end with a '?'This is sort of like Jeopardy. Please phrase all post titles in the form of a proper question ending with ?\n
      \n
      ---\n
      \n
      3) No spamPlease do not flood the community with nonsense. Actual suspected spammers will be banned on site. No astroturfing.\n
      \n
      ---\n
      \n
      4) NSFW is okay, within reasonJust remember to tag posts with either a content warning or a [NSFW] tag. Overtly sexual posts are not allowed, please direct them to either [!asklemmyafterdark@lemmy.world](https://lemmy.world/c/asklemmyafterdark) or [!asklemmynsfw@lemmynsfw.com](https://lemmynsfw.com/c/asklemmynsfw). NSFW comments should be restricted to posts tagged [NSFW].\n
      \n
      ---\n
      \n
      5) This is not a support community.It is not a place for ‘how do I?’, type questions. If you have any questions regarding the site itself or would like to report a community, please direct them to [Lemmy.world Support](https://lemmy.world/c/support) or email info@lemmy.world. For other questions check our partnered communities list, or use the search function.\n
      \n
      ---\n
      \n
      Reminder: The [terms of service](https://legal.lemmy.world/tos/) apply here too.\n
      \n
      Partnered Communities:\n
      ----------------------\n
      \n
      [Tech Support](/c/techsupport@lemmy.world)\n
      \n
      [No Stupid Questions](/c/nostupidquestions@lemmy.world)\n
      \n
      [You Should Know](/c/youshouldknow@lemmy.world)\n
      \n
      [Reddit](/c/reddit@lemmy.world)\n
      \n
      [Jokes](/c/jokes@lemmy.world)\n
      \n
      [Ask Ouija](/c/askouija@lemmy.world)\n
      \n
      ---\n
      \n
      Logo design credit goes to: [tubbadu](/u/tubbadu@lemmy.world)\n
      \n
      ---\n
      \n
      ![](https://img.shields.io/lemmy/asklemmy%40lemmy.world?logo=lemmy&label=Total%20Subscribers)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1179
    +entryCommentCount: 42676
    +postCount: 3
    +postCommentCount: 67
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583245 {#323
      date: 2024-10-22 09:47:25.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: 49
    +apId: "asklemmy@lemmy.world"
    +apProfileId: "https://lemmy.world/c/asklemmy"
    +apPublicUrl: "https://lemmy.world/c/asklemmy"
    +apFollowersUrl: "https://lemmy.world/c/asklemmy/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "asklemmy"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583301 {#317
      date: 2024-10-22 09:48:21.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697177027 {#316
      date: 2023-10-13 08:03:47.0 +02:00
    }
  }
  +image: null
  +parent: null
  +root: null
  +body: """
    I’ve had two over the last decade or so.1st was a cheap 110v that couldn’t run the jets and the heater at the same time. It was, as another poster mentioned, very fickle about the chemicals. I started out using chlorine but later switched to bromine. Mainly I hate the chlorine smell, but bromine does better in hot water anyway. Even so, I was forever testing and fiddling with the chemicals. Hot tubs are touchier than pools. Warm water is a great environment for bacteria so if your ph and sanitizers are off, the water can turn nasty pretty quickly.\n
    \n
    When I moved, I left that one behind and got a much higher end spa. This one is a 240v and has much stronger jets and can stay hot when I’m using them. I’ve also switched to something called the [Frog System](https://www.frogproducts.com/). Get your tub ph, alkalinity, and everything set and toss in the two part floater. The first part has a mix of minerals that slowly dissolve. The second part is the chlorine. It attaches to the first and floats underneath is. As the chlorine dissolves, the whole thing slowly rolls over. Once the chlorine cartridge is floating on top, you replace it. Every three months, you replace the mineral cartridge. It is incredibly simple to use and I’ve pretty much stopped testing the water because the system seems to be maintaining everything perfectly. I’ve had to adjust the alkalinity once in the last year and that’s it. I’ve never had to add any other chemicals since I started using this system. As an added bonus, I rarely notice the chlorine smell. I highly recommend it.\n
    \n
    As for the people who talk about bugs and stuff in the water… you need a cover for it. If you leave it open, of course it will get nasty. You also can have problems with vermin. If there are openings in the shell, including the bottom, mice will likely get in. Whenever it gets cold out, that hot tub is very inviting to them. If they get in, they will probably start chewing wires and die horribly while costing you a bundle in repair costs. Put the tub on some sort of pad, concrete or otherwise, to stop vermin from tunneling underneath and watch for and damage on the shell where they might try to chew their way in.\n
    \n
    If you are like me and love a long hot soak once or twice a week it’s great. If not though, you may regret getting one. They can be a lot of work
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 12
  +score: 0
  +lastActive: DateTime @1703637882 {#1605
    date: 2023-12-27 01:44:42.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Knitwear@lemmy.world"
    "@Knitwear@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1370 …}
  +nested: Doctrine\ORM\PersistentCollection {#1375 …}
  +votes: Doctrine\ORM\PersistentCollection {#2424 …}
  +reports: Doctrine\ORM\PersistentCollection {#1898 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1841 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2354 …}
  -id: 255210
  -bodyTs: "'/).':149 '110v':14 '240v':122 'ad':277 'add':265 'adjust':248 'alkalin':154,250 'also':139,320 'anoth':31 'anyway':62 'attach':183 'bacteria':87 'behind':110 'better':58 'bonus':278 'bottom':335 'bromin':48,56 'bug':296 'bundl':371 'call':143 'cartridg':204,219 'cheap':13 'chemic':38,73,268 'chew':362,405 'chlorin':43,53,181,193,203,283 'cold':344 'concret':383 'cost':368,374 'couldn':16 'cours':314 'cover':305 'damag':396 'decad':8 'die':365 'dissolv':175,194 'end':116 'environ':85 'even':63 'everi':212 'everyth':156,242 'fickl':35 'fiddl':70 'first':166,186 'float':188,206 'floater':164 'forev':67 'frog':145 'get':150,317,339,343,356,434 'got':112 'great':84,427 'hate':51 'heater':23 'high':286 'higher':115 'horribl':366 'hot':60,74,131,347,418 'includ':333 'incred':222 'invit':351 'jet':20,127 'last':7,254 'later':45 'leav':310 'left':107 'like':338,412 'long':417 'lot':440 'love':415 'm':134 'main':49 'maintain':241 'may':432 'mention':33 'mice':336 'might':402 'miner':172,218 'mix':170 'month':214 'move':105 'much':114,125,230 'nasti':100,318 'need':303 'never':262 'notic':281 'one':109,119,435 'open':312,329 'otherwis':385 'pad':382 'part':163,167,178 'peopl':292 'perfect':243 'ph':91,153 'pool':79 'poster':32 'pretti':101,229 'probabl':360 'problem':323 'put':375 'quick':102 'rare':280 'recommend':287 'regret':433 'repair':373 'replac':210,216 'roll':199 'run':18 'sanit':93 'second':177 'seem':238 'set':157 'shell':332,399 'simpl':223 'sinc':269 'slowli':174,198 'smell':54,284 'so.1st':10 'soak':419 'someth':142 'sort':380 'spa':117 'start':40,271,361 'stay':130 'stop':231,387 'stronger':126 'stuff':298 'switch':46,140 'system':146,237,274 'talk':294 'test':68,232 'thing':197 'though':430 'three':213 'time':27 'top':208 'toss':159 'touchier':77 'tri':403 'tub':75,152,348,377 'tunnel':390 'turn':99 'twice':422 'two':4,162 'underneath':189,391 'use':42,135,225,272 've':2,138,228,245,261 'vermin':325,388 'warm':80 'watch':393 'water':61,81,97,234,301 'way':407 'week':424 'whenev':341 'whole':196 'wire':363 'work':442 'www.frogproducts.com':148 'www.frogproducts.com/).':147 'year':255"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6256201"
  +editedAt: DateTimeImmutable @1708176864 {#1377
    date: 2024-02-17 14:34:24.0 +01:00
  }
  +createdAt: DateTimeImmutable @1703637882 {#1927
    date: 2023-12-27 01:44:42.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: "asklemmy@lemmy.world"
  +title: "asklemmy"
  +description: """
    A Fediverse community for open-ended, thought provoking questions\n
    -----------------------------------------------------------------\n
    \n
    ---\n
    \n
    **Rules: (interactive)**\n
    ------------------------\n
    \n
    ---\n
    \n
    1) Be nice and; have funDoxxing, trolling, sealioning, racism, and toxicity are not welcomed in AskLemmy. Remember what your mother said: if you can’t say something nice, don’t say anything at all. In addition, the site-wide Lemmy.world terms of service also apply here. [Please familiarize yourself with them](https://legal.lemmy.world/tos/)\n
    \n
    ---\n
    \n
    2) All posts must end with a '?'This is sort of like Jeopardy. Please phrase all post titles in the form of a proper question ending with ?\n
    \n
    ---\n
    \n
    3) No spamPlease do not flood the community with nonsense. Actual suspected spammers will be banned on site. No astroturfing.\n
    \n
    ---\n
    \n
    4) NSFW is okay, within reasonJust remember to tag posts with either a content warning or a [NSFW] tag. Overtly sexual posts are not allowed, please direct them to either [!asklemmyafterdark@lemmy.world](https://lemmy.world/c/asklemmyafterdark) or [!asklemmynsfw@lemmynsfw.com](https://lemmynsfw.com/c/asklemmynsfw). NSFW comments should be restricted to posts tagged [NSFW].\n
    \n
    ---\n
    \n
    5) This is not a support community.It is not a place for ‘how do I?’, type questions. If you have any questions regarding the site itself or would like to report a community, please direct them to [Lemmy.world Support](https://lemmy.world/c/support) or email info@lemmy.world. For other questions check our partnered communities list, or use the search function.\n
    \n
    ---\n
    \n
    Reminder: The [terms of service](https://legal.lemmy.world/tos/) apply here too.\n
    \n
    Partnered Communities:\n
    ----------------------\n
    \n
    [Tech Support](/c/techsupport@lemmy.world)\n
    \n
    [No Stupid Questions](/c/nostupidquestions@lemmy.world)\n
    \n
    [You Should Know](/c/youshouldknow@lemmy.world)\n
    \n
    [Reddit](/c/reddit@lemmy.world)\n
    \n
    [Jokes](/c/jokes@lemmy.world)\n
    \n
    [Ask Ouija](/c/askouija@lemmy.world)\n
    \n
    ---\n
    \n
    Logo design credit goes to: [tubbadu](/u/tubbadu@lemmy.world)\n
    \n
    ---\n
    \n
    ![](https://img.shields.io/lemmy/asklemmy%40lemmy.world?logo=lemmy&label=Total%20Subscribers)
    """
  +rules: null
  +subscriptionsCount: 1
  +entryCount: 1179
  +entryCommentCount: 42676
  +postCount: 3
  +postCommentCount: 67
  +isAdult: false
  +customCss: null
  +lastActive: DateTime @1729583245 {#323
    date: 2024-10-22 09:47:25.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: 49
  +apId: "asklemmy@lemmy.world"
  +apProfileId: "https://lemmy.world/c/asklemmy"
  +apPublicUrl: "https://lemmy.world/c/asklemmy"
  +apFollowersUrl: "https://lemmy.world/c/asklemmy/followers"
  +apInboxUrl: "https://lemmy.world/inbox"
  +apDomain: "lemmy.world"
  +apPreferredUsername: "asklemmy"
  +apDiscoverable: true
  +apManuallyApprovesFollowers: null
  +privateKey: null
  +publicKey: null
  +apFetchedAt: DateTime @1729583301 {#317
    date: 2024-10-22 09:48:21.0 +02:00
  }
  +apDeletedAt: null
  +apTimeoutAt: null
  +visibility: "visible             "
  +createdAt: DateTimeImmutable @1697177027 {#316
    date: 2023-10-13 08:03:47.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