GET https://kbin.spritesserver.nl/d/gamingonlinux.com/comments/top

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.25 ms (none)
Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener {#584
  -authenticatorManager: Symfony\Component\Security\Http\Authentication\AuthenticatorManager {#595 …}
}
0.00 ms (none)
Scheb\TwoFactorBundle\Security\Http\Firewall\TwoFactorAccessListener {#582
  -twoFactorFirewallConfig: Scheb\TwoFactorBundle\Security\TwoFactor\TwoFactorFirewallConfig {#842 …}
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -twoFactorAccessDecider: Scheb\TwoFactorBundle\Security\Authorization\TwoFactorAccessDecider {#581 …}
}
0.05 ms (none)
Symfony\Component\Security\Http\Firewall\AccessListener {#579
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#937 …}
  -map: Symfony\Component\Security\Http\AccessMap {#722 …}
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\LogoutListener {#786
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -options: [
    "csrf_parameter" => "_csrf_token"
    "csrf_token_id" => "logout"
    "logout_path" => "app_logout"
  ]
  -httpUtils: Symfony\Component\Security\Http\HttpUtils {#841 …}
  -csrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#1015 …}
  -eventDispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#747 …}
}
0.00 ms (none)

Authenticators

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

Access Decision

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

Access decision log

# Result Attributes Object
1 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
2 DENIED moderate
App\Entity\EntryComment {#1796
  +user: App\Entity\User {#2409 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1870 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1513 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    Praise our lord and saviour Gaben!\n
    \n
    ![image_proxy(5)](https://lemmy.ohaa.xyz/pictrs/image/1815108c-5a03-4a52-ae0c-31f2b0880bce.jpeg)
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 5
  +score: 0
  +lastActive: DateTime @1698921601 {#1919
    date: 2023-11-02 11:40:01.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@JRepin@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2431 …}
  +nested: Doctrine\ORM\PersistentCollection {#2478 …}
  +votes: Doctrine\ORM\PersistentCollection {#1819 …}
  +reports: Doctrine\ORM\PersistentCollection {#1936 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1380 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2417 …}
  -id: 84962
  -bodyTs: "'/pictrs/image/1815108c-5a03-4a52-ae0c-31f2b0880bce.jpeg)':12 '5':9 'gaben':6 'imag':7 'lemmy.ohaa.xyz':11 'lemmy.ohaa.xyz/pictrs/image/1815108c-5a03-4a52-ae0c-31f2b0880bce.jpeg)':10 'lord':3 'prais':1 'proxi':8 'saviour':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ohaa.xyz/comment/1723151"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698921601 {#2397
    date: 2023-11-02 11:40:01.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 {#1796
  +user: App\Entity\User {#2409 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1870 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1513 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    Praise our lord and saviour Gaben!\n
    \n
    ![image_proxy(5)](https://lemmy.ohaa.xyz/pictrs/image/1815108c-5a03-4a52-ae0c-31f2b0880bce.jpeg)
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 5
  +score: 0
  +lastActive: DateTime @1698921601 {#1919
    date: 2023-11-02 11:40:01.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@JRepin@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2431 …}
  +nested: Doctrine\ORM\PersistentCollection {#2478 …}
  +votes: Doctrine\ORM\PersistentCollection {#1819 …}
  +reports: Doctrine\ORM\PersistentCollection {#1936 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1380 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2417 …}
  -id: 84962
  -bodyTs: "'/pictrs/image/1815108c-5a03-4a52-ae0c-31f2b0880bce.jpeg)':12 '5':9 'gaben':6 'imag':7 'lemmy.ohaa.xyz':11 'lemmy.ohaa.xyz/pictrs/image/1815108c-5a03-4a52-ae0c-31f2b0880bce.jpeg)':10 'lord':3 'prais':1 'proxi':8 'saviour':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ohaa.xyz/comment/1723151"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698921601 {#2397
    date: 2023-11-02 11:40:01.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 {#1796
  +user: App\Entity\User {#2409 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1870 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1513 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    Praise our lord and saviour Gaben!\n
    \n
    ![image_proxy(5)](https://lemmy.ohaa.xyz/pictrs/image/1815108c-5a03-4a52-ae0c-31f2b0880bce.jpeg)
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 5
  +score: 0
  +lastActive: DateTime @1698921601 {#1919
    date: 2023-11-02 11:40:01.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@JRepin@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2431 …}
  +nested: Doctrine\ORM\PersistentCollection {#2478 …}
  +votes: Doctrine\ORM\PersistentCollection {#1819 …}
  +reports: Doctrine\ORM\PersistentCollection {#1936 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1380 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2417 …}
  -id: 84962
  -bodyTs: "'/pictrs/image/1815108c-5a03-4a52-ae0c-31f2b0880bce.jpeg)':12 '5':9 'gaben':6 'imag':7 'lemmy.ohaa.xyz':11 'lemmy.ohaa.xyz/pictrs/image/1815108c-5a03-4a52-ae0c-31f2b0880bce.jpeg)':10 'lord':3 'prais':1 'proxi':8 'saviour':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ohaa.xyz/comment/1723151"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698921601 {#2397
    date: 2023-11-02 11:40:01.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 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 {#1702
  +user: App\Entity\User {#1598 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1621 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1513 …}
  +image: null
  +parent: null
  +root: null
  +body: "5 years already? Shit, I’m old."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1692721544 {#1562
    date: 2023-08-22 18:25:44.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@sirsquid@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1683 …}
  +nested: Doctrine\ORM\PersistentCollection {#1680 …}
  +votes: Doctrine\ORM\PersistentCollection {#1686 …}
  +reports: Doctrine\ORM\PersistentCollection {#1692 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1705 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1616 …}
  -id: 235802
  -bodyTs: "'5':1 'alreadi':3 'm':6 'old':7 'shit':4 'year':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.eco.br/comment/1421103"
  +editedAt: null
  +createdAt: DateTimeImmutable @1692721544 {#1613
    date: 2023-08-22 18:25:44.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
7 DENIED edit
App\Entity\EntryComment {#1702
  +user: App\Entity\User {#1598 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1621 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1513 …}
  +image: null
  +parent: null
  +root: null
  +body: "5 years already? Shit, I’m old."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1692721544 {#1562
    date: 2023-08-22 18:25:44.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@sirsquid@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1683 …}
  +nested: Doctrine\ORM\PersistentCollection {#1680 …}
  +votes: Doctrine\ORM\PersistentCollection {#1686 …}
  +reports: Doctrine\ORM\PersistentCollection {#1692 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1705 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1616 …}
  -id: 235802
  -bodyTs: "'5':1 'alreadi':3 'm':6 'old':7 'shit':4 'year':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.eco.br/comment/1421103"
  +editedAt: null
  +createdAt: DateTimeImmutable @1692721544 {#1613
    date: 2023-08-22 18:25:44.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
8 DENIED moderate
App\Entity\EntryComment {#1702
  +user: App\Entity\User {#1598 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1621 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1513 …}
  +image: null
  +parent: null
  +root: null
  +body: "5 years already? Shit, I’m old."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1692721544 {#1562
    date: 2023-08-22 18:25:44.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@sirsquid@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1683 …}
  +nested: Doctrine\ORM\PersistentCollection {#1680 …}
  +votes: Doctrine\ORM\PersistentCollection {#1686 …}
  +reports: Doctrine\ORM\PersistentCollection {#1692 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1705 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1616 …}
  -id: 235802
  -bodyTs: "'5':1 'alreadi':3 'm':6 'old':7 'shit':4 'year':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.eco.br/comment/1421103"
  +editedAt: null
  +createdAt: DateTimeImmutable @1692721544 {#1613
    date: 2023-08-22 18:25:44.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
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 {#2471
  +user: App\Entity\User {#2384 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2371 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1513 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    This is honestly quite interesting. I might get one, if only to play around with and see what cool stuff I can think of to do with it.\n
    \n
    Also, their laptops look pretty sweet - I think it strikes a much better long-term balance between framework’s “plug-and-play” approach (which necessarily leads to a slightly clunkier and less sleek design) and Apple’s “inscrutable slab of electronics” approach.\n
    \n
    Star’s approach requires more (dis)assembly time and care, but I think that’s fine. You can open up a Framework way more trivially, but well… how often do you honestly plan on disassembling your laptop? For me, it’s:\n
    \n
    - when I get it, to upgrade the RAM and SSD\n
    - if I want to upgrade later, but that typically happens years down the road, and sometimes not ever if it can do what I need it to do without issues\n
    - if something breaks and needs replacement… but that also typically happens years down the road\n
    \n
    So, while I appreciate Framework’s approach… I’m honestly not going to crack the thing open more than 3 or 4 times, and hopefully only once or twice, so I am absolutely fine sacrificing super easy maintenance for an overall sleeker and more robust-feeling design.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1701674469 {#2459
    date: 2023-12-04 08:21:09.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@simple@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2363 …}
  +nested: Doctrine\ORM\PersistentCollection {#2377 …}
  +votes: Doctrine\ORM\PersistentCollection {#2359 …}
  +reports: Doctrine\ORM\PersistentCollection {#2364 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2380 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2382 …}
  -id: 146648
  -bodyTs: "'3':188 '4':190 'absolut':201 'also':29,162 'appl':66 'appreci':172 'approach':53,72,75,175 'around':14 'assembl':79 'balanc':45 'better':41 'break':156 'care':82 'clunkier':60 'cool':19 'crack':182 'design':64,216 'dis':78 'disassembl':107 'easi':205 'electron':71 'ever':141 'feel':215 'fine':88,202 'framework':47,94,173 'get':8,116 'go':180 'happen':133,164 'honest':3,104,178 'hope':193 'inscrut':68 'interest':5 'issu':153 'laptop':31,109 'later':129 'lead':56 'less':62 'long':43 'long-term':42 'look':32 'm':177 'mainten':206 'might':7 'much':40 'necessarili':55 'need':148,158 'often':101 'one':9 'open':91,185 'overal':209 'plan':105 'play':13,52 'plug':50 'plug-and-play':49 'pretti':33 'quit':4 'ram':121 'replac':159 'requir':76 'road':137,168 'robust':214 'robust-feel':213 'sacrif':203 'see':17 'slab':69 'sleek':63 'sleeker':210 'slight':59 'someth':155 'sometim':139 'ssd':123 'star':73 'strike':38 'stuff':20 'super':204 'sweet':34 'term':44 'thing':184 'think':23,36,85 'time':80,191 'trivial':97 'twice':197 'typic':132,163 'upgrad':119,128 'want':126 'way':95 'well':99 'without':152 'year':134,165"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/comment/2337603"
  +editedAt: null
  +createdAt: DateTimeImmutable @1692377919 {#2468
    date: 2023-08-18 18:58:39.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
11 DENIED edit
App\Entity\EntryComment {#2471
  +user: App\Entity\User {#2384 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2371 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1513 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    This is honestly quite interesting. I might get one, if only to play around with and see what cool stuff I can think of to do with it.\n
    \n
    Also, their laptops look pretty sweet - I think it strikes a much better long-term balance between framework’s “plug-and-play” approach (which necessarily leads to a slightly clunkier and less sleek design) and Apple’s “inscrutable slab of electronics” approach.\n
    \n
    Star’s approach requires more (dis)assembly time and care, but I think that’s fine. You can open up a Framework way more trivially, but well… how often do you honestly plan on disassembling your laptop? For me, it’s:\n
    \n
    - when I get it, to upgrade the RAM and SSD\n
    - if I want to upgrade later, but that typically happens years down the road, and sometimes not ever if it can do what I need it to do without issues\n
    - if something breaks and needs replacement… but that also typically happens years down the road\n
    \n
    So, while I appreciate Framework’s approach… I’m honestly not going to crack the thing open more than 3 or 4 times, and hopefully only once or twice, so I am absolutely fine sacrificing super easy maintenance for an overall sleeker and more robust-feeling design.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1701674469 {#2459
    date: 2023-12-04 08:21:09.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@simple@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2363 …}
  +nested: Doctrine\ORM\PersistentCollection {#2377 …}
  +votes: Doctrine\ORM\PersistentCollection {#2359 …}
  +reports: Doctrine\ORM\PersistentCollection {#2364 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2380 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2382 …}
  -id: 146648
  -bodyTs: "'3':188 '4':190 'absolut':201 'also':29,162 'appl':66 'appreci':172 'approach':53,72,75,175 'around':14 'assembl':79 'balanc':45 'better':41 'break':156 'care':82 'clunkier':60 'cool':19 'crack':182 'design':64,216 'dis':78 'disassembl':107 'easi':205 'electron':71 'ever':141 'feel':215 'fine':88,202 'framework':47,94,173 'get':8,116 'go':180 'happen':133,164 'honest':3,104,178 'hope':193 'inscrut':68 'interest':5 'issu':153 'laptop':31,109 'later':129 'lead':56 'less':62 'long':43 'long-term':42 'look':32 'm':177 'mainten':206 'might':7 'much':40 'necessarili':55 'need':148,158 'often':101 'one':9 'open':91,185 'overal':209 'plan':105 'play':13,52 'plug':50 'plug-and-play':49 'pretti':33 'quit':4 'ram':121 'replac':159 'requir':76 'road':137,168 'robust':214 'robust-feel':213 'sacrif':203 'see':17 'slab':69 'sleek':63 'sleeker':210 'slight':59 'someth':155 'sometim':139 'ssd':123 'star':73 'strike':38 'stuff':20 'super':204 'sweet':34 'term':44 'thing':184 'think':23,36,85 'time':80,191 'trivial':97 'twice':197 'typic':132,163 'upgrad':119,128 'want':126 'way':95 'well':99 'without':152 'year':134,165"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/comment/2337603"
  +editedAt: null
  +createdAt: DateTimeImmutable @1692377919 {#2468
    date: 2023-08-18 18:58:39.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
12 DENIED moderate
App\Entity\EntryComment {#2471
  +user: App\Entity\User {#2384 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2371 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1513 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    This is honestly quite interesting. I might get one, if only to play around with and see what cool stuff I can think of to do with it.\n
    \n
    Also, their laptops look pretty sweet - I think it strikes a much better long-term balance between framework’s “plug-and-play” approach (which necessarily leads to a slightly clunkier and less sleek design) and Apple’s “inscrutable slab of electronics” approach.\n
    \n
    Star’s approach requires more (dis)assembly time and care, but I think that’s fine. You can open up a Framework way more trivially, but well… how often do you honestly plan on disassembling your laptop? For me, it’s:\n
    \n
    - when I get it, to upgrade the RAM and SSD\n
    - if I want to upgrade later, but that typically happens years down the road, and sometimes not ever if it can do what I need it to do without issues\n
    - if something breaks and needs replacement… but that also typically happens years down the road\n
    \n
    So, while I appreciate Framework’s approach… I’m honestly not going to crack the thing open more than 3 or 4 times, and hopefully only once or twice, so I am absolutely fine sacrificing super easy maintenance for an overall sleeker and more robust-feeling design.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1701674469 {#2459
    date: 2023-12-04 08:21:09.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@simple@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2363 …}
  +nested: Doctrine\ORM\PersistentCollection {#2377 …}
  +votes: Doctrine\ORM\PersistentCollection {#2359 …}
  +reports: Doctrine\ORM\PersistentCollection {#2364 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2380 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2382 …}
  -id: 146648
  -bodyTs: "'3':188 '4':190 'absolut':201 'also':29,162 'appl':66 'appreci':172 'approach':53,72,75,175 'around':14 'assembl':79 'balanc':45 'better':41 'break':156 'care':82 'clunkier':60 'cool':19 'crack':182 'design':64,216 'dis':78 'disassembl':107 'easi':205 'electron':71 'ever':141 'feel':215 'fine':88,202 'framework':47,94,173 'get':8,116 'go':180 'happen':133,164 'honest':3,104,178 'hope':193 'inscrut':68 'interest':5 'issu':153 'laptop':31,109 'later':129 'lead':56 'less':62 'long':43 'long-term':42 'look':32 'm':177 'mainten':206 'might':7 'much':40 'necessarili':55 'need':148,158 'often':101 'one':9 'open':91,185 'overal':209 'plan':105 'play':13,52 'plug':50 'plug-and-play':49 'pretti':33 'quit':4 'ram':121 'replac':159 'requir':76 'road':137,168 'robust':214 'robust-feel':213 'sacrif':203 'see':17 'slab':69 'sleek':63 'sleeker':210 'slight':59 'someth':155 'sometim':139 'ssd':123 'star':73 'strike':38 'stuff':20 'super':204 'sweet':34 'term':44 'thing':184 'think':23,36,85 'time':80,191 'trivial':97 'twice':197 'typic':132,163 'upgrad':119,128 'want':126 'way':95 'well':99 'without':152 'year':134,165"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/comment/2337603"
  +editedAt: null
  +createdAt: DateTimeImmutable @1692377919 {#2468
    date: 2023-08-18 18:58:39.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
13 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
14 DENIED moderate
App\Entity\EntryComment {#2062
  +user: Proxies\__CG__\App\Entity\User {#2046 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2371 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1513 …}
  +image: null
  +parent: App\Entity\EntryComment {#2471
    +user: App\Entity\User {#2384 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2371 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1513 …}
    +image: null
    +parent: null
    +root: null
    +body: """
      This is honestly quite interesting. I might get one, if only to play around with and see what cool stuff I can think of to do with it.\n
      \n
      Also, their laptops look pretty sweet - I think it strikes a much better long-term balance between framework’s “plug-and-play” approach (which necessarily leads to a slightly clunkier and less sleek design) and Apple’s “inscrutable slab of electronics” approach.\n
      \n
      Star’s approach requires more (dis)assembly time and care, but I think that’s fine. You can open up a Framework way more trivially, but well… how often do you honestly plan on disassembling your laptop? For me, it’s:\n
      \n
      - when I get it, to upgrade the RAM and SSD\n
      - if I want to upgrade later, but that typically happens years down the road, and sometimes not ever if it can do what I need it to do without issues\n
      - if something breaks and needs replacement… but that also typically happens years down the road\n
      \n
      So, while I appreciate Framework’s approach… I’m honestly not going to crack the thing open more than 3 or 4 times, and hopefully only once or twice, so I am absolutely fine sacrificing super easy maintenance for an overall sleeker and more robust-feeling design.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1701674469 {#2459
      date: 2023-12-04 08:21:09.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@simple@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2363 …}
    +nested: Doctrine\ORM\PersistentCollection {#2377 …}
    +votes: Doctrine\ORM\PersistentCollection {#2359 …}
    +reports: Doctrine\ORM\PersistentCollection {#2364 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2380 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2382 …}
    -id: 146648
    -bodyTs: "'3':188 '4':190 'absolut':201 'also':29,162 'appl':66 'appreci':172 'approach':53,72,75,175 'around':14 'assembl':79 'balanc':45 'better':41 'break':156 'care':82 'clunkier':60 'cool':19 'crack':182 'design':64,216 'dis':78 'disassembl':107 'easi':205 'electron':71 'ever':141 'feel':215 'fine':88,202 'framework':47,94,173 'get':8,116 'go':180 'happen':133,164 'honest':3,104,178 'hope':193 'inscrut':68 'interest':5 'issu':153 'laptop':31,109 'later':129 'lead':56 'less':62 'long':43 'long-term':42 'look':32 'm':177 'mainten':206 'might':7 'much':40 'necessarili':55 'need':148,158 'often':101 'one':9 'open':91,185 'overal':209 'plan':105 'play':13,52 'plug':50 'plug-and-play':49 'pretti':33 'quit':4 'ram':121 'replac':159 'requir':76 'road':137,168 'robust':214 'robust-feel':213 'sacrif':203 'see':17 'slab':69 'sleek':63 'sleeker':210 'slight':59 'someth':155 'sometim':139 'ssd':123 'star':73 'strike':38 'stuff':20 'super':204 'sweet':34 'term':44 'thing':184 'think':23,36,85 'time':80,191 'trivial':97 'twice':197 'typic':132,163 'upgrad':119,128 'want':126 'way':95 'well':99 'without':152 'year':134,165"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/comment/2337603"
    +editedAt: null
    +createdAt: DateTimeImmutable @1692377919 {#2468
      date: 2023-08-18 18:58:39.0 +02:00
    }
  }
  +root: App\Entity\EntryComment {#2471}
  +body: "The important bit not mentioned here is that FW machines are both user *serviceable* and user *upgradable*. No need to eat the cost or create the waste of replacing a perfectly good chassis and display, and then sell off the replaced mainboard on the market."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1699858451 {#2081
    date: 2023-11-13 07:54:11.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@simple@lemm.ee"
    "@gravitas_deficiency@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2059 …}
  +nested: Doctrine\ORM\PersistentCollection {#2051 …}
  +votes: Doctrine\ORM\PersistentCollection {#2049 …}
  +reports: Doctrine\ORM\PersistentCollection {#2067 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2066 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2065 …}
  -id: 166468
  -bodyTs: "'bit':3 'chassi':33 'cost':23 'creat':25 'display':35 'eat':21 'fw':9 'good':32 'import':2 'machin':10 'mainboard':42 'market':45 'mention':5 'need':19 'perfect':31 'replac':29,41 'sell':38 'servic':14 'upgrad':17 'user':13,16 'wast':27"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://slrpnk.net/comment/3966391"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699858451 {#2063
    date: 2023-11-13 07:54:11.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
15 DENIED edit
App\Entity\EntryComment {#2062
  +user: Proxies\__CG__\App\Entity\User {#2046 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2371 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1513 …}
  +image: null
  +parent: App\Entity\EntryComment {#2471
    +user: App\Entity\User {#2384 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2371 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1513 …}
    +image: null
    +parent: null
    +root: null
    +body: """
      This is honestly quite interesting. I might get one, if only to play around with and see what cool stuff I can think of to do with it.\n
      \n
      Also, their laptops look pretty sweet - I think it strikes a much better long-term balance between framework’s “plug-and-play” approach (which necessarily leads to a slightly clunkier and less sleek design) and Apple’s “inscrutable slab of electronics” approach.\n
      \n
      Star’s approach requires more (dis)assembly time and care, but I think that’s fine. You can open up a Framework way more trivially, but well… how often do you honestly plan on disassembling your laptop? For me, it’s:\n
      \n
      - when I get it, to upgrade the RAM and SSD\n
      - if I want to upgrade later, but that typically happens years down the road, and sometimes not ever if it can do what I need it to do without issues\n
      - if something breaks and needs replacement… but that also typically happens years down the road\n
      \n
      So, while I appreciate Framework’s approach… I’m honestly not going to crack the thing open more than 3 or 4 times, and hopefully only once or twice, so I am absolutely fine sacrificing super easy maintenance for an overall sleeker and more robust-feeling design.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1701674469 {#2459
      date: 2023-12-04 08:21:09.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@simple@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2363 …}
    +nested: Doctrine\ORM\PersistentCollection {#2377 …}
    +votes: Doctrine\ORM\PersistentCollection {#2359 …}
    +reports: Doctrine\ORM\PersistentCollection {#2364 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2380 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2382 …}
    -id: 146648
    -bodyTs: "'3':188 '4':190 'absolut':201 'also':29,162 'appl':66 'appreci':172 'approach':53,72,75,175 'around':14 'assembl':79 'balanc':45 'better':41 'break':156 'care':82 'clunkier':60 'cool':19 'crack':182 'design':64,216 'dis':78 'disassembl':107 'easi':205 'electron':71 'ever':141 'feel':215 'fine':88,202 'framework':47,94,173 'get':8,116 'go':180 'happen':133,164 'honest':3,104,178 'hope':193 'inscrut':68 'interest':5 'issu':153 'laptop':31,109 'later':129 'lead':56 'less':62 'long':43 'long-term':42 'look':32 'm':177 'mainten':206 'might':7 'much':40 'necessarili':55 'need':148,158 'often':101 'one':9 'open':91,185 'overal':209 'plan':105 'play':13,52 'plug':50 'plug-and-play':49 'pretti':33 'quit':4 'ram':121 'replac':159 'requir':76 'road':137,168 'robust':214 'robust-feel':213 'sacrif':203 'see':17 'slab':69 'sleek':63 'sleeker':210 'slight':59 'someth':155 'sometim':139 'ssd':123 'star':73 'strike':38 'stuff':20 'super':204 'sweet':34 'term':44 'thing':184 'think':23,36,85 'time':80,191 'trivial':97 'twice':197 'typic':132,163 'upgrad':119,128 'want':126 'way':95 'well':99 'without':152 'year':134,165"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/comment/2337603"
    +editedAt: null
    +createdAt: DateTimeImmutable @1692377919 {#2468
      date: 2023-08-18 18:58:39.0 +02:00
    }
  }
  +root: App\Entity\EntryComment {#2471}
  +body: "The important bit not mentioned here is that FW machines are both user *serviceable* and user *upgradable*. No need to eat the cost or create the waste of replacing a perfectly good chassis and display, and then sell off the replaced mainboard on the market."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1699858451 {#2081
    date: 2023-11-13 07:54:11.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@simple@lemm.ee"
    "@gravitas_deficiency@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2059 …}
  +nested: Doctrine\ORM\PersistentCollection {#2051 …}
  +votes: Doctrine\ORM\PersistentCollection {#2049 …}
  +reports: Doctrine\ORM\PersistentCollection {#2067 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2066 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2065 …}
  -id: 166468
  -bodyTs: "'bit':3 'chassi':33 'cost':23 'creat':25 'display':35 'eat':21 'fw':9 'good':32 'import':2 'machin':10 'mainboard':42 'market':45 'mention':5 'need':19 'perfect':31 'replac':29,41 'sell':38 'servic':14 'upgrad':17 'user':13,16 'wast':27"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://slrpnk.net/comment/3966391"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699858451 {#2063
    date: 2023-11-13 07:54:11.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
16 DENIED moderate
App\Entity\EntryComment {#2062
  +user: Proxies\__CG__\App\Entity\User {#2046 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2371 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1513 …}
  +image: null
  +parent: App\Entity\EntryComment {#2471
    +user: App\Entity\User {#2384 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2371 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1513 …}
    +image: null
    +parent: null
    +root: null
    +body: """
      This is honestly quite interesting. I might get one, if only to play around with and see what cool stuff I can think of to do with it.\n
      \n
      Also, their laptops look pretty sweet - I think it strikes a much better long-term balance between framework’s “plug-and-play” approach (which necessarily leads to a slightly clunkier and less sleek design) and Apple’s “inscrutable slab of electronics” approach.\n
      \n
      Star’s approach requires more (dis)assembly time and care, but I think that’s fine. You can open up a Framework way more trivially, but well… how often do you honestly plan on disassembling your laptop? For me, it’s:\n
      \n
      - when I get it, to upgrade the RAM and SSD\n
      - if I want to upgrade later, but that typically happens years down the road, and sometimes not ever if it can do what I need it to do without issues\n
      - if something breaks and needs replacement… but that also typically happens years down the road\n
      \n
      So, while I appreciate Framework’s approach… I’m honestly not going to crack the thing open more than 3 or 4 times, and hopefully only once or twice, so I am absolutely fine sacrificing super easy maintenance for an overall sleeker and more robust-feeling design.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1701674469 {#2459
      date: 2023-12-04 08:21:09.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@simple@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2363 …}
    +nested: Doctrine\ORM\PersistentCollection {#2377 …}
    +votes: Doctrine\ORM\PersistentCollection {#2359 …}
    +reports: Doctrine\ORM\PersistentCollection {#2364 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2380 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2382 …}
    -id: 146648
    -bodyTs: "'3':188 '4':190 'absolut':201 'also':29,162 'appl':66 'appreci':172 'approach':53,72,75,175 'around':14 'assembl':79 'balanc':45 'better':41 'break':156 'care':82 'clunkier':60 'cool':19 'crack':182 'design':64,216 'dis':78 'disassembl':107 'easi':205 'electron':71 'ever':141 'feel':215 'fine':88,202 'framework':47,94,173 'get':8,116 'go':180 'happen':133,164 'honest':3,104,178 'hope':193 'inscrut':68 'interest':5 'issu':153 'laptop':31,109 'later':129 'lead':56 'less':62 'long':43 'long-term':42 'look':32 'm':177 'mainten':206 'might':7 'much':40 'necessarili':55 'need':148,158 'often':101 'one':9 'open':91,185 'overal':209 'plan':105 'play':13,52 'plug':50 'plug-and-play':49 'pretti':33 'quit':4 'ram':121 'replac':159 'requir':76 'road':137,168 'robust':214 'robust-feel':213 'sacrif':203 'see':17 'slab':69 'sleek':63 'sleeker':210 'slight':59 'someth':155 'sometim':139 'ssd':123 'star':73 'strike':38 'stuff':20 'super':204 'sweet':34 'term':44 'thing':184 'think':23,36,85 'time':80,191 'trivial':97 'twice':197 'typic':132,163 'upgrad':119,128 'want':126 'way':95 'well':99 'without':152 'year':134,165"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/comment/2337603"
    +editedAt: null
    +createdAt: DateTimeImmutable @1692377919 {#2468
      date: 2023-08-18 18:58:39.0 +02:00
    }
  }
  +root: App\Entity\EntryComment {#2471}
  +body: "The important bit not mentioned here is that FW machines are both user *serviceable* and user *upgradable*. No need to eat the cost or create the waste of replacing a perfectly good chassis and display, and then sell off the replaced mainboard on the market."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1699858451 {#2081
    date: 2023-11-13 07:54:11.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@simple@lemm.ee"
    "@gravitas_deficiency@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2059 …}
  +nested: Doctrine\ORM\PersistentCollection {#2051 …}
  +votes: Doctrine\ORM\PersistentCollection {#2049 …}
  +reports: Doctrine\ORM\PersistentCollection {#2067 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2066 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2065 …}
  -id: 166468
  -bodyTs: "'bit':3 'chassi':33 'cost':23 'creat':25 'display':35 'eat':21 'fw':9 'good':32 'import':2 'machin':10 'mainboard':42 'market':45 'mention':5 'need':19 'perfect':31 'replac':29,41 'sell':38 'servic':14 'upgrad':17 'user':13,16 'wast':27"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://slrpnk.net/comment/3966391"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699858451 {#2063
    date: 2023-11-13 07:54:11.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