GET https://kbin.spritesserver.nl/u/@HiddenLayer5@lemmy.ml/active/2024-01-04::2024-01-04

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 …}
}
11.11 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.06 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
Proxies\__CG__\App\Entity\Entry {#1560
  +user: Proxies\__CG__\App\Entity\User {#2371 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1548 …}
  +image: Proxies\__CG__\App\Entity\Image {#2452 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#1729 …}
  +slug: "The-four-houses-dads-belong-to"
  +title: "The four houses dads belong to."
  +url: "https://lemmy.world/pictrs/image/a95ba13a-533e-46a3-a625-a7c130e242d7.jpeg"
  +body: null
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 450
  +favouriteCount: 1579
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1721293160 {#2454
    date: 2024-07-18 10:59:20.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1724 …}
  +votes: Doctrine\ORM\PersistentCollection {#1715 …}
  +reports: Doctrine\ORM\PersistentCollection {#1720 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1883 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1908 …}
  +badges: Doctrine\ORM\PersistentCollection {#1361 …}
  +children: [
    1 => App\Entity\EntryComment {#1673
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1560 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1548 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1578 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1578 …}
      +body: "I wonder how easy it is to DIY something like that. Like would it be as easy as picking up an off the shelf power supply with the right voltage and current and 3D printing an attachment that fits into the battery slot with a DC jack on the side (or even just gutting a dead battery pack and taking out the batteries and control electronics, soldering a DC jack straight onto the main contacts, and drilling a hole for it to poke through)? Or do modern power tools actually need to authenticate the battery with some kind of tool DRM?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704335875 {#1595
        date: 2024-01-04 03:37:55.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@GarrettBird@lemmy.world"
        "@waterSticksToMyBalls@lemmy.world"
        "@GarrettBird@lemmy.world"
        "@waterSticksToMyBalls@lemmy.world"
        "@GarrettBird@lemmy.world"
        "@waterSticksToMyBalls@lemmy.world"
        "@GarrettBird@lemmy.world"
        "@waterSticksToMyBalls@lemmy.world"
        "@GarrettBird@lemmy.world"
        "@waterSticksToMyBalls@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1582 …}
      +nested: Doctrine\ORM\PersistentCollection {#1593 …}
      +votes: Doctrine\ORM\PersistentCollection {#1592 …}
      +reports: Doctrine\ORM\PersistentCollection {#1552 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1562 …}
      -id: 278418
      -bodyTs: "'3d':34 'actual':90 'attach':37 'authent':93 'batteri':42,57,63,95 'contact':75 'control':65 'current':32 'dc':46,69 'dead':56 'diy':8 'drill':77 'drm':101 'easi':4,17 'electron':66 'even':52 'fit':39 'gut':54 'hole':79 'jack':47,70 'kind':98 'like':10,12 'main':74 'modern':87 'need':91 'onto':72 'pack':58 'pick':19 'poke':83 'power':25,88 'print':35 'right':29 'shelf':24 'side':50 'slot':43 'solder':67 'someth':9 'straight':71 'suppli':26 'take':60 'tool':89,100 'voltag':30 'wonder':2 'would':13"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7056963"
      +editedAt: DateTimeImmutable @1711449793 {#1612
        date: 2024-03-26 11:43:13.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704335875 {#1606
        date: 2024-01-04 03:37:55.0 +01:00
      }
      +"title": 278418
    }
    0 => App\Entity\EntryComment {#1619
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1560 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1548 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1613 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1578 …}
      +body: """
        I think the main issue for the companies is that power adapters have a nearly unlimited lifespan in comparison to lithium batteries, so it would be less profitable for them to sell you a direct attached power adapter than a bunch of batteries and a charger where you have to keep crawling back to them when the batteries inevitably give out in three years.\n
        \n
        It would be trivial to design a blank battery attachment with a DC jack, and just have it hooked up to what is essentially a beefed up laptop charger. There are plenty of applications where a corded tool is perfectly adequate and even superior to cordless tools, so the fact that none of the manufacturers have it as an option hints that it was a business decision as opposed to merely an oversight.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1704342197 {#1527
        date: 2024-01-04 05:23:17.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@GarrettBird@lemmy.world"
        "@waterSticksToMyBalls@lemmy.world"
        "@Liz@midwest.social"
        "@helpImTrappedOnline@lemmy.world"
        "@Patches@sh.itjust.works"
        "@GarrettBird@lemmy.world"
        "@waterSticksToMyBalls@lemmy.world"
        "@Liz@midwest.social"
        "@helpImTrappedOnline@lemmy.world"
        "@Patches@sh.itjust.works"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1604 …}
      +nested: Doctrine\ORM\PersistentCollection {#1687 …}
      +votes: Doctrine\ORM\PersistentCollection {#1689 …}
      +reports: Doctrine\ORM\PersistentCollection {#1691 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1795 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1711 …}
      -id: 278625
      -bodyTs: "'adapt':12,38 'adequ':105 'applic':98 'attach':36,74 'back':53 'batteri':22,43,58,73 'beef':90 'blank':72 'bunch':41 'busi':130 'charger':46,93 'compani':8 'comparison':19 'cord':101 'cordless':110 'crawl':52 'dc':77 'decis':131 'design':70 'direct':35 'essenti':88 'even':107 'fact':114 'give':60 'hint':125 'hook':83 'inevit':59 'issu':5 'jack':78 'keep':51 'laptop':92 'less':27 'lifespan':17 'lithium':21 'main':4 'manufactur':119 'mere':135 'near':15 'none':116 'oppos':133 'option':124 'oversight':137 'perfect':104 'plenti':96 'power':11,37 'profit':28 'sell':32 'superior':108 'think':2 'three':63 'tool':102,111 'trivial':68 'unlimit':16 'would':25,66 'year':64"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7058752"
      +editedAt: DateTimeImmutable @1711468078 {#1702
        date: 2024-03-26 16:47:58.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704342197 {#1701
        date: 2024-01-04 05:23:17.0 +01:00
      }
      +"title": 278625
    }
  ]
  -id: 26999
  -titleTs: "'belong':5 'dad':4 'four':2 'hous':3"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704397110
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10280245"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704310710 {#1648
    date: 2024-01-03 20:38:30.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"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
Proxies\__CG__\App\Entity\Entry {#1560
  +user: Proxies\__CG__\App\Entity\User {#2371 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1548 …}
  +image: Proxies\__CG__\App\Entity\Image {#2452 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#1729 …}
  +slug: "The-four-houses-dads-belong-to"
  +title: "The four houses dads belong to."
  +url: "https://lemmy.world/pictrs/image/a95ba13a-533e-46a3-a625-a7c130e242d7.jpeg"
  +body: null
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 450
  +favouriteCount: 1579
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1721293160 {#2454
    date: 2024-07-18 10:59:20.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1724 …}
  +votes: Doctrine\ORM\PersistentCollection {#1715 …}
  +reports: Doctrine\ORM\PersistentCollection {#1720 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1883 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1908 …}
  +badges: Doctrine\ORM\PersistentCollection {#1361 …}
  +children: [
    1 => App\Entity\EntryComment {#1673
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1560 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1548 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1578 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1578 …}
      +body: "I wonder how easy it is to DIY something like that. Like would it be as easy as picking up an off the shelf power supply with the right voltage and current and 3D printing an attachment that fits into the battery slot with a DC jack on the side (or even just gutting a dead battery pack and taking out the batteries and control electronics, soldering a DC jack straight onto the main contacts, and drilling a hole for it to poke through)? Or do modern power tools actually need to authenticate the battery with some kind of tool DRM?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704335875 {#1595
        date: 2024-01-04 03:37:55.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@GarrettBird@lemmy.world"
        "@waterSticksToMyBalls@lemmy.world"
        "@GarrettBird@lemmy.world"
        "@waterSticksToMyBalls@lemmy.world"
        "@GarrettBird@lemmy.world"
        "@waterSticksToMyBalls@lemmy.world"
        "@GarrettBird@lemmy.world"
        "@waterSticksToMyBalls@lemmy.world"
        "@GarrettBird@lemmy.world"
        "@waterSticksToMyBalls@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1582 …}
      +nested: Doctrine\ORM\PersistentCollection {#1593 …}
      +votes: Doctrine\ORM\PersistentCollection {#1592 …}
      +reports: Doctrine\ORM\PersistentCollection {#1552 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1562 …}
      -id: 278418
      -bodyTs: "'3d':34 'actual':90 'attach':37 'authent':93 'batteri':42,57,63,95 'contact':75 'control':65 'current':32 'dc':46,69 'dead':56 'diy':8 'drill':77 'drm':101 'easi':4,17 'electron':66 'even':52 'fit':39 'gut':54 'hole':79 'jack':47,70 'kind':98 'like':10,12 'main':74 'modern':87 'need':91 'onto':72 'pack':58 'pick':19 'poke':83 'power':25,88 'print':35 'right':29 'shelf':24 'side':50 'slot':43 'solder':67 'someth':9 'straight':71 'suppli':26 'take':60 'tool':89,100 'voltag':30 'wonder':2 'would':13"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7056963"
      +editedAt: DateTimeImmutable @1711449793 {#1612
        date: 2024-03-26 11:43:13.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704335875 {#1606
        date: 2024-01-04 03:37:55.0 +01:00
      }
      +"title": 278418
    }
    0 => App\Entity\EntryComment {#1619
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1560 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1548 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1613 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1578 …}
      +body: """
        I think the main issue for the companies is that power adapters have a nearly unlimited lifespan in comparison to lithium batteries, so it would be less profitable for them to sell you a direct attached power adapter than a bunch of batteries and a charger where you have to keep crawling back to them when the batteries inevitably give out in three years.\n
        \n
        It would be trivial to design a blank battery attachment with a DC jack, and just have it hooked up to what is essentially a beefed up laptop charger. There are plenty of applications where a corded tool is perfectly adequate and even superior to cordless tools, so the fact that none of the manufacturers have it as an option hints that it was a business decision as opposed to merely an oversight.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1704342197 {#1527
        date: 2024-01-04 05:23:17.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@GarrettBird@lemmy.world"
        "@waterSticksToMyBalls@lemmy.world"
        "@Liz@midwest.social"
        "@helpImTrappedOnline@lemmy.world"
        "@Patches@sh.itjust.works"
        "@GarrettBird@lemmy.world"
        "@waterSticksToMyBalls@lemmy.world"
        "@Liz@midwest.social"
        "@helpImTrappedOnline@lemmy.world"
        "@Patches@sh.itjust.works"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1604 …}
      +nested: Doctrine\ORM\PersistentCollection {#1687 …}
      +votes: Doctrine\ORM\PersistentCollection {#1689 …}
      +reports: Doctrine\ORM\PersistentCollection {#1691 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1795 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1711 …}
      -id: 278625
      -bodyTs: "'adapt':12,38 'adequ':105 'applic':98 'attach':36,74 'back':53 'batteri':22,43,58,73 'beef':90 'blank':72 'bunch':41 'busi':130 'charger':46,93 'compani':8 'comparison':19 'cord':101 'cordless':110 'crawl':52 'dc':77 'decis':131 'design':70 'direct':35 'essenti':88 'even':107 'fact':114 'give':60 'hint':125 'hook':83 'inevit':59 'issu':5 'jack':78 'keep':51 'laptop':92 'less':27 'lifespan':17 'lithium':21 'main':4 'manufactur':119 'mere':135 'near':15 'none':116 'oppos':133 'option':124 'oversight':137 'perfect':104 'plenti':96 'power':11,37 'profit':28 'sell':32 'superior':108 'think':2 'three':63 'tool':102,111 'trivial':68 'unlimit':16 'would':25,66 'year':64"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7058752"
      +editedAt: DateTimeImmutable @1711468078 {#1702
        date: 2024-03-26 16:47:58.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704342197 {#1701
        date: 2024-01-04 05:23:17.0 +01:00
      }
      +"title": 278625
    }
  ]
  -id: 26999
  -titleTs: "'belong':5 'dad':4 'four':2 'hous':3"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704397110
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10280245"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704310710 {#1648
    date: 2024-01-03 20:38:30.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"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
Proxies\__CG__\App\Entity\Entry {#1560
  +user: Proxies\__CG__\App\Entity\User {#2371 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1548 …}
  +image: Proxies\__CG__\App\Entity\Image {#2452 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#1729 …}
  +slug: "The-four-houses-dads-belong-to"
  +title: "The four houses dads belong to."
  +url: "https://lemmy.world/pictrs/image/a95ba13a-533e-46a3-a625-a7c130e242d7.jpeg"
  +body: null
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 450
  +favouriteCount: 1579
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1721293160 {#2454
    date: 2024-07-18 10:59:20.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1724 …}
  +votes: Doctrine\ORM\PersistentCollection {#1715 …}
  +reports: Doctrine\ORM\PersistentCollection {#1720 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1883 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1908 …}
  +badges: Doctrine\ORM\PersistentCollection {#1361 …}
  +children: [
    1 => App\Entity\EntryComment {#1673
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1560 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1548 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1578 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1578 …}
      +body: "I wonder how easy it is to DIY something like that. Like would it be as easy as picking up an off the shelf power supply with the right voltage and current and 3D printing an attachment that fits into the battery slot with a DC jack on the side (or even just gutting a dead battery pack and taking out the batteries and control electronics, soldering a DC jack straight onto the main contacts, and drilling a hole for it to poke through)? Or do modern power tools actually need to authenticate the battery with some kind of tool DRM?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704335875 {#1595
        date: 2024-01-04 03:37:55.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@GarrettBird@lemmy.world"
        "@waterSticksToMyBalls@lemmy.world"
        "@GarrettBird@lemmy.world"
        "@waterSticksToMyBalls@lemmy.world"
        "@GarrettBird@lemmy.world"
        "@waterSticksToMyBalls@lemmy.world"
        "@GarrettBird@lemmy.world"
        "@waterSticksToMyBalls@lemmy.world"
        "@GarrettBird@lemmy.world"
        "@waterSticksToMyBalls@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1582 …}
      +nested: Doctrine\ORM\PersistentCollection {#1593 …}
      +votes: Doctrine\ORM\PersistentCollection {#1592 …}
      +reports: Doctrine\ORM\PersistentCollection {#1552 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1562 …}
      -id: 278418
      -bodyTs: "'3d':34 'actual':90 'attach':37 'authent':93 'batteri':42,57,63,95 'contact':75 'control':65 'current':32 'dc':46,69 'dead':56 'diy':8 'drill':77 'drm':101 'easi':4,17 'electron':66 'even':52 'fit':39 'gut':54 'hole':79 'jack':47,70 'kind':98 'like':10,12 'main':74 'modern':87 'need':91 'onto':72 'pack':58 'pick':19 'poke':83 'power':25,88 'print':35 'right':29 'shelf':24 'side':50 'slot':43 'solder':67 'someth':9 'straight':71 'suppli':26 'take':60 'tool':89,100 'voltag':30 'wonder':2 'would':13"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7056963"
      +editedAt: DateTimeImmutable @1711449793 {#1612
        date: 2024-03-26 11:43:13.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704335875 {#1606
        date: 2024-01-04 03:37:55.0 +01:00
      }
      +"title": 278418
    }
    0 => App\Entity\EntryComment {#1619
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1560 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1548 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1613 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1578 …}
      +body: """
        I think the main issue for the companies is that power adapters have a nearly unlimited lifespan in comparison to lithium batteries, so it would be less profitable for them to sell you a direct attached power adapter than a bunch of batteries and a charger where you have to keep crawling back to them when the batteries inevitably give out in three years.\n
        \n
        It would be trivial to design a blank battery attachment with a DC jack, and just have it hooked up to what is essentially a beefed up laptop charger. There are plenty of applications where a corded tool is perfectly adequate and even superior to cordless tools, so the fact that none of the manufacturers have it as an option hints that it was a business decision as opposed to merely an oversight.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1704342197 {#1527
        date: 2024-01-04 05:23:17.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@GarrettBird@lemmy.world"
        "@waterSticksToMyBalls@lemmy.world"
        "@Liz@midwest.social"
        "@helpImTrappedOnline@lemmy.world"
        "@Patches@sh.itjust.works"
        "@GarrettBird@lemmy.world"
        "@waterSticksToMyBalls@lemmy.world"
        "@Liz@midwest.social"
        "@helpImTrappedOnline@lemmy.world"
        "@Patches@sh.itjust.works"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1604 …}
      +nested: Doctrine\ORM\PersistentCollection {#1687 …}
      +votes: Doctrine\ORM\PersistentCollection {#1689 …}
      +reports: Doctrine\ORM\PersistentCollection {#1691 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1795 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1711 …}
      -id: 278625
      -bodyTs: "'adapt':12,38 'adequ':105 'applic':98 'attach':36,74 'back':53 'batteri':22,43,58,73 'beef':90 'blank':72 'bunch':41 'busi':130 'charger':46,93 'compani':8 'comparison':19 'cord':101 'cordless':110 'crawl':52 'dc':77 'decis':131 'design':70 'direct':35 'essenti':88 'even':107 'fact':114 'give':60 'hint':125 'hook':83 'inevit':59 'issu':5 'jack':78 'keep':51 'laptop':92 'less':27 'lifespan':17 'lithium':21 'main':4 'manufactur':119 'mere':135 'near':15 'none':116 'oppos':133 'option':124 'oversight':137 'perfect':104 'plenti':96 'power':11,37 'profit':28 'sell':32 'superior':108 'think':2 'three':63 'tool':102,111 'trivial':68 'unlimit':16 'would':25,66 'year':64"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7058752"
      +editedAt: DateTimeImmutable @1711468078 {#1702
        date: 2024-03-26 16:47:58.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704342197 {#1701
        date: 2024-01-04 05:23:17.0 +01:00
      }
      +"title": 278625
    }
  ]
  -id: 26999
  -titleTs: "'belong':5 'dad':4 'four':2 'hous':3"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704397110
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10280245"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704310710 {#1648
    date: 2024-01-03 20:38:30.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"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 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
6 DENIED moderate
App\Entity\EntryComment {#1673
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1560
    +user: Proxies\__CG__\App\Entity\User {#2371 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1548 …}
    +image: Proxies\__CG__\App\Entity\Image {#2452 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1729 …}
    +slug: "The-four-houses-dads-belong-to"
    +title: "The four houses dads belong to."
    +url: "https://lemmy.world/pictrs/image/a95ba13a-533e-46a3-a625-a7c130e242d7.jpeg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 450
    +favouriteCount: 1579
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1721293160 {#2454
      date: 2024-07-18 10:59:20.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1724 …}
    +votes: Doctrine\ORM\PersistentCollection {#1715 …}
    +reports: Doctrine\ORM\PersistentCollection {#1720 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1883 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1908 …}
    +badges: Doctrine\ORM\PersistentCollection {#1361 …}
    +children: [
      1 => App\Entity\EntryComment {#1673}
      0 => App\Entity\EntryComment {#1619
        +user: App\Entity\User {#263 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1560 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1548 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1613 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1578 …}
        +body: """
          I think the main issue for the companies is that power adapters have a nearly unlimited lifespan in comparison to lithium batteries, so it would be less profitable for them to sell you a direct attached power adapter than a bunch of batteries and a charger where you have to keep crawling back to them when the batteries inevitably give out in three years.\n
          \n
          It would be trivial to design a blank battery attachment with a DC jack, and just have it hooked up to what is essentially a beefed up laptop charger. There are plenty of applications where a corded tool is perfectly adequate and even superior to cordless tools, so the fact that none of the manufacturers have it as an option hints that it was a business decision as opposed to merely an oversight.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1704342197 {#1527
          date: 2024-01-04 05:23:17.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@GarrettBird@lemmy.world"
          "@waterSticksToMyBalls@lemmy.world"
          "@Liz@midwest.social"
          "@helpImTrappedOnline@lemmy.world"
          "@Patches@sh.itjust.works"
          "@GarrettBird@lemmy.world"
          "@waterSticksToMyBalls@lemmy.world"
          "@Liz@midwest.social"
          "@helpImTrappedOnline@lemmy.world"
          "@Patches@sh.itjust.works"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1604 …}
        +nested: Doctrine\ORM\PersistentCollection {#1687 …}
        +votes: Doctrine\ORM\PersistentCollection {#1689 …}
        +reports: Doctrine\ORM\PersistentCollection {#1691 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1795 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1711 …}
        -id: 278625
        -bodyTs: "'adapt':12,38 'adequ':105 'applic':98 'attach':36,74 'back':53 'batteri':22,43,58,73 'beef':90 'blank':72 'bunch':41 'busi':130 'charger':46,93 'compani':8 'comparison':19 'cord':101 'cordless':110 'crawl':52 'dc':77 'decis':131 'design':70 'direct':35 'essenti':88 'even':107 'fact':114 'give':60 'hint':125 'hook':83 'inevit':59 'issu':5 'jack':78 'keep':51 'laptop':92 'less':27 'lifespan':17 'lithium':21 'main':4 'manufactur':119 'mere':135 'near':15 'none':116 'oppos':133 'option':124 'oversight':137 'perfect':104 'plenti':96 'power':11,37 'profit':28 'sell':32 'superior':108 'think':2 'three':63 'tool':102,111 'trivial':68 'unlimit':16 'would':25,66 'year':64"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7058752"
        +editedAt: DateTimeImmutable @1711468078 {#1702
          date: 2024-03-26 16:47:58.0 +01:00
        }
        +createdAt: DateTimeImmutable @1704342197 {#1701
          date: 2024-01-04 05:23:17.0 +01:00
        }
        +"title": 278625
      }
    ]
    -id: 26999
    -titleTs: "'belong':5 'dad':4 'four':2 'hous':3"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704397110
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10280245"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704310710 {#1648
      date: 2024-01-03 20:38:30.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1548 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1578 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1578 …}
  +body: "I wonder how easy it is to DIY something like that. Like would it be as easy as picking up an off the shelf power supply with the right voltage and current and 3D printing an attachment that fits into the battery slot with a DC jack on the side (or even just gutting a dead battery pack and taking out the batteries and control electronics, soldering a DC jack straight onto the main contacts, and drilling a hole for it to poke through)? Or do modern power tools actually need to authenticate the battery with some kind of tool DRM?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704335875 {#1595
    date: 2024-01-04 03:37:55.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@GarrettBird@lemmy.world"
    "@waterSticksToMyBalls@lemmy.world"
    "@GarrettBird@lemmy.world"
    "@waterSticksToMyBalls@lemmy.world"
    "@GarrettBird@lemmy.world"
    "@waterSticksToMyBalls@lemmy.world"
    "@GarrettBird@lemmy.world"
    "@waterSticksToMyBalls@lemmy.world"
    "@GarrettBird@lemmy.world"
    "@waterSticksToMyBalls@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1582 …}
  +nested: Doctrine\ORM\PersistentCollection {#1593 …}
  +votes: Doctrine\ORM\PersistentCollection {#1592 …}
  +reports: Doctrine\ORM\PersistentCollection {#1552 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1562 …}
  -id: 278418
  -bodyTs: "'3d':34 'actual':90 'attach':37 'authent':93 'batteri':42,57,63,95 'contact':75 'control':65 'current':32 'dc':46,69 'dead':56 'diy':8 'drill':77 'drm':101 'easi':4,17 'electron':66 'even':52 'fit':39 'gut':54 'hole':79 'jack':47,70 'kind':98 'like':10,12 'main':74 'modern':87 'need':91 'onto':72 'pack':58 'pick':19 'poke':83 'power':25,88 'print':35 'right':29 'shelf':24 'side':50 'slot':43 'solder':67 'someth':9 'straight':71 'suppli':26 'take':60 'tool':89,100 'voltag':30 'wonder':2 'would':13"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7056963"
  +editedAt: DateTimeImmutable @1711449793 {#1612
    date: 2024-03-26 11:43:13.0 +01:00
  }
  +createdAt: DateTimeImmutable @1704335875 {#1606
    date: 2024-01-04 03:37:55.0 +01:00
  }
  +"title": 278418
}
"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
7 DENIED edit
App\Entity\EntryComment {#1673
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1560
    +user: Proxies\__CG__\App\Entity\User {#2371 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1548 …}
    +image: Proxies\__CG__\App\Entity\Image {#2452 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1729 …}
    +slug: "The-four-houses-dads-belong-to"
    +title: "The four houses dads belong to."
    +url: "https://lemmy.world/pictrs/image/a95ba13a-533e-46a3-a625-a7c130e242d7.jpeg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 450
    +favouriteCount: 1579
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1721293160 {#2454
      date: 2024-07-18 10:59:20.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1724 …}
    +votes: Doctrine\ORM\PersistentCollection {#1715 …}
    +reports: Doctrine\ORM\PersistentCollection {#1720 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1883 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1908 …}
    +badges: Doctrine\ORM\PersistentCollection {#1361 …}
    +children: [
      1 => App\Entity\EntryComment {#1673}
      0 => App\Entity\EntryComment {#1619
        +user: App\Entity\User {#263 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1560 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1548 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1613 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1578 …}
        +body: """
          I think the main issue for the companies is that power adapters have a nearly unlimited lifespan in comparison to lithium batteries, so it would be less profitable for them to sell you a direct attached power adapter than a bunch of batteries and a charger where you have to keep crawling back to them when the batteries inevitably give out in three years.\n
          \n
          It would be trivial to design a blank battery attachment with a DC jack, and just have it hooked up to what is essentially a beefed up laptop charger. There are plenty of applications where a corded tool is perfectly adequate and even superior to cordless tools, so the fact that none of the manufacturers have it as an option hints that it was a business decision as opposed to merely an oversight.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1704342197 {#1527
          date: 2024-01-04 05:23:17.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@GarrettBird@lemmy.world"
          "@waterSticksToMyBalls@lemmy.world"
          "@Liz@midwest.social"
          "@helpImTrappedOnline@lemmy.world"
          "@Patches@sh.itjust.works"
          "@GarrettBird@lemmy.world"
          "@waterSticksToMyBalls@lemmy.world"
          "@Liz@midwest.social"
          "@helpImTrappedOnline@lemmy.world"
          "@Patches@sh.itjust.works"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1604 …}
        +nested: Doctrine\ORM\PersistentCollection {#1687 …}
        +votes: Doctrine\ORM\PersistentCollection {#1689 …}
        +reports: Doctrine\ORM\PersistentCollection {#1691 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1795 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1711 …}
        -id: 278625
        -bodyTs: "'adapt':12,38 'adequ':105 'applic':98 'attach':36,74 'back':53 'batteri':22,43,58,73 'beef':90 'blank':72 'bunch':41 'busi':130 'charger':46,93 'compani':8 'comparison':19 'cord':101 'cordless':110 'crawl':52 'dc':77 'decis':131 'design':70 'direct':35 'essenti':88 'even':107 'fact':114 'give':60 'hint':125 'hook':83 'inevit':59 'issu':5 'jack':78 'keep':51 'laptop':92 'less':27 'lifespan':17 'lithium':21 'main':4 'manufactur':119 'mere':135 'near':15 'none':116 'oppos':133 'option':124 'oversight':137 'perfect':104 'plenti':96 'power':11,37 'profit':28 'sell':32 'superior':108 'think':2 'three':63 'tool':102,111 'trivial':68 'unlimit':16 'would':25,66 'year':64"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7058752"
        +editedAt: DateTimeImmutable @1711468078 {#1702
          date: 2024-03-26 16:47:58.0 +01:00
        }
        +createdAt: DateTimeImmutable @1704342197 {#1701
          date: 2024-01-04 05:23:17.0 +01:00
        }
        +"title": 278625
      }
    ]
    -id: 26999
    -titleTs: "'belong':5 'dad':4 'four':2 'hous':3"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704397110
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10280245"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704310710 {#1648
      date: 2024-01-03 20:38:30.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1548 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1578 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1578 …}
  +body: "I wonder how easy it is to DIY something like that. Like would it be as easy as picking up an off the shelf power supply with the right voltage and current and 3D printing an attachment that fits into the battery slot with a DC jack on the side (or even just gutting a dead battery pack and taking out the batteries and control electronics, soldering a DC jack straight onto the main contacts, and drilling a hole for it to poke through)? Or do modern power tools actually need to authenticate the battery with some kind of tool DRM?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704335875 {#1595
    date: 2024-01-04 03:37:55.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@GarrettBird@lemmy.world"
    "@waterSticksToMyBalls@lemmy.world"
    "@GarrettBird@lemmy.world"
    "@waterSticksToMyBalls@lemmy.world"
    "@GarrettBird@lemmy.world"
    "@waterSticksToMyBalls@lemmy.world"
    "@GarrettBird@lemmy.world"
    "@waterSticksToMyBalls@lemmy.world"
    "@GarrettBird@lemmy.world"
    "@waterSticksToMyBalls@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1582 …}
  +nested: Doctrine\ORM\PersistentCollection {#1593 …}
  +votes: Doctrine\ORM\PersistentCollection {#1592 …}
  +reports: Doctrine\ORM\PersistentCollection {#1552 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1562 …}
  -id: 278418
  -bodyTs: "'3d':34 'actual':90 'attach':37 'authent':93 'batteri':42,57,63,95 'contact':75 'control':65 'current':32 'dc':46,69 'dead':56 'diy':8 'drill':77 'drm':101 'easi':4,17 'electron':66 'even':52 'fit':39 'gut':54 'hole':79 'jack':47,70 'kind':98 'like':10,12 'main':74 'modern':87 'need':91 'onto':72 'pack':58 'pick':19 'poke':83 'power':25,88 'print':35 'right':29 'shelf':24 'side':50 'slot':43 'solder':67 'someth':9 'straight':71 'suppli':26 'take':60 'tool':89,100 'voltag':30 'wonder':2 'would':13"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7056963"
  +editedAt: DateTimeImmutable @1711449793 {#1612
    date: 2024-03-26 11:43:13.0 +01:00
  }
  +createdAt: DateTimeImmutable @1704335875 {#1606
    date: 2024-01-04 03:37:55.0 +01:00
  }
  +"title": 278418
}
"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
8 DENIED moderate
App\Entity\EntryComment {#1673
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1560
    +user: Proxies\__CG__\App\Entity\User {#2371 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1548 …}
    +image: Proxies\__CG__\App\Entity\Image {#2452 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1729 …}
    +slug: "The-four-houses-dads-belong-to"
    +title: "The four houses dads belong to."
    +url: "https://lemmy.world/pictrs/image/a95ba13a-533e-46a3-a625-a7c130e242d7.jpeg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 450
    +favouriteCount: 1579
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1721293160 {#2454
      date: 2024-07-18 10:59:20.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1724 …}
    +votes: Doctrine\ORM\PersistentCollection {#1715 …}
    +reports: Doctrine\ORM\PersistentCollection {#1720 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1883 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1908 …}
    +badges: Doctrine\ORM\PersistentCollection {#1361 …}
    +children: [
      1 => App\Entity\EntryComment {#1673}
      0 => App\Entity\EntryComment {#1619
        +user: App\Entity\User {#263 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1560 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1548 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1613 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1578 …}
        +body: """
          I think the main issue for the companies is that power adapters have a nearly unlimited lifespan in comparison to lithium batteries, so it would be less profitable for them to sell you a direct attached power adapter than a bunch of batteries and a charger where you have to keep crawling back to them when the batteries inevitably give out in three years.\n
          \n
          It would be trivial to design a blank battery attachment with a DC jack, and just have it hooked up to what is essentially a beefed up laptop charger. There are plenty of applications where a corded tool is perfectly adequate and even superior to cordless tools, so the fact that none of the manufacturers have it as an option hints that it was a business decision as opposed to merely an oversight.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1704342197 {#1527
          date: 2024-01-04 05:23:17.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@GarrettBird@lemmy.world"
          "@waterSticksToMyBalls@lemmy.world"
          "@Liz@midwest.social"
          "@helpImTrappedOnline@lemmy.world"
          "@Patches@sh.itjust.works"
          "@GarrettBird@lemmy.world"
          "@waterSticksToMyBalls@lemmy.world"
          "@Liz@midwest.social"
          "@helpImTrappedOnline@lemmy.world"
          "@Patches@sh.itjust.works"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1604 …}
        +nested: Doctrine\ORM\PersistentCollection {#1687 …}
        +votes: Doctrine\ORM\PersistentCollection {#1689 …}
        +reports: Doctrine\ORM\PersistentCollection {#1691 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1795 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1711 …}
        -id: 278625
        -bodyTs: "'adapt':12,38 'adequ':105 'applic':98 'attach':36,74 'back':53 'batteri':22,43,58,73 'beef':90 'blank':72 'bunch':41 'busi':130 'charger':46,93 'compani':8 'comparison':19 'cord':101 'cordless':110 'crawl':52 'dc':77 'decis':131 'design':70 'direct':35 'essenti':88 'even':107 'fact':114 'give':60 'hint':125 'hook':83 'inevit':59 'issu':5 'jack':78 'keep':51 'laptop':92 'less':27 'lifespan':17 'lithium':21 'main':4 'manufactur':119 'mere':135 'near':15 'none':116 'oppos':133 'option':124 'oversight':137 'perfect':104 'plenti':96 'power':11,37 'profit':28 'sell':32 'superior':108 'think':2 'three':63 'tool':102,111 'trivial':68 'unlimit':16 'would':25,66 'year':64"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7058752"
        +editedAt: DateTimeImmutable @1711468078 {#1702
          date: 2024-03-26 16:47:58.0 +01:00
        }
        +createdAt: DateTimeImmutable @1704342197 {#1701
          date: 2024-01-04 05:23:17.0 +01:00
        }
        +"title": 278625
      }
    ]
    -id: 26999
    -titleTs: "'belong':5 'dad':4 'four':2 'hous':3"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704397110
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10280245"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704310710 {#1648
      date: 2024-01-03 20:38:30.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1548 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1578 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1578 …}
  +body: "I wonder how easy it is to DIY something like that. Like would it be as easy as picking up an off the shelf power supply with the right voltage and current and 3D printing an attachment that fits into the battery slot with a DC jack on the side (or even just gutting a dead battery pack and taking out the batteries and control electronics, soldering a DC jack straight onto the main contacts, and drilling a hole for it to poke through)? Or do modern power tools actually need to authenticate the battery with some kind of tool DRM?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704335875 {#1595
    date: 2024-01-04 03:37:55.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@GarrettBird@lemmy.world"
    "@waterSticksToMyBalls@lemmy.world"
    "@GarrettBird@lemmy.world"
    "@waterSticksToMyBalls@lemmy.world"
    "@GarrettBird@lemmy.world"
    "@waterSticksToMyBalls@lemmy.world"
    "@GarrettBird@lemmy.world"
    "@waterSticksToMyBalls@lemmy.world"
    "@GarrettBird@lemmy.world"
    "@waterSticksToMyBalls@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1582 …}
  +nested: Doctrine\ORM\PersistentCollection {#1593 …}
  +votes: Doctrine\ORM\PersistentCollection {#1592 …}
  +reports: Doctrine\ORM\PersistentCollection {#1552 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1562 …}
  -id: 278418
  -bodyTs: "'3d':34 'actual':90 'attach':37 'authent':93 'batteri':42,57,63,95 'contact':75 'control':65 'current':32 'dc':46,69 'dead':56 'diy':8 'drill':77 'drm':101 'easi':4,17 'electron':66 'even':52 'fit':39 'gut':54 'hole':79 'jack':47,70 'kind':98 'like':10,12 'main':74 'modern':87 'need':91 'onto':72 'pack':58 'pick':19 'poke':83 'power':25,88 'print':35 'right':29 'shelf':24 'side':50 'slot':43 'solder':67 'someth':9 'straight':71 'suppli':26 'take':60 'tool':89,100 'voltag':30 'wonder':2 'would':13"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7056963"
  +editedAt: DateTimeImmutable @1711449793 {#1612
    date: 2024-03-26 11:43:13.0 +01:00
  }
  +createdAt: DateTimeImmutable @1704335875 {#1606
    date: 2024-01-04 03:37:55.0 +01:00
  }
  +"title": 278418
}
"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
9 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
10 DENIED moderate
App\Entity\EntryComment {#1619
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1560
    +user: Proxies\__CG__\App\Entity\User {#2371 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1548 …}
    +image: Proxies\__CG__\App\Entity\Image {#2452 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1729 …}
    +slug: "The-four-houses-dads-belong-to"
    +title: "The four houses dads belong to."
    +url: "https://lemmy.world/pictrs/image/a95ba13a-533e-46a3-a625-a7c130e242d7.jpeg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 450
    +favouriteCount: 1579
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1721293160 {#2454
      date: 2024-07-18 10:59:20.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1724 …}
    +votes: Doctrine\ORM\PersistentCollection {#1715 …}
    +reports: Doctrine\ORM\PersistentCollection {#1720 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1883 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1908 …}
    +badges: Doctrine\ORM\PersistentCollection {#1361 …}
    +children: [
      1 => App\Entity\EntryComment {#1673
        +user: App\Entity\User {#263 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1560 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1548 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1578 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1578 …}
        +body: "I wonder how easy it is to DIY something like that. Like would it be as easy as picking up an off the shelf power supply with the right voltage and current and 3D printing an attachment that fits into the battery slot with a DC jack on the side (or even just gutting a dead battery pack and taking out the batteries and control electronics, soldering a DC jack straight onto the main contacts, and drilling a hole for it to poke through)? Or do modern power tools actually need to authenticate the battery with some kind of tool DRM?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1704335875 {#1595
          date: 2024-01-04 03:37:55.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@GarrettBird@lemmy.world"
          "@waterSticksToMyBalls@lemmy.world"
          "@GarrettBird@lemmy.world"
          "@waterSticksToMyBalls@lemmy.world"
          "@GarrettBird@lemmy.world"
          "@waterSticksToMyBalls@lemmy.world"
          "@GarrettBird@lemmy.world"
          "@waterSticksToMyBalls@lemmy.world"
          "@GarrettBird@lemmy.world"
          "@waterSticksToMyBalls@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1582 …}
        +nested: Doctrine\ORM\PersistentCollection {#1593 …}
        +votes: Doctrine\ORM\PersistentCollection {#1592 …}
        +reports: Doctrine\ORM\PersistentCollection {#1552 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1562 …}
        -id: 278418
        -bodyTs: "'3d':34 'actual':90 'attach':37 'authent':93 'batteri':42,57,63,95 'contact':75 'control':65 'current':32 'dc':46,69 'dead':56 'diy':8 'drill':77 'drm':101 'easi':4,17 'electron':66 'even':52 'fit':39 'gut':54 'hole':79 'jack':47,70 'kind':98 'like':10,12 'main':74 'modern':87 'need':91 'onto':72 'pack':58 'pick':19 'poke':83 'power':25,88 'print':35 'right':29 'shelf':24 'side':50 'slot':43 'solder':67 'someth':9 'straight':71 'suppli':26 'take':60 'tool':89,100 'voltag':30 'wonder':2 'would':13"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7056963"
        +editedAt: DateTimeImmutable @1711449793 {#1612
          date: 2024-03-26 11:43:13.0 +01:00
        }
        +createdAt: DateTimeImmutable @1704335875 {#1606
          date: 2024-01-04 03:37:55.0 +01:00
        }
        +"title": 278418
      }
      0 => App\Entity\EntryComment {#1619}
    ]
    -id: 26999
    -titleTs: "'belong':5 'dad':4 'four':2 'hous':3"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704397110
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10280245"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704310710 {#1648
      date: 2024-01-03 20:38:30.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1548 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1613 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1578 …}
  +body: """
    I think the main issue for the companies is that power adapters have a nearly unlimited lifespan in comparison to lithium batteries, so it would be less profitable for them to sell you a direct attached power adapter than a bunch of batteries and a charger where you have to keep crawling back to them when the batteries inevitably give out in three years.\n
    \n
    It would be trivial to design a blank battery attachment with a DC jack, and just have it hooked up to what is essentially a beefed up laptop charger. There are plenty of applications where a corded tool is perfectly adequate and even superior to cordless tools, so the fact that none of the manufacturers have it as an option hints that it was a business decision as opposed to merely an oversight.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1704342197 {#1527
    date: 2024-01-04 05:23:17.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@GarrettBird@lemmy.world"
    "@waterSticksToMyBalls@lemmy.world"
    "@Liz@midwest.social"
    "@helpImTrappedOnline@lemmy.world"
    "@Patches@sh.itjust.works"
    "@GarrettBird@lemmy.world"
    "@waterSticksToMyBalls@lemmy.world"
    "@Liz@midwest.social"
    "@helpImTrappedOnline@lemmy.world"
    "@Patches@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1604 …}
  +nested: Doctrine\ORM\PersistentCollection {#1687 …}
  +votes: Doctrine\ORM\PersistentCollection {#1689 …}
  +reports: Doctrine\ORM\PersistentCollection {#1691 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1795 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1711 …}
  -id: 278625
  -bodyTs: "'adapt':12,38 'adequ':105 'applic':98 'attach':36,74 'back':53 'batteri':22,43,58,73 'beef':90 'blank':72 'bunch':41 'busi':130 'charger':46,93 'compani':8 'comparison':19 'cord':101 'cordless':110 'crawl':52 'dc':77 'decis':131 'design':70 'direct':35 'essenti':88 'even':107 'fact':114 'give':60 'hint':125 'hook':83 'inevit':59 'issu':5 'jack':78 'keep':51 'laptop':92 'less':27 'lifespan':17 'lithium':21 'main':4 'manufactur':119 'mere':135 'near':15 'none':116 'oppos':133 'option':124 'oversight':137 'perfect':104 'plenti':96 'power':11,37 'profit':28 'sell':32 'superior':108 'think':2 'three':63 'tool':102,111 'trivial':68 'unlimit':16 'would':25,66 'year':64"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7058752"
  +editedAt: DateTimeImmutable @1711468078 {#1702
    date: 2024-03-26 16:47:58.0 +01:00
  }
  +createdAt: DateTimeImmutable @1704342197 {#1701
    date: 2024-01-04 05:23:17.0 +01:00
  }
  +"title": 278625
}
"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
11 DENIED edit
App\Entity\EntryComment {#1619
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1560
    +user: Proxies\__CG__\App\Entity\User {#2371 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1548 …}
    +image: Proxies\__CG__\App\Entity\Image {#2452 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1729 …}
    +slug: "The-four-houses-dads-belong-to"
    +title: "The four houses dads belong to."
    +url: "https://lemmy.world/pictrs/image/a95ba13a-533e-46a3-a625-a7c130e242d7.jpeg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 450
    +favouriteCount: 1579
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1721293160 {#2454
      date: 2024-07-18 10:59:20.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1724 …}
    +votes: Doctrine\ORM\PersistentCollection {#1715 …}
    +reports: Doctrine\ORM\PersistentCollection {#1720 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1883 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1908 …}
    +badges: Doctrine\ORM\PersistentCollection {#1361 …}
    +children: [
      1 => App\Entity\EntryComment {#1673
        +user: App\Entity\User {#263 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1560 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1548 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1578 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1578 …}
        +body: "I wonder how easy it is to DIY something like that. Like would it be as easy as picking up an off the shelf power supply with the right voltage and current and 3D printing an attachment that fits into the battery slot with a DC jack on the side (or even just gutting a dead battery pack and taking out the batteries and control electronics, soldering a DC jack straight onto the main contacts, and drilling a hole for it to poke through)? Or do modern power tools actually need to authenticate the battery with some kind of tool DRM?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1704335875 {#1595
          date: 2024-01-04 03:37:55.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@GarrettBird@lemmy.world"
          "@waterSticksToMyBalls@lemmy.world"
          "@GarrettBird@lemmy.world"
          "@waterSticksToMyBalls@lemmy.world"
          "@GarrettBird@lemmy.world"
          "@waterSticksToMyBalls@lemmy.world"
          "@GarrettBird@lemmy.world"
          "@waterSticksToMyBalls@lemmy.world"
          "@GarrettBird@lemmy.world"
          "@waterSticksToMyBalls@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1582 …}
        +nested: Doctrine\ORM\PersistentCollection {#1593 …}
        +votes: Doctrine\ORM\PersistentCollection {#1592 …}
        +reports: Doctrine\ORM\PersistentCollection {#1552 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1562 …}
        -id: 278418
        -bodyTs: "'3d':34 'actual':90 'attach':37 'authent':93 'batteri':42,57,63,95 'contact':75 'control':65 'current':32 'dc':46,69 'dead':56 'diy':8 'drill':77 'drm':101 'easi':4,17 'electron':66 'even':52 'fit':39 'gut':54 'hole':79 'jack':47,70 'kind':98 'like':10,12 'main':74 'modern':87 'need':91 'onto':72 'pack':58 'pick':19 'poke':83 'power':25,88 'print':35 'right':29 'shelf':24 'side':50 'slot':43 'solder':67 'someth':9 'straight':71 'suppli':26 'take':60 'tool':89,100 'voltag':30 'wonder':2 'would':13"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7056963"
        +editedAt: DateTimeImmutable @1711449793 {#1612
          date: 2024-03-26 11:43:13.0 +01:00
        }
        +createdAt: DateTimeImmutable @1704335875 {#1606
          date: 2024-01-04 03:37:55.0 +01:00
        }
        +"title": 278418
      }
      0 => App\Entity\EntryComment {#1619}
    ]
    -id: 26999
    -titleTs: "'belong':5 'dad':4 'four':2 'hous':3"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704397110
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10280245"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704310710 {#1648
      date: 2024-01-03 20:38:30.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1548 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1613 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1578 …}
  +body: """
    I think the main issue for the companies is that power adapters have a nearly unlimited lifespan in comparison to lithium batteries, so it would be less profitable for them to sell you a direct attached power adapter than a bunch of batteries and a charger where you have to keep crawling back to them when the batteries inevitably give out in three years.\n
    \n
    It would be trivial to design a blank battery attachment with a DC jack, and just have it hooked up to what is essentially a beefed up laptop charger. There are plenty of applications where a corded tool is perfectly adequate and even superior to cordless tools, so the fact that none of the manufacturers have it as an option hints that it was a business decision as opposed to merely an oversight.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1704342197 {#1527
    date: 2024-01-04 05:23:17.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@GarrettBird@lemmy.world"
    "@waterSticksToMyBalls@lemmy.world"
    "@Liz@midwest.social"
    "@helpImTrappedOnline@lemmy.world"
    "@Patches@sh.itjust.works"
    "@GarrettBird@lemmy.world"
    "@waterSticksToMyBalls@lemmy.world"
    "@Liz@midwest.social"
    "@helpImTrappedOnline@lemmy.world"
    "@Patches@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1604 …}
  +nested: Doctrine\ORM\PersistentCollection {#1687 …}
  +votes: Doctrine\ORM\PersistentCollection {#1689 …}
  +reports: Doctrine\ORM\PersistentCollection {#1691 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1795 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1711 …}
  -id: 278625
  -bodyTs: "'adapt':12,38 'adequ':105 'applic':98 'attach':36,74 'back':53 'batteri':22,43,58,73 'beef':90 'blank':72 'bunch':41 'busi':130 'charger':46,93 'compani':8 'comparison':19 'cord':101 'cordless':110 'crawl':52 'dc':77 'decis':131 'design':70 'direct':35 'essenti':88 'even':107 'fact':114 'give':60 'hint':125 'hook':83 'inevit':59 'issu':5 'jack':78 'keep':51 'laptop':92 'less':27 'lifespan':17 'lithium':21 'main':4 'manufactur':119 'mere':135 'near':15 'none':116 'oppos':133 'option':124 'oversight':137 'perfect':104 'plenti':96 'power':11,37 'profit':28 'sell':32 'superior':108 'think':2 'three':63 'tool':102,111 'trivial':68 'unlimit':16 'would':25,66 'year':64"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7058752"
  +editedAt: DateTimeImmutable @1711468078 {#1702
    date: 2024-03-26 16:47:58.0 +01:00
  }
  +createdAt: DateTimeImmutable @1704342197 {#1701
    date: 2024-01-04 05:23:17.0 +01:00
  }
  +"title": 278625
}
"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
12 DENIED moderate
App\Entity\EntryComment {#1619
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1560
    +user: Proxies\__CG__\App\Entity\User {#2371 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1548 …}
    +image: Proxies\__CG__\App\Entity\Image {#2452 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1729 …}
    +slug: "The-four-houses-dads-belong-to"
    +title: "The four houses dads belong to."
    +url: "https://lemmy.world/pictrs/image/a95ba13a-533e-46a3-a625-a7c130e242d7.jpeg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 450
    +favouriteCount: 1579
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1721293160 {#2454
      date: 2024-07-18 10:59:20.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1724 …}
    +votes: Doctrine\ORM\PersistentCollection {#1715 …}
    +reports: Doctrine\ORM\PersistentCollection {#1720 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1883 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1908 …}
    +badges: Doctrine\ORM\PersistentCollection {#1361 …}
    +children: [
      1 => App\Entity\EntryComment {#1673
        +user: App\Entity\User {#263 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1560 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1548 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1578 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1578 …}
        +body: "I wonder how easy it is to DIY something like that. Like would it be as easy as picking up an off the shelf power supply with the right voltage and current and 3D printing an attachment that fits into the battery slot with a DC jack on the side (or even just gutting a dead battery pack and taking out the batteries and control electronics, soldering a DC jack straight onto the main contacts, and drilling a hole for it to poke through)? Or do modern power tools actually need to authenticate the battery with some kind of tool DRM?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1704335875 {#1595
          date: 2024-01-04 03:37:55.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@GarrettBird@lemmy.world"
          "@waterSticksToMyBalls@lemmy.world"
          "@GarrettBird@lemmy.world"
          "@waterSticksToMyBalls@lemmy.world"
          "@GarrettBird@lemmy.world"
          "@waterSticksToMyBalls@lemmy.world"
          "@GarrettBird@lemmy.world"
          "@waterSticksToMyBalls@lemmy.world"
          "@GarrettBird@lemmy.world"
          "@waterSticksToMyBalls@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1582 …}
        +nested: Doctrine\ORM\PersistentCollection {#1593 …}
        +votes: Doctrine\ORM\PersistentCollection {#1592 …}
        +reports: Doctrine\ORM\PersistentCollection {#1552 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1562 …}
        -id: 278418
        -bodyTs: "'3d':34 'actual':90 'attach':37 'authent':93 'batteri':42,57,63,95 'contact':75 'control':65 'current':32 'dc':46,69 'dead':56 'diy':8 'drill':77 'drm':101 'easi':4,17 'electron':66 'even':52 'fit':39 'gut':54 'hole':79 'jack':47,70 'kind':98 'like':10,12 'main':74 'modern':87 'need':91 'onto':72 'pack':58 'pick':19 'poke':83 'power':25,88 'print':35 'right':29 'shelf':24 'side':50 'slot':43 'solder':67 'someth':9 'straight':71 'suppli':26 'take':60 'tool':89,100 'voltag':30 'wonder':2 'would':13"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7056963"
        +editedAt: DateTimeImmutable @1711449793 {#1612
          date: 2024-03-26 11:43:13.0 +01:00
        }
        +createdAt: DateTimeImmutable @1704335875 {#1606
          date: 2024-01-04 03:37:55.0 +01:00
        }
        +"title": 278418
      }
      0 => App\Entity\EntryComment {#1619}
    ]
    -id: 26999
    -titleTs: "'belong':5 'dad':4 'four':2 'hous':3"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704397110
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10280245"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704310710 {#1648
      date: 2024-01-03 20:38:30.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1548 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1613 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1578 …}
  +body: """
    I think the main issue for the companies is that power adapters have a nearly unlimited lifespan in comparison to lithium batteries, so it would be less profitable for them to sell you a direct attached power adapter than a bunch of batteries and a charger where you have to keep crawling back to them when the batteries inevitably give out in three years.\n
    \n
    It would be trivial to design a blank battery attachment with a DC jack, and just have it hooked up to what is essentially a beefed up laptop charger. There are plenty of applications where a corded tool is perfectly adequate and even superior to cordless tools, so the fact that none of the manufacturers have it as an option hints that it was a business decision as opposed to merely an oversight.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1704342197 {#1527
    date: 2024-01-04 05:23:17.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@GarrettBird@lemmy.world"
    "@waterSticksToMyBalls@lemmy.world"
    "@Liz@midwest.social"
    "@helpImTrappedOnline@lemmy.world"
    "@Patches@sh.itjust.works"
    "@GarrettBird@lemmy.world"
    "@waterSticksToMyBalls@lemmy.world"
    "@Liz@midwest.social"
    "@helpImTrappedOnline@lemmy.world"
    "@Patches@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1604 …}
  +nested: Doctrine\ORM\PersistentCollection {#1687 …}
  +votes: Doctrine\ORM\PersistentCollection {#1689 …}
  +reports: Doctrine\ORM\PersistentCollection {#1691 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1795 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1711 …}
  -id: 278625
  -bodyTs: "'adapt':12,38 'adequ':105 'applic':98 'attach':36,74 'back':53 'batteri':22,43,58,73 'beef':90 'blank':72 'bunch':41 'busi':130 'charger':46,93 'compani':8 'comparison':19 'cord':101 'cordless':110 'crawl':52 'dc':77 'decis':131 'design':70 'direct':35 'essenti':88 'even':107 'fact':114 'give':60 'hint':125 'hook':83 'inevit':59 'issu':5 'jack':78 'keep':51 'laptop':92 'less':27 'lifespan':17 'lithium':21 'main':4 'manufactur':119 'mere':135 'near':15 'none':116 'oppos':133 'option':124 'oversight':137 'perfect':104 'plenti':96 'power':11,37 'profit':28 'sell':32 'superior':108 'think':2 'three':63 'tool':102,111 'trivial':68 'unlimit':16 'would':25,66 'year':64"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7058752"
  +editedAt: DateTimeImmutable @1711468078 {#1702
    date: 2024-03-26 16:47:58.0 +01:00
  }
  +createdAt: DateTimeImmutable @1704342197 {#1701
    date: 2024-01-04 05:23:17.0 +01:00
  }
  +"title": 278625
}
"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
13 DENIED ROLE_ADMIN
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
14 DENIED ROLE_MODERATOR
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