GET https://kbin.spritesserver.nl/index.php/u/@bekopharm@discuss.tchncs.de

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

Authenticators

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

Access Decision

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

Access decision log

# Result Attributes Object
1 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
2 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2369
  +user: Proxies\__CG__\App\Entity\User {#2334 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2456 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2300 …}
  +slug: "Simultaneous-joystick-3-axis-protocol"
  +title: "Simultaneous joystick 3-axis protocol"
  +url: null
  +body: """
    Working on a joystick. Seems like any protocol I use to read from peripherals is going to be bottlenecked by having just one input. My microcontroller might have multiple ADCs, but there’s just one processor stepping through them. Same for spi, or i2c, or uart. There’s really only ever one sensor reporting back its data at a time.\n
    \n
    I know this might not matter for measurement resolution. Especially if you’re polling at like 115k serial or something, but…\n
    \n
    That’s 8 bits per axis, and three axis. Now that’s at least 34 bits. To sample each axis we’re down to only 4.5k samples per second. Plus whatever other cycles the controller has to handle… even if I spent half that time doing microcontrolle cycles at like 2k we’re probably still well with the best star craft apms or whatever. I’d still like to find some way to really over engineer this thing.\n
    \n
    I read a little about tdm, but that’s out of my league and I don’t know if you could even have 3 simultaneously signals that way\n
    \n
    I’m thinking a microcontroller for each axis, and a usb port for each of them. So it appears like 3 different controllers to the computer. The user would just have to map the axis from the 3 controllers into 1 in their game software. I assume the steam remapping could do this.\n
    \n
    Is it just going to get smashed back into one thread in the computer’s usb hub anyway?\n
    \n
    Any other suggestions?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 3
  +favouriteCount: 2
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1726402203 {#1404
    date: 2024-09-15 14:10:03.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2324 …}
  +votes: Doctrine\ORM\PersistentCollection {#2333 …}
  +reports: Doctrine\ORM\PersistentCollection {#2327 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2191 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2328 …}
  +badges: Doctrine\ORM\PersistentCollection {#2314 …}
  +children: [
    App\Entity\EntryComment {#1883
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2369 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2456 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2387 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2387 …}
      +body: """
        This. It’s basically only a thing for rotary encoder, where interrupts should be used for the reading, so they don’t miss a beat.\n
        \n
        Also: Combining several joystick devices on the PC again is a pain in the neck especially if the game only supports one device of each kind.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1705586663 {#2471
        date: 2024-01-18 15:04:23.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@half_built_pyramids@lemmy.world"
        "@cmnybo@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2392 …}
      +nested: Doctrine\ORM\PersistentCollection {#2395 …}
      +votes: Doctrine\ORM\PersistentCollection {#1384 …}
      +reports: Doctrine\ORM\PersistentCollection {#1383 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1405 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1382 …}
      -id: 319251
      -bodyTs: "'also':26 'basic':4 'beat':25 'combin':27 'devic':30,48 'encod':10 'especi':41 'game':44 'interrupt':12 'joystick':29 'kind':51 'miss':23 'neck':40 'one':47 'pain':37 'pc':33 'read':18 'rotari':9 'sever':28 'support':46 'thing':7 'use':15"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6578710"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705586663 {#2467
        date: 2024-01-18 15:04:23.0 +01:00
      }
      +"title": 319251
    }
  ]
  -id: 31399
  -titleTs: "'3':3 'axi':4 'joystick':2 'protocol':5 'simultan':1"
  -bodyTs: "'1':229 '115k':77 '2k':133 '3':184,209,226 '34':96 '4.5':107 '8':84 'adc':30 'anyway':259 'apm':144 'appear':207 'assum':235 'axi':87,90,101,196,223 'back':55,249 'best':141 'bit':85,97 'bottleneck':19 'comput':214,255 'control':117,211,227 'could':181,239 'craft':143 'cycl':115,130 'd':148 'data':57 'differ':210 'engin':158 'especi':70 'even':121,182 'ever':51 'find':152 'game':232 'get':247 'go':16,245 'half':125 'handl':120 'hub':258 'i2c':44 'input':24 'joystick':4 'k':108 'know':62,178 'leagu':173 'least':95 'like':6,76,132,150,208 'littl':164 'm':190 'map':221 'matter':66 'measur':68 'microcontrol':26,193 'microcontroll':129 'might':27,64 'multipl':29 'one':23,35,52,251 'per':86,110 'peripher':14 'plus':112 'poll':74 'port':200 'probabl':136 'processor':36 'protocol':8 're':73,103,135 'read':12,162 'realli':49,156 'remap':238 'report':54 'resolut':69 'sampl':99,109 'second':111 'seem':5 'sensor':53 'serial':78 'signal':186 'simultan':185 'smash':248 'softwar':233 'someth':80 'spent':124 'spi':42 'star':142 'steam':237 'step':37 'still':137,149 'suggest':262 'tdm':166 'thing':160 'think':191 'thread':252 'three':89 'time':60,127 'uart':46 'usb':199,257 'use':10 'user':216 'way':154,188 'well':138 'whatev':113,146 'work':1 'would':217"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705574416
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10852531"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705550416 {#2011
    date: 2024-01-18 05:00:16.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 {#2369
  +user: Proxies\__CG__\App\Entity\User {#2334 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2456 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2300 …}
  +slug: "Simultaneous-joystick-3-axis-protocol"
  +title: "Simultaneous joystick 3-axis protocol"
  +url: null
  +body: """
    Working on a joystick. Seems like any protocol I use to read from peripherals is going to be bottlenecked by having just one input. My microcontroller might have multiple ADCs, but there’s just one processor stepping through them. Same for spi, or i2c, or uart. There’s really only ever one sensor reporting back its data at a time.\n
    \n
    I know this might not matter for measurement resolution. Especially if you’re polling at like 115k serial or something, but…\n
    \n
    That’s 8 bits per axis, and three axis. Now that’s at least 34 bits. To sample each axis we’re down to only 4.5k samples per second. Plus whatever other cycles the controller has to handle… even if I spent half that time doing microcontrolle cycles at like 2k we’re probably still well with the best star craft apms or whatever. I’d still like to find some way to really over engineer this thing.\n
    \n
    I read a little about tdm, but that’s out of my league and I don’t know if you could even have 3 simultaneously signals that way\n
    \n
    I’m thinking a microcontroller for each axis, and a usb port for each of them. So it appears like 3 different controllers to the computer. The user would just have to map the axis from the 3 controllers into 1 in their game software. I assume the steam remapping could do this.\n
    \n
    Is it just going to get smashed back into one thread in the computer’s usb hub anyway?\n
    \n
    Any other suggestions?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 3
  +favouriteCount: 2
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1726402203 {#1404
    date: 2024-09-15 14:10:03.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2324 …}
  +votes: Doctrine\ORM\PersistentCollection {#2333 …}
  +reports: Doctrine\ORM\PersistentCollection {#2327 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2191 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2328 …}
  +badges: Doctrine\ORM\PersistentCollection {#2314 …}
  +children: [
    App\Entity\EntryComment {#1883
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2369 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2456 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2387 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2387 …}
      +body: """
        This. It’s basically only a thing for rotary encoder, where interrupts should be used for the reading, so they don’t miss a beat.\n
        \n
        Also: Combining several joystick devices on the PC again is a pain in the neck especially if the game only supports one device of each kind.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1705586663 {#2471
        date: 2024-01-18 15:04:23.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@half_built_pyramids@lemmy.world"
        "@cmnybo@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2392 …}
      +nested: Doctrine\ORM\PersistentCollection {#2395 …}
      +votes: Doctrine\ORM\PersistentCollection {#1384 …}
      +reports: Doctrine\ORM\PersistentCollection {#1383 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1405 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1382 …}
      -id: 319251
      -bodyTs: "'also':26 'basic':4 'beat':25 'combin':27 'devic':30,48 'encod':10 'especi':41 'game':44 'interrupt':12 'joystick':29 'kind':51 'miss':23 'neck':40 'one':47 'pain':37 'pc':33 'read':18 'rotari':9 'sever':28 'support':46 'thing':7 'use':15"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6578710"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705586663 {#2467
        date: 2024-01-18 15:04:23.0 +01:00
      }
      +"title": 319251
    }
  ]
  -id: 31399
  -titleTs: "'3':3 'axi':4 'joystick':2 'protocol':5 'simultan':1"
  -bodyTs: "'1':229 '115k':77 '2k':133 '3':184,209,226 '34':96 '4.5':107 '8':84 'adc':30 'anyway':259 'apm':144 'appear':207 'assum':235 'axi':87,90,101,196,223 'back':55,249 'best':141 'bit':85,97 'bottleneck':19 'comput':214,255 'control':117,211,227 'could':181,239 'craft':143 'cycl':115,130 'd':148 'data':57 'differ':210 'engin':158 'especi':70 'even':121,182 'ever':51 'find':152 'game':232 'get':247 'go':16,245 'half':125 'handl':120 'hub':258 'i2c':44 'input':24 'joystick':4 'k':108 'know':62,178 'leagu':173 'least':95 'like':6,76,132,150,208 'littl':164 'm':190 'map':221 'matter':66 'measur':68 'microcontrol':26,193 'microcontroll':129 'might':27,64 'multipl':29 'one':23,35,52,251 'per':86,110 'peripher':14 'plus':112 'poll':74 'port':200 'probabl':136 'processor':36 'protocol':8 're':73,103,135 'read':12,162 'realli':49,156 'remap':238 'report':54 'resolut':69 'sampl':99,109 'second':111 'seem':5 'sensor':53 'serial':78 'signal':186 'simultan':185 'smash':248 'softwar':233 'someth':80 'spent':124 'spi':42 'star':142 'steam':237 'step':37 'still':137,149 'suggest':262 'tdm':166 'thing':160 'think':191 'thread':252 'three':89 'time':60,127 'uart':46 'usb':199,257 'use':10 'user':216 'way':154,188 'well':138 'whatev':113,146 'work':1 'would':217"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705574416
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10852531"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705550416 {#2011
    date: 2024-01-18 05:00:16.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 {#2369
  +user: Proxies\__CG__\App\Entity\User {#2334 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2456 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2300 …}
  +slug: "Simultaneous-joystick-3-axis-protocol"
  +title: "Simultaneous joystick 3-axis protocol"
  +url: null
  +body: """
    Working on a joystick. Seems like any protocol I use to read from peripherals is going to be bottlenecked by having just one input. My microcontroller might have multiple ADCs, but there’s just one processor stepping through them. Same for spi, or i2c, or uart. There’s really only ever one sensor reporting back its data at a time.\n
    \n
    I know this might not matter for measurement resolution. Especially if you’re polling at like 115k serial or something, but…\n
    \n
    That’s 8 bits per axis, and three axis. Now that’s at least 34 bits. To sample each axis we’re down to only 4.5k samples per second. Plus whatever other cycles the controller has to handle… even if I spent half that time doing microcontrolle cycles at like 2k we’re probably still well with the best star craft apms or whatever. I’d still like to find some way to really over engineer this thing.\n
    \n
    I read a little about tdm, but that’s out of my league and I don’t know if you could even have 3 simultaneously signals that way\n
    \n
    I’m thinking a microcontroller for each axis, and a usb port for each of them. So it appears like 3 different controllers to the computer. The user would just have to map the axis from the 3 controllers into 1 in their game software. I assume the steam remapping could do this.\n
    \n
    Is it just going to get smashed back into one thread in the computer’s usb hub anyway?\n
    \n
    Any other suggestions?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 3
  +favouriteCount: 2
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1726402203 {#1404
    date: 2024-09-15 14:10:03.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2324 …}
  +votes: Doctrine\ORM\PersistentCollection {#2333 …}
  +reports: Doctrine\ORM\PersistentCollection {#2327 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2191 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2328 …}
  +badges: Doctrine\ORM\PersistentCollection {#2314 …}
  +children: [
    App\Entity\EntryComment {#1883
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2369 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2456 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2387 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2387 …}
      +body: """
        This. It’s basically only a thing for rotary encoder, where interrupts should be used for the reading, so they don’t miss a beat.\n
        \n
        Also: Combining several joystick devices on the PC again is a pain in the neck especially if the game only supports one device of each kind.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1705586663 {#2471
        date: 2024-01-18 15:04:23.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@half_built_pyramids@lemmy.world"
        "@cmnybo@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2392 …}
      +nested: Doctrine\ORM\PersistentCollection {#2395 …}
      +votes: Doctrine\ORM\PersistentCollection {#1384 …}
      +reports: Doctrine\ORM\PersistentCollection {#1383 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1405 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1382 …}
      -id: 319251
      -bodyTs: "'also':26 'basic':4 'beat':25 'combin':27 'devic':30,48 'encod':10 'especi':41 'game':44 'interrupt':12 'joystick':29 'kind':51 'miss':23 'neck':40 'one':47 'pain':37 'pc':33 'read':18 'rotari':9 'sever':28 'support':46 'thing':7 'use':15"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6578710"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705586663 {#2467
        date: 2024-01-18 15:04:23.0 +01:00
      }
      +"title": 319251
    }
  ]
  -id: 31399
  -titleTs: "'3':3 'axi':4 'joystick':2 'protocol':5 'simultan':1"
  -bodyTs: "'1':229 '115k':77 '2k':133 '3':184,209,226 '34':96 '4.5':107 '8':84 'adc':30 'anyway':259 'apm':144 'appear':207 'assum':235 'axi':87,90,101,196,223 'back':55,249 'best':141 'bit':85,97 'bottleneck':19 'comput':214,255 'control':117,211,227 'could':181,239 'craft':143 'cycl':115,130 'd':148 'data':57 'differ':210 'engin':158 'especi':70 'even':121,182 'ever':51 'find':152 'game':232 'get':247 'go':16,245 'half':125 'handl':120 'hub':258 'i2c':44 'input':24 'joystick':4 'k':108 'know':62,178 'leagu':173 'least':95 'like':6,76,132,150,208 'littl':164 'm':190 'map':221 'matter':66 'measur':68 'microcontrol':26,193 'microcontroll':129 'might':27,64 'multipl':29 'one':23,35,52,251 'per':86,110 'peripher':14 'plus':112 'poll':74 'port':200 'probabl':136 'processor':36 'protocol':8 're':73,103,135 'read':12,162 'realli':49,156 'remap':238 'report':54 'resolut':69 'sampl':99,109 'second':111 'seem':5 'sensor':53 'serial':78 'signal':186 'simultan':185 'smash':248 'softwar':233 'someth':80 'spent':124 'spi':42 'star':142 'steam':237 'step':37 'still':137,149 'suggest':262 'tdm':166 'thing':160 'think':191 'thread':252 'three':89 'time':60,127 'uart':46 'usb':199,257 'use':10 'user':216 'way':154,188 'well':138 'whatev':113,146 'work':1 'would':217"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705574416
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10852531"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705550416 {#2011
    date: 2024-01-18 05:00:16.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 {#1883
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2369
    +user: Proxies\__CG__\App\Entity\User {#2334 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2456 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2300 …}
    +slug: "Simultaneous-joystick-3-axis-protocol"
    +title: "Simultaneous joystick 3-axis protocol"
    +url: null
    +body: """
      Working on a joystick. Seems like any protocol I use to read from peripherals is going to be bottlenecked by having just one input. My microcontroller might have multiple ADCs, but there’s just one processor stepping through them. Same for spi, or i2c, or uart. There’s really only ever one sensor reporting back its data at a time.\n
      \n
      I know this might not matter for measurement resolution. Especially if you’re polling at like 115k serial or something, but…\n
      \n
      That’s 8 bits per axis, and three axis. Now that’s at least 34 bits. To sample each axis we’re down to only 4.5k samples per second. Plus whatever other cycles the controller has to handle… even if I spent half that time doing microcontrolle cycles at like 2k we’re probably still well with the best star craft apms or whatever. I’d still like to find some way to really over engineer this thing.\n
      \n
      I read a little about tdm, but that’s out of my league and I don’t know if you could even have 3 simultaneously signals that way\n
      \n
      I’m thinking a microcontroller for each axis, and a usb port for each of them. So it appears like 3 different controllers to the computer. The user would just have to map the axis from the 3 controllers into 1 in their game software. I assume the steam remapping could do this.\n
      \n
      Is it just going to get smashed back into one thread in the computer’s usb hub anyway?\n
      \n
      Any other suggestions?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 3
    +favouriteCount: 2
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1726402203 {#1404
      date: 2024-09-15 14:10:03.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2324 …}
    +votes: Doctrine\ORM\PersistentCollection {#2333 …}
    +reports: Doctrine\ORM\PersistentCollection {#2327 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2191 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2328 …}
    +badges: Doctrine\ORM\PersistentCollection {#2314 …}
    +children: [
      App\Entity\EntryComment {#1883}
    ]
    -id: 31399
    -titleTs: "'3':3 'axi':4 'joystick':2 'protocol':5 'simultan':1"
    -bodyTs: "'1':229 '115k':77 '2k':133 '3':184,209,226 '34':96 '4.5':107 '8':84 'adc':30 'anyway':259 'apm':144 'appear':207 'assum':235 'axi':87,90,101,196,223 'back':55,249 'best':141 'bit':85,97 'bottleneck':19 'comput':214,255 'control':117,211,227 'could':181,239 'craft':143 'cycl':115,130 'd':148 'data':57 'differ':210 'engin':158 'especi':70 'even':121,182 'ever':51 'find':152 'game':232 'get':247 'go':16,245 'half':125 'handl':120 'hub':258 'i2c':44 'input':24 'joystick':4 'k':108 'know':62,178 'leagu':173 'least':95 'like':6,76,132,150,208 'littl':164 'm':190 'map':221 'matter':66 'measur':68 'microcontrol':26,193 'microcontroll':129 'might':27,64 'multipl':29 'one':23,35,52,251 'per':86,110 'peripher':14 'plus':112 'poll':74 'port':200 'probabl':136 'processor':36 'protocol':8 're':73,103,135 'read':12,162 'realli':49,156 'remap':238 'report':54 'resolut':69 'sampl':99,109 'second':111 'seem':5 'sensor':53 'serial':78 'signal':186 'simultan':185 'smash':248 'softwar':233 'someth':80 'spent':124 'spi':42 'star':142 'steam':237 'step':37 'still':137,149 'suggest':262 'tdm':166 'thing':160 'think':191 'thread':252 'three':89 'time':60,127 'uart':46 'usb':199,257 'use':10 'user':216 'way':154,188 'well':138 'whatev':113,146 'work':1 'would':217"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705574416
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10852531"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705550416 {#2011
      date: 2024-01-18 05:00:16.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2456 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2387 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2387 …}
  +body: """
    This. It’s basically only a thing for rotary encoder, where interrupts should be used for the reading, so they don’t miss a beat.\n
    \n
    Also: Combining several joystick devices on the PC again is a pain in the neck especially if the game only supports one device of each kind.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705586663 {#2471
    date: 2024-01-18 15:04:23.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@half_built_pyramids@lemmy.world"
    "@cmnybo@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2392 …}
  +nested: Doctrine\ORM\PersistentCollection {#2395 …}
  +votes: Doctrine\ORM\PersistentCollection {#1384 …}
  +reports: Doctrine\ORM\PersistentCollection {#1383 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1405 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1382 …}
  -id: 319251
  -bodyTs: "'also':26 'basic':4 'beat':25 'combin':27 'devic':30,48 'encod':10 'especi':41 'game':44 'interrupt':12 'joystick':29 'kind':51 'miss':23 'neck':40 'one':47 'pain':37 'pc':33 'read':18 'rotari':9 'sever':28 'support':46 'thing':7 'use':15"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6578710"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705586663 {#2467
    date: 2024-01-18 15:04:23.0 +01:00
  }
  +"title": 319251
}
"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 {#1883
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2369
    +user: Proxies\__CG__\App\Entity\User {#2334 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2456 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2300 …}
    +slug: "Simultaneous-joystick-3-axis-protocol"
    +title: "Simultaneous joystick 3-axis protocol"
    +url: null
    +body: """
      Working on a joystick. Seems like any protocol I use to read from peripherals is going to be bottlenecked by having just one input. My microcontroller might have multiple ADCs, but there’s just one processor stepping through them. Same for spi, or i2c, or uart. There’s really only ever one sensor reporting back its data at a time.\n
      \n
      I know this might not matter for measurement resolution. Especially if you’re polling at like 115k serial or something, but…\n
      \n
      That’s 8 bits per axis, and three axis. Now that’s at least 34 bits. To sample each axis we’re down to only 4.5k samples per second. Plus whatever other cycles the controller has to handle… even if I spent half that time doing microcontrolle cycles at like 2k we’re probably still well with the best star craft apms or whatever. I’d still like to find some way to really over engineer this thing.\n
      \n
      I read a little about tdm, but that’s out of my league and I don’t know if you could even have 3 simultaneously signals that way\n
      \n
      I’m thinking a microcontroller for each axis, and a usb port for each of them. So it appears like 3 different controllers to the computer. The user would just have to map the axis from the 3 controllers into 1 in their game software. I assume the steam remapping could do this.\n
      \n
      Is it just going to get smashed back into one thread in the computer’s usb hub anyway?\n
      \n
      Any other suggestions?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 3
    +favouriteCount: 2
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1726402203 {#1404
      date: 2024-09-15 14:10:03.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2324 …}
    +votes: Doctrine\ORM\PersistentCollection {#2333 …}
    +reports: Doctrine\ORM\PersistentCollection {#2327 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2191 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2328 …}
    +badges: Doctrine\ORM\PersistentCollection {#2314 …}
    +children: [
      App\Entity\EntryComment {#1883}
    ]
    -id: 31399
    -titleTs: "'3':3 'axi':4 'joystick':2 'protocol':5 'simultan':1"
    -bodyTs: "'1':229 '115k':77 '2k':133 '3':184,209,226 '34':96 '4.5':107 '8':84 'adc':30 'anyway':259 'apm':144 'appear':207 'assum':235 'axi':87,90,101,196,223 'back':55,249 'best':141 'bit':85,97 'bottleneck':19 'comput':214,255 'control':117,211,227 'could':181,239 'craft':143 'cycl':115,130 'd':148 'data':57 'differ':210 'engin':158 'especi':70 'even':121,182 'ever':51 'find':152 'game':232 'get':247 'go':16,245 'half':125 'handl':120 'hub':258 'i2c':44 'input':24 'joystick':4 'k':108 'know':62,178 'leagu':173 'least':95 'like':6,76,132,150,208 'littl':164 'm':190 'map':221 'matter':66 'measur':68 'microcontrol':26,193 'microcontroll':129 'might':27,64 'multipl':29 'one':23,35,52,251 'per':86,110 'peripher':14 'plus':112 'poll':74 'port':200 'probabl':136 'processor':36 'protocol':8 're':73,103,135 'read':12,162 'realli':49,156 'remap':238 'report':54 'resolut':69 'sampl':99,109 'second':111 'seem':5 'sensor':53 'serial':78 'signal':186 'simultan':185 'smash':248 'softwar':233 'someth':80 'spent':124 'spi':42 'star':142 'steam':237 'step':37 'still':137,149 'suggest':262 'tdm':166 'thing':160 'think':191 'thread':252 'three':89 'time':60,127 'uart':46 'usb':199,257 'use':10 'user':216 'way':154,188 'well':138 'whatev':113,146 'work':1 'would':217"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705574416
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10852531"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705550416 {#2011
      date: 2024-01-18 05:00:16.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2456 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2387 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2387 …}
  +body: """
    This. It’s basically only a thing for rotary encoder, where interrupts should be used for the reading, so they don’t miss a beat.\n
    \n
    Also: Combining several joystick devices on the PC again is a pain in the neck especially if the game only supports one device of each kind.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705586663 {#2471
    date: 2024-01-18 15:04:23.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@half_built_pyramids@lemmy.world"
    "@cmnybo@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2392 …}
  +nested: Doctrine\ORM\PersistentCollection {#2395 …}
  +votes: Doctrine\ORM\PersistentCollection {#1384 …}
  +reports: Doctrine\ORM\PersistentCollection {#1383 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1405 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1382 …}
  -id: 319251
  -bodyTs: "'also':26 'basic':4 'beat':25 'combin':27 'devic':30,48 'encod':10 'especi':41 'game':44 'interrupt':12 'joystick':29 'kind':51 'miss':23 'neck':40 'one':47 'pain':37 'pc':33 'read':18 'rotari':9 'sever':28 'support':46 'thing':7 'use':15"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6578710"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705586663 {#2467
    date: 2024-01-18 15:04:23.0 +01:00
  }
  +"title": 319251
}
"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 {#1883
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2369
    +user: Proxies\__CG__\App\Entity\User {#2334 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2456 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2300 …}
    +slug: "Simultaneous-joystick-3-axis-protocol"
    +title: "Simultaneous joystick 3-axis protocol"
    +url: null
    +body: """
      Working on a joystick. Seems like any protocol I use to read from peripherals is going to be bottlenecked by having just one input. My microcontroller might have multiple ADCs, but there’s just one processor stepping through them. Same for spi, or i2c, or uart. There’s really only ever one sensor reporting back its data at a time.\n
      \n
      I know this might not matter for measurement resolution. Especially if you’re polling at like 115k serial or something, but…\n
      \n
      That’s 8 bits per axis, and three axis. Now that’s at least 34 bits. To sample each axis we’re down to only 4.5k samples per second. Plus whatever other cycles the controller has to handle… even if I spent half that time doing microcontrolle cycles at like 2k we’re probably still well with the best star craft apms or whatever. I’d still like to find some way to really over engineer this thing.\n
      \n
      I read a little about tdm, but that’s out of my league and I don’t know if you could even have 3 simultaneously signals that way\n
      \n
      I’m thinking a microcontroller for each axis, and a usb port for each of them. So it appears like 3 different controllers to the computer. The user would just have to map the axis from the 3 controllers into 1 in their game software. I assume the steam remapping could do this.\n
      \n
      Is it just going to get smashed back into one thread in the computer’s usb hub anyway?\n
      \n
      Any other suggestions?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 3
    +favouriteCount: 2
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1726402203 {#1404
      date: 2024-09-15 14:10:03.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2324 …}
    +votes: Doctrine\ORM\PersistentCollection {#2333 …}
    +reports: Doctrine\ORM\PersistentCollection {#2327 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2191 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2328 …}
    +badges: Doctrine\ORM\PersistentCollection {#2314 …}
    +children: [
      App\Entity\EntryComment {#1883}
    ]
    -id: 31399
    -titleTs: "'3':3 'axi':4 'joystick':2 'protocol':5 'simultan':1"
    -bodyTs: "'1':229 '115k':77 '2k':133 '3':184,209,226 '34':96 '4.5':107 '8':84 'adc':30 'anyway':259 'apm':144 'appear':207 'assum':235 'axi':87,90,101,196,223 'back':55,249 'best':141 'bit':85,97 'bottleneck':19 'comput':214,255 'control':117,211,227 'could':181,239 'craft':143 'cycl':115,130 'd':148 'data':57 'differ':210 'engin':158 'especi':70 'even':121,182 'ever':51 'find':152 'game':232 'get':247 'go':16,245 'half':125 'handl':120 'hub':258 'i2c':44 'input':24 'joystick':4 'k':108 'know':62,178 'leagu':173 'least':95 'like':6,76,132,150,208 'littl':164 'm':190 'map':221 'matter':66 'measur':68 'microcontrol':26,193 'microcontroll':129 'might':27,64 'multipl':29 'one':23,35,52,251 'per':86,110 'peripher':14 'plus':112 'poll':74 'port':200 'probabl':136 'processor':36 'protocol':8 're':73,103,135 'read':12,162 'realli':49,156 'remap':238 'report':54 'resolut':69 'sampl':99,109 'second':111 'seem':5 'sensor':53 'serial':78 'signal':186 'simultan':185 'smash':248 'softwar':233 'someth':80 'spent':124 'spi':42 'star':142 'steam':237 'step':37 'still':137,149 'suggest':262 'tdm':166 'thing':160 'think':191 'thread':252 'three':89 'time':60,127 'uart':46 'usb':199,257 'use':10 'user':216 'way':154,188 'well':138 'whatev':113,146 'work':1 'would':217"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705574416
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10852531"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705550416 {#2011
      date: 2024-01-18 05:00:16.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2456 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2387 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2387 …}
  +body: """
    This. It’s basically only a thing for rotary encoder, where interrupts should be used for the reading, so they don’t miss a beat.\n
    \n
    Also: Combining several joystick devices on the PC again is a pain in the neck especially if the game only supports one device of each kind.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705586663 {#2471
    date: 2024-01-18 15:04:23.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@half_built_pyramids@lemmy.world"
    "@cmnybo@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2392 …}
  +nested: Doctrine\ORM\PersistentCollection {#2395 …}
  +votes: Doctrine\ORM\PersistentCollection {#1384 …}
  +reports: Doctrine\ORM\PersistentCollection {#1383 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1405 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1382 …}
  -id: 319251
  -bodyTs: "'also':26 'basic':4 'beat':25 'combin':27 'devic':30,48 'encod':10 'especi':41 'game':44 'interrupt':12 'joystick':29 'kind':51 'miss':23 'neck':40 'one':47 'pain':37 'pc':33 'read':18 'rotari':9 'sever':28 'support':46 'thing':7 'use':15"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6578710"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705586663 {#2467
    date: 2024-01-18 15:04:23.0 +01:00
  }
  +"title": 319251
}
"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\Entry {#1595
  +user: App\Entity\User {#261 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1580 …}
  +image: Proxies\__CG__\App\Entity\Image {#1577 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#1668 …}
  +slug: "Wingman-An-X-Wing-Story-released"
  +title: "Wingman - An X-Wing Story released"
  +url: "https://www.youtube.com/watch?v=kzw5SaDGH24"
  +body: "Wingman - An X-Wing Story | Star Wars Fan Film was released today. It’s a Star Wars fan movie with 50 minutes length and plenty of pew pew."
  +type: "video"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 1
  +favouriteCount: 38
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1709915702 {#1450
    date: 2024-03-08 17:35:02.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1671 …}
  +votes: Doctrine\ORM\PersistentCollection {#1650 …}
  +reports: Doctrine\ORM\PersistentCollection {#1655 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1526 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1551 …}
  +badges: Doctrine\ORM\PersistentCollection {#1565 …}
  +children: []
  -id: 25954
  -titleTs: "'releas':7 'stori':6 'wing':5 'wingman':1 'x':4 'x-wing':3"
  -bodyTs: "'50':22 'fan':9,19 'film':10 'length':24 'minut':23 'movi':20 'pew':28,29 'plenti':26 'releas':12 'star':7,17 'stori':6 'today':13 'war':8,18 'wing':5 'wingman':1 'x':4 'x-wing':3"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704067507
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/post/8538373"
  +editedAt: null
  +createdAt: DateTimeImmutable @1703981107 {#1446
    date: 2023-12-31 01:05:07.0 +01:00
  }
}
"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
11 DENIED edit
App\Entity\Entry {#1595
  +user: App\Entity\User {#261 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1580 …}
  +image: Proxies\__CG__\App\Entity\Image {#1577 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#1668 …}
  +slug: "Wingman-An-X-Wing-Story-released"
  +title: "Wingman - An X-Wing Story released"
  +url: "https://www.youtube.com/watch?v=kzw5SaDGH24"
  +body: "Wingman - An X-Wing Story | Star Wars Fan Film was released today. It’s a Star Wars fan movie with 50 minutes length and plenty of pew pew."
  +type: "video"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 1
  +favouriteCount: 38
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1709915702 {#1450
    date: 2024-03-08 17:35:02.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1671 …}
  +votes: Doctrine\ORM\PersistentCollection {#1650 …}
  +reports: Doctrine\ORM\PersistentCollection {#1655 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1526 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1551 …}
  +badges: Doctrine\ORM\PersistentCollection {#1565 …}
  +children: []
  -id: 25954
  -titleTs: "'releas':7 'stori':6 'wing':5 'wingman':1 'x':4 'x-wing':3"
  -bodyTs: "'50':22 'fan':9,19 'film':10 'length':24 'minut':23 'movi':20 'pew':28,29 'plenti':26 'releas':12 'star':7,17 'stori':6 'today':13 'war':8,18 'wing':5 'wingman':1 'x':4 'x-wing':3"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704067507
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/post/8538373"
  +editedAt: null
  +createdAt: DateTimeImmutable @1703981107 {#1446
    date: 2023-12-31 01:05:07.0 +01:00
  }
}
"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
12 DENIED moderate
App\Entity\Entry {#1595
  +user: App\Entity\User {#261 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1580 …}
  +image: Proxies\__CG__\App\Entity\Image {#1577 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#1668 …}
  +slug: "Wingman-An-X-Wing-Story-released"
  +title: "Wingman - An X-Wing Story released"
  +url: "https://www.youtube.com/watch?v=kzw5SaDGH24"
  +body: "Wingman - An X-Wing Story | Star Wars Fan Film was released today. It’s a Star Wars fan movie with 50 minutes length and plenty of pew pew."
  +type: "video"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 1
  +favouriteCount: 38
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1709915702 {#1450
    date: 2024-03-08 17:35:02.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1671 …}
  +votes: Doctrine\ORM\PersistentCollection {#1650 …}
  +reports: Doctrine\ORM\PersistentCollection {#1655 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1526 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1551 …}
  +badges: Doctrine\ORM\PersistentCollection {#1565 …}
  +children: []
  -id: 25954
  -titleTs: "'releas':7 'stori':6 'wing':5 'wingman':1 'x':4 'x-wing':3"
  -bodyTs: "'50':22 'fan':9,19 'film':10 'length':24 'minut':23 'movi':20 'pew':28,29 'plenti':26 'releas':12 'star':7,17 'stori':6 'today':13 'war':8,18 'wing':5 'wingman':1 'x':4 'x-wing':3"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704067507
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/post/8538373"
  +editedAt: null
  +createdAt: DateTimeImmutable @1703981107 {#1446
    date: 2023-12-31 01:05:07.0 +01:00
  }
}
"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
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
Proxies\__CG__\App\Entity\Entry {#2385
  +user: Proxies\__CG__\App\Entity\User {#2344 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2456 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2347 …}
  +slug: "What-type-of-connector-is-this"
  +title: "What type of connector is this ?"
  +url: "https://discuss.tchncs.de/pictrs/image/34263663-d656-4236-8e3f-209ce8fe8ebf.jpeg"
  +body: """
    //Edit: It’s a SAS drive. thanks for the help :))\n
    \n
    I bought two of these a long time ago, and I recently tried to connect them to a SATA III connector without luck. The size seems to match up, but the block between the two pin segments seems to block it from connecting with SATA III.\n
    \n
    Can you help me figure out what kind of adaptor I need ? :))
    """
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 19
  +favouriteCount: 13
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1690269557 {#2164
    date: 2023-07-25 09:19:17.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2351 …}
  +votes: Doctrine\ORM\PersistentCollection {#2348 …}
  +reports: Doctrine\ORM\PersistentCollection {#2350 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2040 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2132 …}
  +badges: Doctrine\ORM\PersistentCollection {#2129 …}
  +children: [
    App\Entity\EntryComment {#2384
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2385 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2456 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        Why yes it’s a SAS drive. You can find that in some NAS models for home use too. Otherwise this is usually server land.\n
        \n
        The thing with HBAs is that you usually only get virtual disks on the system side because the controller masks the real disks. This is not really needed any more since modern filesystems can do RAID functionality too - and even better and faster - but that does require direct access to the drive.\n
        \n
        Many controllers can be patched though or come with a pass through (JBOD) mode out of the box, which allows you to use that kind of drive directly again. Such drives can be obtained used for cheap too so this may be a feasible option to extend the possible amount of drives for a desktop computer at home too *a lot*. Most controllers support 4-8 devices.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1690212675 {#2379
        date: 2023-07-24 17:31:15.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@RAM@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2382 …}
      +nested: Doctrine\ORM\PersistentCollection {#2380 …}
      +votes: Doctrine\ORM\PersistentCollection {#2364 …}
      +reports: Doctrine\ORM\PersistentCollection {#2359 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2377 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2363 …}
      -id: 23416
      -bodyTs: "'-8':143 '4':142 'access':74 'allow':97 'amount':127 'better':66 'box':95 'cheap':114 'come':85 'comput':133 'control':44,79,140 'desktop':132 'devic':144 'direct':73,105 'disk':37,48 'drive':7,77,104,108,129 'even':65 'extend':124 'faster':68 'feasibl':121 'filesystem':58 'find':10 'function':62 'get':35 'hbas':29 'home':17,135 'jbod':90 'kind':102 'land':25 'lot':138 'mani':78 'mask':45 'may':118 'mode':91 'model':15 'modern':57 'nas':14 'need':53 'obtain':111 'option':122 'otherwis':20 'pass':88 'patch':82 'possibl':126 'raid':61 'real':47 'realli':52 'requir':72 'sas':6 'server':24 'side':41 'sinc':56 'support':141 'system':40 'thing':27 'though':83 'use':18,100,112 'usual':23,33 'virtual':36 'yes':2"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/1340236"
      +editedAt: null
      +createdAt: DateTimeImmutable @1690212675 {#2378
        date: 2023-07-24 17:31:15.0 +02:00
      }
      +"title": 23416
    }
  ]
  -id: 1557
  -titleTs: "'connector':4 'type':2"
  -bodyTs: "'/edit':1 'adaptor':66 'ago':19 'block':42,50 'bought':12 'connect':25,53 'connector':31 'drive':6 'figur':61 'help':10,59 'iii':30,56 'kind':64 'long':17 'luck':33 'match':38 'need':68 'pin':46 'recent':22 'sas':5 'sata':29,55 'seem':36,48 'segment':47 'size':35 'thank':7 'time':18 'tri':23 'two':13,45 'without':32"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1690293665
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/post/998071"
  +editedAt: DateTimeImmutable @1690208553 {#2027
    date: 2023-07-24 16:22:33.0 +02:00
  }
  +createdAt: DateTimeImmutable @1690207265 {#1361
    date: 2023-07-24 16:01:05.0 +02: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
15 DENIED edit
Proxies\__CG__\App\Entity\Entry {#2385
  +user: Proxies\__CG__\App\Entity\User {#2344 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2456 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2347 …}
  +slug: "What-type-of-connector-is-this"
  +title: "What type of connector is this ?"
  +url: "https://discuss.tchncs.de/pictrs/image/34263663-d656-4236-8e3f-209ce8fe8ebf.jpeg"
  +body: """
    //Edit: It’s a SAS drive. thanks for the help :))\n
    \n
    I bought two of these a long time ago, and I recently tried to connect them to a SATA III connector without luck. The size seems to match up, but the block between the two pin segments seems to block it from connecting with SATA III.\n
    \n
    Can you help me figure out what kind of adaptor I need ? :))
    """
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 19
  +favouriteCount: 13
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1690269557 {#2164
    date: 2023-07-25 09:19:17.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2351 …}
  +votes: Doctrine\ORM\PersistentCollection {#2348 …}
  +reports: Doctrine\ORM\PersistentCollection {#2350 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2040 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2132 …}
  +badges: Doctrine\ORM\PersistentCollection {#2129 …}
  +children: [
    App\Entity\EntryComment {#2384
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2385 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2456 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        Why yes it’s a SAS drive. You can find that in some NAS models for home use too. Otherwise this is usually server land.\n
        \n
        The thing with HBAs is that you usually only get virtual disks on the system side because the controller masks the real disks. This is not really needed any more since modern filesystems can do RAID functionality too - and even better and faster - but that does require direct access to the drive.\n
        \n
        Many controllers can be patched though or come with a pass through (JBOD) mode out of the box, which allows you to use that kind of drive directly again. Such drives can be obtained used for cheap too so this may be a feasible option to extend the possible amount of drives for a desktop computer at home too *a lot*. Most controllers support 4-8 devices.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1690212675 {#2379
        date: 2023-07-24 17:31:15.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@RAM@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2382 …}
      +nested: Doctrine\ORM\PersistentCollection {#2380 …}
      +votes: Doctrine\ORM\PersistentCollection {#2364 …}
      +reports: Doctrine\ORM\PersistentCollection {#2359 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2377 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2363 …}
      -id: 23416
      -bodyTs: "'-8':143 '4':142 'access':74 'allow':97 'amount':127 'better':66 'box':95 'cheap':114 'come':85 'comput':133 'control':44,79,140 'desktop':132 'devic':144 'direct':73,105 'disk':37,48 'drive':7,77,104,108,129 'even':65 'extend':124 'faster':68 'feasibl':121 'filesystem':58 'find':10 'function':62 'get':35 'hbas':29 'home':17,135 'jbod':90 'kind':102 'land':25 'lot':138 'mani':78 'mask':45 'may':118 'mode':91 'model':15 'modern':57 'nas':14 'need':53 'obtain':111 'option':122 'otherwis':20 'pass':88 'patch':82 'possibl':126 'raid':61 'real':47 'realli':52 'requir':72 'sas':6 'server':24 'side':41 'sinc':56 'support':141 'system':40 'thing':27 'though':83 'use':18,100,112 'usual':23,33 'virtual':36 'yes':2"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/1340236"
      +editedAt: null
      +createdAt: DateTimeImmutable @1690212675 {#2378
        date: 2023-07-24 17:31:15.0 +02:00
      }
      +"title": 23416
    }
  ]
  -id: 1557
  -titleTs: "'connector':4 'type':2"
  -bodyTs: "'/edit':1 'adaptor':66 'ago':19 'block':42,50 'bought':12 'connect':25,53 'connector':31 'drive':6 'figur':61 'help':10,59 'iii':30,56 'kind':64 'long':17 'luck':33 'match':38 'need':68 'pin':46 'recent':22 'sas':5 'sata':29,55 'seem':36,48 'segment':47 'size':35 'thank':7 'time':18 'tri':23 'two':13,45 'without':32"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1690293665
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/post/998071"
  +editedAt: DateTimeImmutable @1690208553 {#2027
    date: 2023-07-24 16:22:33.0 +02:00
  }
  +createdAt: DateTimeImmutable @1690207265 {#1361
    date: 2023-07-24 16:01:05.0 +02: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
16 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2385
  +user: Proxies\__CG__\App\Entity\User {#2344 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2456 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2347 …}
  +slug: "What-type-of-connector-is-this"
  +title: "What type of connector is this ?"
  +url: "https://discuss.tchncs.de/pictrs/image/34263663-d656-4236-8e3f-209ce8fe8ebf.jpeg"
  +body: """
    //Edit: It’s a SAS drive. thanks for the help :))\n
    \n
    I bought two of these a long time ago, and I recently tried to connect them to a SATA III connector without luck. The size seems to match up, but the block between the two pin segments seems to block it from connecting with SATA III.\n
    \n
    Can you help me figure out what kind of adaptor I need ? :))
    """
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 19
  +favouriteCount: 13
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1690269557 {#2164
    date: 2023-07-25 09:19:17.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2351 …}
  +votes: Doctrine\ORM\PersistentCollection {#2348 …}
  +reports: Doctrine\ORM\PersistentCollection {#2350 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2040 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2132 …}
  +badges: Doctrine\ORM\PersistentCollection {#2129 …}
  +children: [
    App\Entity\EntryComment {#2384
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2385 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2456 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        Why yes it’s a SAS drive. You can find that in some NAS models for home use too. Otherwise this is usually server land.\n
        \n
        The thing with HBAs is that you usually only get virtual disks on the system side because the controller masks the real disks. This is not really needed any more since modern filesystems can do RAID functionality too - and even better and faster - but that does require direct access to the drive.\n
        \n
        Many controllers can be patched though or come with a pass through (JBOD) mode out of the box, which allows you to use that kind of drive directly again. Such drives can be obtained used for cheap too so this may be a feasible option to extend the possible amount of drives for a desktop computer at home too *a lot*. Most controllers support 4-8 devices.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1690212675 {#2379
        date: 2023-07-24 17:31:15.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@RAM@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2382 …}
      +nested: Doctrine\ORM\PersistentCollection {#2380 …}
      +votes: Doctrine\ORM\PersistentCollection {#2364 …}
      +reports: Doctrine\ORM\PersistentCollection {#2359 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2377 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2363 …}
      -id: 23416
      -bodyTs: "'-8':143 '4':142 'access':74 'allow':97 'amount':127 'better':66 'box':95 'cheap':114 'come':85 'comput':133 'control':44,79,140 'desktop':132 'devic':144 'direct':73,105 'disk':37,48 'drive':7,77,104,108,129 'even':65 'extend':124 'faster':68 'feasibl':121 'filesystem':58 'find':10 'function':62 'get':35 'hbas':29 'home':17,135 'jbod':90 'kind':102 'land':25 'lot':138 'mani':78 'mask':45 'may':118 'mode':91 'model':15 'modern':57 'nas':14 'need':53 'obtain':111 'option':122 'otherwis':20 'pass':88 'patch':82 'possibl':126 'raid':61 'real':47 'realli':52 'requir':72 'sas':6 'server':24 'side':41 'sinc':56 'support':141 'system':40 'thing':27 'though':83 'use':18,100,112 'usual':23,33 'virtual':36 'yes':2"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/1340236"
      +editedAt: null
      +createdAt: DateTimeImmutable @1690212675 {#2378
        date: 2023-07-24 17:31:15.0 +02:00
      }
      +"title": 23416
    }
  ]
  -id: 1557
  -titleTs: "'connector':4 'type':2"
  -bodyTs: "'/edit':1 'adaptor':66 'ago':19 'block':42,50 'bought':12 'connect':25,53 'connector':31 'drive':6 'figur':61 'help':10,59 'iii':30,56 'kind':64 'long':17 'luck':33 'match':38 'need':68 'pin':46 'recent':22 'sas':5 'sata':29,55 'seem':36,48 'segment':47 'size':35 'thank':7 'time':18 'tri':23 'two':13,45 'without':32"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1690293665
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/post/998071"
  +editedAt: DateTimeImmutable @1690208553 {#2027
    date: 2023-07-24 16:22:33.0 +02:00
  }
  +createdAt: DateTimeImmutable @1690207265 {#1361
    date: 2023-07-24 16:01:05.0 +02: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
17 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
18 DENIED moderate
App\Entity\EntryComment {#2384
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2385
    +user: Proxies\__CG__\App\Entity\User {#2344 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2456 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2347 …}
    +slug: "What-type-of-connector-is-this"
    +title: "What type of connector is this ?"
    +url: "https://discuss.tchncs.de/pictrs/image/34263663-d656-4236-8e3f-209ce8fe8ebf.jpeg"
    +body: """
      //Edit: It’s a SAS drive. thanks for the help :))\n
      \n
      I bought two of these a long time ago, and I recently tried to connect them to a SATA III connector without luck. The size seems to match up, but the block between the two pin segments seems to block it from connecting with SATA III.\n
      \n
      Can you help me figure out what kind of adaptor I need ? :))
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 19
    +favouriteCount: 13
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1690269557 {#2164
      date: 2023-07-25 09:19:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2351 …}
    +votes: Doctrine\ORM\PersistentCollection {#2348 …}
    +reports: Doctrine\ORM\PersistentCollection {#2350 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2040 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2132 …}
    +badges: Doctrine\ORM\PersistentCollection {#2129 …}
    +children: [
      App\Entity\EntryComment {#2384}
    ]
    -id: 1557
    -titleTs: "'connector':4 'type':2"
    -bodyTs: "'/edit':1 'adaptor':66 'ago':19 'block':42,50 'bought':12 'connect':25,53 'connector':31 'drive':6 'figur':61 'help':10,59 'iii':30,56 'kind':64 'long':17 'luck':33 'match':38 'need':68 'pin':46 'recent':22 'sas':5 'sata':29,55 'seem':36,48 'segment':47 'size':35 'thank':7 'time':18 'tri':23 'two':13,45 'without':32"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1690293665
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/post/998071"
    +editedAt: DateTimeImmutable @1690208553 {#2027
      date: 2023-07-24 16:22:33.0 +02:00
    }
    +createdAt: DateTimeImmutable @1690207265 {#1361
      date: 2023-07-24 16:01:05.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2456 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    Why yes it’s a SAS drive. You can find that in some NAS models for home use too. Otherwise this is usually server land.\n
    \n
    The thing with HBAs is that you usually only get virtual disks on the system side because the controller masks the real disks. This is not really needed any more since modern filesystems can do RAID functionality too - and even better and faster - but that does require direct access to the drive.\n
    \n
    Many controllers can be patched though or come with a pass through (JBOD) mode out of the box, which allows you to use that kind of drive directly again. Such drives can be obtained used for cheap too so this may be a feasible option to extend the possible amount of drives for a desktop computer at home too *a lot*. Most controllers support 4-8 devices.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1690212675 {#2379
    date: 2023-07-24 17:31:15.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@RAM@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2382 …}
  +nested: Doctrine\ORM\PersistentCollection {#2380 …}
  +votes: Doctrine\ORM\PersistentCollection {#2364 …}
  +reports: Doctrine\ORM\PersistentCollection {#2359 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2377 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2363 …}
  -id: 23416
  -bodyTs: "'-8':143 '4':142 'access':74 'allow':97 'amount':127 'better':66 'box':95 'cheap':114 'come':85 'comput':133 'control':44,79,140 'desktop':132 'devic':144 'direct':73,105 'disk':37,48 'drive':7,77,104,108,129 'even':65 'extend':124 'faster':68 'feasibl':121 'filesystem':58 'find':10 'function':62 'get':35 'hbas':29 'home':17,135 'jbod':90 'kind':102 'land':25 'lot':138 'mani':78 'mask':45 'may':118 'mode':91 'model':15 'modern':57 'nas':14 'need':53 'obtain':111 'option':122 'otherwis':20 'pass':88 'patch':82 'possibl':126 'raid':61 'real':47 'realli':52 'requir':72 'sas':6 'server':24 'side':41 'sinc':56 'support':141 'system':40 'thing':27 'though':83 'use':18,100,112 'usual':23,33 'virtual':36 'yes':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/1340236"
  +editedAt: null
  +createdAt: DateTimeImmutable @1690212675 {#2378
    date: 2023-07-24 17:31:15.0 +02:00
  }
  +"title": 23416
}
"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
19 DENIED edit
App\Entity\EntryComment {#2384
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2385
    +user: Proxies\__CG__\App\Entity\User {#2344 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2456 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2347 …}
    +slug: "What-type-of-connector-is-this"
    +title: "What type of connector is this ?"
    +url: "https://discuss.tchncs.de/pictrs/image/34263663-d656-4236-8e3f-209ce8fe8ebf.jpeg"
    +body: """
      //Edit: It’s a SAS drive. thanks for the help :))\n
      \n
      I bought two of these a long time ago, and I recently tried to connect them to a SATA III connector without luck. The size seems to match up, but the block between the two pin segments seems to block it from connecting with SATA III.\n
      \n
      Can you help me figure out what kind of adaptor I need ? :))
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 19
    +favouriteCount: 13
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1690269557 {#2164
      date: 2023-07-25 09:19:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2351 …}
    +votes: Doctrine\ORM\PersistentCollection {#2348 …}
    +reports: Doctrine\ORM\PersistentCollection {#2350 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2040 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2132 …}
    +badges: Doctrine\ORM\PersistentCollection {#2129 …}
    +children: [
      App\Entity\EntryComment {#2384}
    ]
    -id: 1557
    -titleTs: "'connector':4 'type':2"
    -bodyTs: "'/edit':1 'adaptor':66 'ago':19 'block':42,50 'bought':12 'connect':25,53 'connector':31 'drive':6 'figur':61 'help':10,59 'iii':30,56 'kind':64 'long':17 'luck':33 'match':38 'need':68 'pin':46 'recent':22 'sas':5 'sata':29,55 'seem':36,48 'segment':47 'size':35 'thank':7 'time':18 'tri':23 'two':13,45 'without':32"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1690293665
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/post/998071"
    +editedAt: DateTimeImmutable @1690208553 {#2027
      date: 2023-07-24 16:22:33.0 +02:00
    }
    +createdAt: DateTimeImmutable @1690207265 {#1361
      date: 2023-07-24 16:01:05.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2456 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    Why yes it’s a SAS drive. You can find that in some NAS models for home use too. Otherwise this is usually server land.\n
    \n
    The thing with HBAs is that you usually only get virtual disks on the system side because the controller masks the real disks. This is not really needed any more since modern filesystems can do RAID functionality too - and even better and faster - but that does require direct access to the drive.\n
    \n
    Many controllers can be patched though or come with a pass through (JBOD) mode out of the box, which allows you to use that kind of drive directly again. Such drives can be obtained used for cheap too so this may be a feasible option to extend the possible amount of drives for a desktop computer at home too *a lot*. Most controllers support 4-8 devices.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1690212675 {#2379
    date: 2023-07-24 17:31:15.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@RAM@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2382 …}
  +nested: Doctrine\ORM\PersistentCollection {#2380 …}
  +votes: Doctrine\ORM\PersistentCollection {#2364 …}
  +reports: Doctrine\ORM\PersistentCollection {#2359 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2377 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2363 …}
  -id: 23416
  -bodyTs: "'-8':143 '4':142 'access':74 'allow':97 'amount':127 'better':66 'box':95 'cheap':114 'come':85 'comput':133 'control':44,79,140 'desktop':132 'devic':144 'direct':73,105 'disk':37,48 'drive':7,77,104,108,129 'even':65 'extend':124 'faster':68 'feasibl':121 'filesystem':58 'find':10 'function':62 'get':35 'hbas':29 'home':17,135 'jbod':90 'kind':102 'land':25 'lot':138 'mani':78 'mask':45 'may':118 'mode':91 'model':15 'modern':57 'nas':14 'need':53 'obtain':111 'option':122 'otherwis':20 'pass':88 'patch':82 'possibl':126 'raid':61 'real':47 'realli':52 'requir':72 'sas':6 'server':24 'side':41 'sinc':56 'support':141 'system':40 'thing':27 'though':83 'use':18,100,112 'usual':23,33 'virtual':36 'yes':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/1340236"
  +editedAt: null
  +createdAt: DateTimeImmutable @1690212675 {#2378
    date: 2023-07-24 17:31:15.0 +02:00
  }
  +"title": 23416
}
"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
20 DENIED moderate
App\Entity\EntryComment {#2384
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2385
    +user: Proxies\__CG__\App\Entity\User {#2344 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2456 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2347 …}
    +slug: "What-type-of-connector-is-this"
    +title: "What type of connector is this ?"
    +url: "https://discuss.tchncs.de/pictrs/image/34263663-d656-4236-8e3f-209ce8fe8ebf.jpeg"
    +body: """
      //Edit: It’s a SAS drive. thanks for the help :))\n
      \n
      I bought two of these a long time ago, and I recently tried to connect them to a SATA III connector without luck. The size seems to match up, but the block between the two pin segments seems to block it from connecting with SATA III.\n
      \n
      Can you help me figure out what kind of adaptor I need ? :))
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 19
    +favouriteCount: 13
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1690269557 {#2164
      date: 2023-07-25 09:19:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2351 …}
    +votes: Doctrine\ORM\PersistentCollection {#2348 …}
    +reports: Doctrine\ORM\PersistentCollection {#2350 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2040 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2132 …}
    +badges: Doctrine\ORM\PersistentCollection {#2129 …}
    +children: [
      App\Entity\EntryComment {#2384}
    ]
    -id: 1557
    -titleTs: "'connector':4 'type':2"
    -bodyTs: "'/edit':1 'adaptor':66 'ago':19 'block':42,50 'bought':12 'connect':25,53 'connector':31 'drive':6 'figur':61 'help':10,59 'iii':30,56 'kind':64 'long':17 'luck':33 'match':38 'need':68 'pin':46 'recent':22 'sas':5 'sata':29,55 'seem':36,48 'segment':47 'size':35 'thank':7 'time':18 'tri':23 'two':13,45 'without':32"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1690293665
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/post/998071"
    +editedAt: DateTimeImmutable @1690208553 {#2027
      date: 2023-07-24 16:22:33.0 +02:00
    }
    +createdAt: DateTimeImmutable @1690207265 {#1361
      date: 2023-07-24 16:01:05.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2456 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    Why yes it’s a SAS drive. You can find that in some NAS models for home use too. Otherwise this is usually server land.\n
    \n
    The thing with HBAs is that you usually only get virtual disks on the system side because the controller masks the real disks. This is not really needed any more since modern filesystems can do RAID functionality too - and even better and faster - but that does require direct access to the drive.\n
    \n
    Many controllers can be patched though or come with a pass through (JBOD) mode out of the box, which allows you to use that kind of drive directly again. Such drives can be obtained used for cheap too so this may be a feasible option to extend the possible amount of drives for a desktop computer at home too *a lot*. Most controllers support 4-8 devices.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1690212675 {#2379
    date: 2023-07-24 17:31:15.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@RAM@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2382 …}
  +nested: Doctrine\ORM\PersistentCollection {#2380 …}
  +votes: Doctrine\ORM\PersistentCollection {#2364 …}
  +reports: Doctrine\ORM\PersistentCollection {#2359 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2377 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2363 …}
  -id: 23416
  -bodyTs: "'-8':143 '4':142 'access':74 'allow':97 'amount':127 'better':66 'box':95 'cheap':114 'come':85 'comput':133 'control':44,79,140 'desktop':132 'devic':144 'direct':73,105 'disk':37,48 'drive':7,77,104,108,129 'even':65 'extend':124 'faster':68 'feasibl':121 'filesystem':58 'find':10 'function':62 'get':35 'hbas':29 'home':17,135 'jbod':90 'kind':102 'land':25 'lot':138 'mani':78 'mask':45 'may':118 'mode':91 'model':15 'modern':57 'nas':14 'need':53 'obtain':111 'option':122 'otherwis':20 'pass':88 'patch':82 'possibl':126 'raid':61 'real':47 'realli':52 'requir':72 'sas':6 'server':24 'side':41 'sinc':56 'support':141 'system':40 'thing':27 'though':83 'use':18,100,112 'usual':23,33 'virtual':36 'yes':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/1340236"
  +editedAt: null
  +createdAt: DateTimeImmutable @1690212675 {#2378
    date: 2023-07-24 17:31:15.0 +02:00
  }
  +"title": 23416
}
"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
21 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
22 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2460
  +user: Proxies\__CG__\App\Entity\User {#2012 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2456 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2300 …}
  +slug: "What-software-do-you-use-for-PCB-design"
  +title: "What software do you use for PCB design?"
  +url: null
  +body: "I’m interested in learning how to make a proper PCB rather than perf board with wires all over the place."
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 12
  +favouriteCount: 21
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1688023354 {#2130
    date: 2023-06-29 09:22:34.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2093 …}
  +votes: Doctrine\ORM\PersistentCollection {#2091 …}
  +reports: Doctrine\ORM\PersistentCollection {#2095 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2089 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2080 …}
  +badges: Doctrine\ORM\PersistentCollection {#2098 …}
  +children: [
    1 => App\Entity\EntryComment {#1711
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2460 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2456 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        KiCAD is good and has no vendor lock-in.\n
        \n
        There are very good beginner tutorials and videos explaining typical workflows.\n
        \n
        It features also stuff like auto-routing, error checking, part lists and 3D previews.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 10
      +score: 0
      +lastActive: DateTime @1687784565 {#1613
        date: 2023-06-26 15:02:45.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Rolive@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2461 …}
      +nested: Doctrine\ORM\PersistentCollection {#2462 …}
      +votes: Doctrine\ORM\PersistentCollection {#2411 …}
      +reports: Doctrine\ORM\PersistentCollection {#2463 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1597 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1723 …}
      -id: 4674
      -bodyTs: "'3d':35 'also':24 'auto':28 'auto-rout':27 'beginn':15 'check':31 'error':30 'explain':19 'featur':23 'good':3,14 'kicad':1 'like':26 'list':33 'lock':9 'lock-in':8 'part':32 'preview':36 'rout':29 'stuff':25 'tutori':16 'typic':20 'vendor':7 'video':18 'workflow':21"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/409834"
      +editedAt: null
      +createdAt: DateTimeImmutable @1687784565 {#1556
        date: 2023-06-26 15:02:45.0 +02:00
      }
      +"title": 4674
    }
    0 => App\Entity\EntryComment {#2469
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2460 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2456 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2389 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2391 …}
      +body: "Looks good. Enjoying the little history lesson there :D"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1688023354 {#1730
        date: 2023-06-29 09:22:34.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Rolive@discuss.tchncs.de"
        "@MrMonkey@lemm.ee"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1407 …}
      +nested: Doctrine\ORM\PersistentCollection {#1907 …}
      +votes: Doctrine\ORM\PersistentCollection {#1410 …}
      +reports: Doctrine\ORM\PersistentCollection {#1708 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1906 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2383 …}
      -id: 5096
      -bodyTs: "'d':9 'enjoy':3 'good':2 'histori':6 'lesson':7 'littl':5 'look':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/466891"
      +editedAt: null
      +createdAt: DateTimeImmutable @1688023354 {#2470
        date: 2023-06-29 09:22:34.0 +02:00
      }
      +"title": 5096
    }
  ]
  -id: 446
  -titleTs: "'design':8 'pcb':7 'softwar':2 'use':5"
  -bodyTs: "'board':15 'interest':3 'learn':5 'm':2 'make':8 'pcb':11 'perf':14 'place':21 'proper':10 'rather':12 'wire':17"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1687845003
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/post/307416"
  +editedAt: null
  +createdAt: DateTimeImmutable @1687758603 {#2332
    date: 2023-06-26 07:50:03.0 +02: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
23 DENIED edit
Proxies\__CG__\App\Entity\Entry {#2460
  +user: Proxies\__CG__\App\Entity\User {#2012 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2456 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2300 …}
  +slug: "What-software-do-you-use-for-PCB-design"
  +title: "What software do you use for PCB design?"
  +url: null
  +body: "I’m interested in learning how to make a proper PCB rather than perf board with wires all over the place."
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 12
  +favouriteCount: 21
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1688023354 {#2130
    date: 2023-06-29 09:22:34.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2093 …}
  +votes: Doctrine\ORM\PersistentCollection {#2091 …}
  +reports: Doctrine\ORM\PersistentCollection {#2095 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2089 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2080 …}
  +badges: Doctrine\ORM\PersistentCollection {#2098 …}
  +children: [
    1 => App\Entity\EntryComment {#1711
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2460 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2456 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        KiCAD is good and has no vendor lock-in.\n
        \n
        There are very good beginner tutorials and videos explaining typical workflows.\n
        \n
        It features also stuff like auto-routing, error checking, part lists and 3D previews.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 10
      +score: 0
      +lastActive: DateTime @1687784565 {#1613
        date: 2023-06-26 15:02:45.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Rolive@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2461 …}
      +nested: Doctrine\ORM\PersistentCollection {#2462 …}
      +votes: Doctrine\ORM\PersistentCollection {#2411 …}
      +reports: Doctrine\ORM\PersistentCollection {#2463 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1597 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1723 …}
      -id: 4674
      -bodyTs: "'3d':35 'also':24 'auto':28 'auto-rout':27 'beginn':15 'check':31 'error':30 'explain':19 'featur':23 'good':3,14 'kicad':1 'like':26 'list':33 'lock':9 'lock-in':8 'part':32 'preview':36 'rout':29 'stuff':25 'tutori':16 'typic':20 'vendor':7 'video':18 'workflow':21"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/409834"
      +editedAt: null
      +createdAt: DateTimeImmutable @1687784565 {#1556
        date: 2023-06-26 15:02:45.0 +02:00
      }
      +"title": 4674
    }
    0 => App\Entity\EntryComment {#2469
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2460 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2456 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2389 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2391 …}
      +body: "Looks good. Enjoying the little history lesson there :D"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1688023354 {#1730
        date: 2023-06-29 09:22:34.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Rolive@discuss.tchncs.de"
        "@MrMonkey@lemm.ee"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1407 …}
      +nested: Doctrine\ORM\PersistentCollection {#1907 …}
      +votes: Doctrine\ORM\PersistentCollection {#1410 …}
      +reports: Doctrine\ORM\PersistentCollection {#1708 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1906 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2383 …}
      -id: 5096
      -bodyTs: "'d':9 'enjoy':3 'good':2 'histori':6 'lesson':7 'littl':5 'look':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/466891"
      +editedAt: null
      +createdAt: DateTimeImmutable @1688023354 {#2470
        date: 2023-06-29 09:22:34.0 +02:00
      }
      +"title": 5096
    }
  ]
  -id: 446
  -titleTs: "'design':8 'pcb':7 'softwar':2 'use':5"
  -bodyTs: "'board':15 'interest':3 'learn':5 'm':2 'make':8 'pcb':11 'perf':14 'place':21 'proper':10 'rather':12 'wire':17"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1687845003
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/post/307416"
  +editedAt: null
  +createdAt: DateTimeImmutable @1687758603 {#2332
    date: 2023-06-26 07:50:03.0 +02: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
24 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2460
  +user: Proxies\__CG__\App\Entity\User {#2012 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2456 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2300 …}
  +slug: "What-software-do-you-use-for-PCB-design"
  +title: "What software do you use for PCB design?"
  +url: null
  +body: "I’m interested in learning how to make a proper PCB rather than perf board with wires all over the place."
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 12
  +favouriteCount: 21
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1688023354 {#2130
    date: 2023-06-29 09:22:34.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2093 …}
  +votes: Doctrine\ORM\PersistentCollection {#2091 …}
  +reports: Doctrine\ORM\PersistentCollection {#2095 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2089 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2080 …}
  +badges: Doctrine\ORM\PersistentCollection {#2098 …}
  +children: [
    1 => App\Entity\EntryComment {#1711
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2460 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2456 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        KiCAD is good and has no vendor lock-in.\n
        \n
        There are very good beginner tutorials and videos explaining typical workflows.\n
        \n
        It features also stuff like auto-routing, error checking, part lists and 3D previews.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 10
      +score: 0
      +lastActive: DateTime @1687784565 {#1613
        date: 2023-06-26 15:02:45.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Rolive@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2461 …}
      +nested: Doctrine\ORM\PersistentCollection {#2462 …}
      +votes: Doctrine\ORM\PersistentCollection {#2411 …}
      +reports: Doctrine\ORM\PersistentCollection {#2463 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1597 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1723 …}
      -id: 4674
      -bodyTs: "'3d':35 'also':24 'auto':28 'auto-rout':27 'beginn':15 'check':31 'error':30 'explain':19 'featur':23 'good':3,14 'kicad':1 'like':26 'list':33 'lock':9 'lock-in':8 'part':32 'preview':36 'rout':29 'stuff':25 'tutori':16 'typic':20 'vendor':7 'video':18 'workflow':21"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/409834"
      +editedAt: null
      +createdAt: DateTimeImmutable @1687784565 {#1556
        date: 2023-06-26 15:02:45.0 +02:00
      }
      +"title": 4674
    }
    0 => App\Entity\EntryComment {#2469
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2460 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2456 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2389 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2391 …}
      +body: "Looks good. Enjoying the little history lesson there :D"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1688023354 {#1730
        date: 2023-06-29 09:22:34.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Rolive@discuss.tchncs.de"
        "@MrMonkey@lemm.ee"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1407 …}
      +nested: Doctrine\ORM\PersistentCollection {#1907 …}
      +votes: Doctrine\ORM\PersistentCollection {#1410 …}
      +reports: Doctrine\ORM\PersistentCollection {#1708 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1906 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2383 …}
      -id: 5096
      -bodyTs: "'d':9 'enjoy':3 'good':2 'histori':6 'lesson':7 'littl':5 'look':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/466891"
      +editedAt: null
      +createdAt: DateTimeImmutable @1688023354 {#2470
        date: 2023-06-29 09:22:34.0 +02:00
      }
      +"title": 5096
    }
  ]
  -id: 446
  -titleTs: "'design':8 'pcb':7 'softwar':2 'use':5"
  -bodyTs: "'board':15 'interest':3 'learn':5 'm':2 'make':8 'pcb':11 'perf':14 'place':21 'proper':10 'rather':12 'wire':17"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1687845003
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/post/307416"
  +editedAt: null
  +createdAt: DateTimeImmutable @1687758603 {#2332
    date: 2023-06-26 07:50:03.0 +02: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
25 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
26 DENIED moderate
App\Entity\EntryComment {#1711
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2460
    +user: Proxies\__CG__\App\Entity\User {#2012 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2456 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2300 …}
    +slug: "What-software-do-you-use-for-PCB-design"
    +title: "What software do you use for PCB design?"
    +url: null
    +body: "I’m interested in learning how to make a proper PCB rather than perf board with wires all over the place."
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 12
    +favouriteCount: 21
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1688023354 {#2130
      date: 2023-06-29 09:22:34.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2093 …}
    +votes: Doctrine\ORM\PersistentCollection {#2091 …}
    +reports: Doctrine\ORM\PersistentCollection {#2095 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2089 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2080 …}
    +badges: Doctrine\ORM\PersistentCollection {#2098 …}
    +children: [
      1 => App\Entity\EntryComment {#1711}
      0 => App\Entity\EntryComment {#2469
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2460 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2456 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2389 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2391 …}
        +body: "Looks good. Enjoying the little history lesson there :D"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1688023354 {#1730
          date: 2023-06-29 09:22:34.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Rolive@discuss.tchncs.de"
          "@MrMonkey@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1407 …}
        +nested: Doctrine\ORM\PersistentCollection {#1907 …}
        +votes: Doctrine\ORM\PersistentCollection {#1410 …}
        +reports: Doctrine\ORM\PersistentCollection {#1708 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1906 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2383 …}
        -id: 5096
        -bodyTs: "'d':9 'enjoy':3 'good':2 'histori':6 'lesson':7 'littl':5 'look':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/466891"
        +editedAt: null
        +createdAt: DateTimeImmutable @1688023354 {#2470
          date: 2023-06-29 09:22:34.0 +02:00
        }
        +"title": 5096
      }
    ]
    -id: 446
    -titleTs: "'design':8 'pcb':7 'softwar':2 'use':5"
    -bodyTs: "'board':15 'interest':3 'learn':5 'm':2 'make':8 'pcb':11 'perf':14 'place':21 'proper':10 'rather':12 'wire':17"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1687845003
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/post/307416"
    +editedAt: null
    +createdAt: DateTimeImmutable @1687758603 {#2332
      date: 2023-06-26 07:50:03.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2456 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    KiCAD is good and has no vendor lock-in.\n
    \n
    There are very good beginner tutorials and videos explaining typical workflows.\n
    \n
    It features also stuff like auto-routing, error checking, part lists and 3D previews.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 10
  +score: 0
  +lastActive: DateTime @1687784565 {#1613
    date: 2023-06-26 15:02:45.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Rolive@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2461 …}
  +nested: Doctrine\ORM\PersistentCollection {#2462 …}
  +votes: Doctrine\ORM\PersistentCollection {#2411 …}
  +reports: Doctrine\ORM\PersistentCollection {#2463 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1597 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1723 …}
  -id: 4674
  -bodyTs: "'3d':35 'also':24 'auto':28 'auto-rout':27 'beginn':15 'check':31 'error':30 'explain':19 'featur':23 'good':3,14 'kicad':1 'like':26 'list':33 'lock':9 'lock-in':8 'part':32 'preview':36 'rout':29 'stuff':25 'tutori':16 'typic':20 'vendor':7 'video':18 'workflow':21"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/409834"
  +editedAt: null
  +createdAt: DateTimeImmutable @1687784565 {#1556
    date: 2023-06-26 15:02:45.0 +02:00
  }
  +"title": 4674
}
"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
27 DENIED edit
App\Entity\EntryComment {#1711
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2460
    +user: Proxies\__CG__\App\Entity\User {#2012 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2456 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2300 …}
    +slug: "What-software-do-you-use-for-PCB-design"
    +title: "What software do you use for PCB design?"
    +url: null
    +body: "I’m interested in learning how to make a proper PCB rather than perf board with wires all over the place."
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 12
    +favouriteCount: 21
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1688023354 {#2130
      date: 2023-06-29 09:22:34.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2093 …}
    +votes: Doctrine\ORM\PersistentCollection {#2091 …}
    +reports: Doctrine\ORM\PersistentCollection {#2095 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2089 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2080 …}
    +badges: Doctrine\ORM\PersistentCollection {#2098 …}
    +children: [
      1 => App\Entity\EntryComment {#1711}
      0 => App\Entity\EntryComment {#2469
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2460 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2456 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2389 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2391 …}
        +body: "Looks good. Enjoying the little history lesson there :D"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1688023354 {#1730
          date: 2023-06-29 09:22:34.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Rolive@discuss.tchncs.de"
          "@MrMonkey@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1407 …}
        +nested: Doctrine\ORM\PersistentCollection {#1907 …}
        +votes: Doctrine\ORM\PersistentCollection {#1410 …}
        +reports: Doctrine\ORM\PersistentCollection {#1708 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1906 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2383 …}
        -id: 5096
        -bodyTs: "'d':9 'enjoy':3 'good':2 'histori':6 'lesson':7 'littl':5 'look':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/466891"
        +editedAt: null
        +createdAt: DateTimeImmutable @1688023354 {#2470
          date: 2023-06-29 09:22:34.0 +02:00
        }
        +"title": 5096
      }
    ]
    -id: 446
    -titleTs: "'design':8 'pcb':7 'softwar':2 'use':5"
    -bodyTs: "'board':15 'interest':3 'learn':5 'm':2 'make':8 'pcb':11 'perf':14 'place':21 'proper':10 'rather':12 'wire':17"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1687845003
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/post/307416"
    +editedAt: null
    +createdAt: DateTimeImmutable @1687758603 {#2332
      date: 2023-06-26 07:50:03.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2456 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    KiCAD is good and has no vendor lock-in.\n
    \n
    There are very good beginner tutorials and videos explaining typical workflows.\n
    \n
    It features also stuff like auto-routing, error checking, part lists and 3D previews.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 10
  +score: 0
  +lastActive: DateTime @1687784565 {#1613
    date: 2023-06-26 15:02:45.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Rolive@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2461 …}
  +nested: Doctrine\ORM\PersistentCollection {#2462 …}
  +votes: Doctrine\ORM\PersistentCollection {#2411 …}
  +reports: Doctrine\ORM\PersistentCollection {#2463 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1597 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1723 …}
  -id: 4674
  -bodyTs: "'3d':35 'also':24 'auto':28 'auto-rout':27 'beginn':15 'check':31 'error':30 'explain':19 'featur':23 'good':3,14 'kicad':1 'like':26 'list':33 'lock':9 'lock-in':8 'part':32 'preview':36 'rout':29 'stuff':25 'tutori':16 'typic':20 'vendor':7 'video':18 'workflow':21"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/409834"
  +editedAt: null
  +createdAt: DateTimeImmutable @1687784565 {#1556
    date: 2023-06-26 15:02:45.0 +02:00
  }
  +"title": 4674
}
"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
28 DENIED moderate
App\Entity\EntryComment {#1711
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2460
    +user: Proxies\__CG__\App\Entity\User {#2012 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2456 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2300 …}
    +slug: "What-software-do-you-use-for-PCB-design"
    +title: "What software do you use for PCB design?"
    +url: null
    +body: "I’m interested in learning how to make a proper PCB rather than perf board with wires all over the place."
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 12
    +favouriteCount: 21
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1688023354 {#2130
      date: 2023-06-29 09:22:34.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2093 …}
    +votes: Doctrine\ORM\PersistentCollection {#2091 …}
    +reports: Doctrine\ORM\PersistentCollection {#2095 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2089 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2080 …}
    +badges: Doctrine\ORM\PersistentCollection {#2098 …}
    +children: [
      1 => App\Entity\EntryComment {#1711}
      0 => App\Entity\EntryComment {#2469
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2460 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2456 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2389 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2391 …}
        +body: "Looks good. Enjoying the little history lesson there :D"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1688023354 {#1730
          date: 2023-06-29 09:22:34.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Rolive@discuss.tchncs.de"
          "@MrMonkey@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1407 …}
        +nested: Doctrine\ORM\PersistentCollection {#1907 …}
        +votes: Doctrine\ORM\PersistentCollection {#1410 …}
        +reports: Doctrine\ORM\PersistentCollection {#1708 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1906 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2383 …}
        -id: 5096
        -bodyTs: "'d':9 'enjoy':3 'good':2 'histori':6 'lesson':7 'littl':5 'look':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/466891"
        +editedAt: null
        +createdAt: DateTimeImmutable @1688023354 {#2470
          date: 2023-06-29 09:22:34.0 +02:00
        }
        +"title": 5096
      }
    ]
    -id: 446
    -titleTs: "'design':8 'pcb':7 'softwar':2 'use':5"
    -bodyTs: "'board':15 'interest':3 'learn':5 'm':2 'make':8 'pcb':11 'perf':14 'place':21 'proper':10 'rather':12 'wire':17"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1687845003
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/post/307416"
    +editedAt: null
    +createdAt: DateTimeImmutable @1687758603 {#2332
      date: 2023-06-26 07:50:03.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2456 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    KiCAD is good and has no vendor lock-in.\n
    \n
    There are very good beginner tutorials and videos explaining typical workflows.\n
    \n
    It features also stuff like auto-routing, error checking, part lists and 3D previews.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 10
  +score: 0
  +lastActive: DateTime @1687784565 {#1613
    date: 2023-06-26 15:02:45.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Rolive@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2461 …}
  +nested: Doctrine\ORM\PersistentCollection {#2462 …}
  +votes: Doctrine\ORM\PersistentCollection {#2411 …}
  +reports: Doctrine\ORM\PersistentCollection {#2463 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1597 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1723 …}
  -id: 4674
  -bodyTs: "'3d':35 'also':24 'auto':28 'auto-rout':27 'beginn':15 'check':31 'error':30 'explain':19 'featur':23 'good':3,14 'kicad':1 'like':26 'list':33 'lock':9 'lock-in':8 'part':32 'preview':36 'rout':29 'stuff':25 'tutori':16 'typic':20 'vendor':7 'video':18 'workflow':21"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/409834"
  +editedAt: null
  +createdAt: DateTimeImmutable @1687784565 {#1556
    date: 2023-06-26 15:02:45.0 +02:00
  }
  +"title": 4674
}
"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
29 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
30 DENIED moderate
App\Entity\EntryComment {#2469
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2460
    +user: Proxies\__CG__\App\Entity\User {#2012 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2456 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2300 …}
    +slug: "What-software-do-you-use-for-PCB-design"
    +title: "What software do you use for PCB design?"
    +url: null
    +body: "I’m interested in learning how to make a proper PCB rather than perf board with wires all over the place."
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 12
    +favouriteCount: 21
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1688023354 {#2130
      date: 2023-06-29 09:22:34.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2093 …}
    +votes: Doctrine\ORM\PersistentCollection {#2091 …}
    +reports: Doctrine\ORM\PersistentCollection {#2095 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2089 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2080 …}
    +badges: Doctrine\ORM\PersistentCollection {#2098 …}
    +children: [
      1 => App\Entity\EntryComment {#1711
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2460 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2456 …}
        +image: null
        +parent: null
        +root: null
        +body: """
          KiCAD is good and has no vendor lock-in.\n
          \n
          There are very good beginner tutorials and videos explaining typical workflows.\n
          \n
          It features also stuff like auto-routing, error checking, part lists and 3D previews.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 10
        +score: 0
        +lastActive: DateTime @1687784565 {#1613
          date: 2023-06-26 15:02:45.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Rolive@discuss.tchncs.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2461 …}
        +nested: Doctrine\ORM\PersistentCollection {#2462 …}
        +votes: Doctrine\ORM\PersistentCollection {#2411 …}
        +reports: Doctrine\ORM\PersistentCollection {#2463 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1597 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1723 …}
        -id: 4674
        -bodyTs: "'3d':35 'also':24 'auto':28 'auto-rout':27 'beginn':15 'check':31 'error':30 'explain':19 'featur':23 'good':3,14 'kicad':1 'like':26 'list':33 'lock':9 'lock-in':8 'part':32 'preview':36 'rout':29 'stuff':25 'tutori':16 'typic':20 'vendor':7 'video':18 'workflow':21"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/409834"
        +editedAt: null
        +createdAt: DateTimeImmutable @1687784565 {#1556
          date: 2023-06-26 15:02:45.0 +02:00
        }
        +"title": 4674
      }
      0 => App\Entity\EntryComment {#2469}
    ]
    -id: 446
    -titleTs: "'design':8 'pcb':7 'softwar':2 'use':5"
    -bodyTs: "'board':15 'interest':3 'learn':5 'm':2 'make':8 'pcb':11 'perf':14 'place':21 'proper':10 'rather':12 'wire':17"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1687845003
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/post/307416"
    +editedAt: null
    +createdAt: DateTimeImmutable @1687758603 {#2332
      date: 2023-06-26 07:50:03.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2456 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2389 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2391 …}
  +body: "Looks good. Enjoying the little history lesson there :D"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1688023354 {#1730
    date: 2023-06-29 09:22:34.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Rolive@discuss.tchncs.de"
    "@MrMonkey@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1407 …}
  +nested: Doctrine\ORM\PersistentCollection {#1907 …}
  +votes: Doctrine\ORM\PersistentCollection {#1410 …}
  +reports: Doctrine\ORM\PersistentCollection {#1708 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1906 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2383 …}
  -id: 5096
  -bodyTs: "'d':9 'enjoy':3 'good':2 'histori':6 'lesson':7 'littl':5 'look':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/466891"
  +editedAt: null
  +createdAt: DateTimeImmutable @1688023354 {#2470
    date: 2023-06-29 09:22:34.0 +02:00
  }
  +"title": 5096
}
"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
31 DENIED edit
App\Entity\EntryComment {#2469
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2460
    +user: Proxies\__CG__\App\Entity\User {#2012 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2456 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2300 …}
    +slug: "What-software-do-you-use-for-PCB-design"
    +title: "What software do you use for PCB design?"
    +url: null
    +body: "I’m interested in learning how to make a proper PCB rather than perf board with wires all over the place."
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 12
    +favouriteCount: 21
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1688023354 {#2130
      date: 2023-06-29 09:22:34.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2093 …}
    +votes: Doctrine\ORM\PersistentCollection {#2091 …}
    +reports: Doctrine\ORM\PersistentCollection {#2095 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2089 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2080 …}
    +badges: Doctrine\ORM\PersistentCollection {#2098 …}
    +children: [
      1 => App\Entity\EntryComment {#1711
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2460 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2456 …}
        +image: null
        +parent: null
        +root: null
        +body: """
          KiCAD is good and has no vendor lock-in.\n
          \n
          There are very good beginner tutorials and videos explaining typical workflows.\n
          \n
          It features also stuff like auto-routing, error checking, part lists and 3D previews.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 10
        +score: 0
        +lastActive: DateTime @1687784565 {#1613
          date: 2023-06-26 15:02:45.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Rolive@discuss.tchncs.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2461 …}
        +nested: Doctrine\ORM\PersistentCollection {#2462 …}
        +votes: Doctrine\ORM\PersistentCollection {#2411 …}
        +reports: Doctrine\ORM\PersistentCollection {#2463 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1597 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1723 …}
        -id: 4674
        -bodyTs: "'3d':35 'also':24 'auto':28 'auto-rout':27 'beginn':15 'check':31 'error':30 'explain':19 'featur':23 'good':3,14 'kicad':1 'like':26 'list':33 'lock':9 'lock-in':8 'part':32 'preview':36 'rout':29 'stuff':25 'tutori':16 'typic':20 'vendor':7 'video':18 'workflow':21"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/409834"
        +editedAt: null
        +createdAt: DateTimeImmutable @1687784565 {#1556
          date: 2023-06-26 15:02:45.0 +02:00
        }
        +"title": 4674
      }
      0 => App\Entity\EntryComment {#2469}
    ]
    -id: 446
    -titleTs: "'design':8 'pcb':7 'softwar':2 'use':5"
    -bodyTs: "'board':15 'interest':3 'learn':5 'm':2 'make':8 'pcb':11 'perf':14 'place':21 'proper':10 'rather':12 'wire':17"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1687845003
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/post/307416"
    +editedAt: null
    +createdAt: DateTimeImmutable @1687758603 {#2332
      date: 2023-06-26 07:50:03.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2456 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2389 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2391 …}
  +body: "Looks good. Enjoying the little history lesson there :D"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1688023354 {#1730
    date: 2023-06-29 09:22:34.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Rolive@discuss.tchncs.de"
    "@MrMonkey@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1407 …}
  +nested: Doctrine\ORM\PersistentCollection {#1907 …}
  +votes: Doctrine\ORM\PersistentCollection {#1410 …}
  +reports: Doctrine\ORM\PersistentCollection {#1708 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1906 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2383 …}
  -id: 5096
  -bodyTs: "'d':9 'enjoy':3 'good':2 'histori':6 'lesson':7 'littl':5 'look':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/466891"
  +editedAt: null
  +createdAt: DateTimeImmutable @1688023354 {#2470
    date: 2023-06-29 09:22:34.0 +02:00
  }
  +"title": 5096
}
"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
32 DENIED moderate
App\Entity\EntryComment {#2469
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2460
    +user: Proxies\__CG__\App\Entity\User {#2012 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2456 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2300 …}
    +slug: "What-software-do-you-use-for-PCB-design"
    +title: "What software do you use for PCB design?"
    +url: null
    +body: "I’m interested in learning how to make a proper PCB rather than perf board with wires all over the place."
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 12
    +favouriteCount: 21
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1688023354 {#2130
      date: 2023-06-29 09:22:34.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2093 …}
    +votes: Doctrine\ORM\PersistentCollection {#2091 …}
    +reports: Doctrine\ORM\PersistentCollection {#2095 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2089 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2080 …}
    +badges: Doctrine\ORM\PersistentCollection {#2098 …}
    +children: [
      1 => App\Entity\EntryComment {#1711
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2460 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#2456 …}
        +image: null
        +parent: null
        +root: null
        +body: """
          KiCAD is good and has no vendor lock-in.\n
          \n
          There are very good beginner tutorials and videos explaining typical workflows.\n
          \n
          It features also stuff like auto-routing, error checking, part lists and 3D previews.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 10
        +score: 0
        +lastActive: DateTime @1687784565 {#1613
          date: 2023-06-26 15:02:45.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Rolive@discuss.tchncs.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2461 …}
        +nested: Doctrine\ORM\PersistentCollection {#2462 …}
        +votes: Doctrine\ORM\PersistentCollection {#2411 …}
        +reports: Doctrine\ORM\PersistentCollection {#2463 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1597 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1723 …}
        -id: 4674
        -bodyTs: "'3d':35 'also':24 'auto':28 'auto-rout':27 'beginn':15 'check':31 'error':30 'explain':19 'featur':23 'good':3,14 'kicad':1 'like':26 'list':33 'lock':9 'lock-in':8 'part':32 'preview':36 'rout':29 'stuff':25 'tutori':16 'typic':20 'vendor':7 'video':18 'workflow':21"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/409834"
        +editedAt: null
        +createdAt: DateTimeImmutable @1687784565 {#1556
          date: 2023-06-26 15:02:45.0 +02:00
        }
        +"title": 4674
      }
      0 => App\Entity\EntryComment {#2469}
    ]
    -id: 446
    -titleTs: "'design':8 'pcb':7 'softwar':2 'use':5"
    -bodyTs: "'board':15 'interest':3 'learn':5 'm':2 'make':8 'pcb':11 'perf':14 'place':21 'proper':10 'rather':12 'wire':17"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1687845003
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/post/307416"
    +editedAt: null
    +createdAt: DateTimeImmutable @1687758603 {#2332
      date: 2023-06-26 07:50:03.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2456 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2389 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2391 …}
  +body: "Looks good. Enjoying the little history lesson there :D"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1688023354 {#1730
    date: 2023-06-29 09:22:34.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Rolive@discuss.tchncs.de"
    "@MrMonkey@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1407 …}
  +nested: Doctrine\ORM\PersistentCollection {#1907 …}
  +votes: Doctrine\ORM\PersistentCollection {#1410 …}
  +reports: Doctrine\ORM\PersistentCollection {#1708 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1906 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2383 …}
  -id: 5096
  -bodyTs: "'d':9 'enjoy':3 'good':2 'histori':6 'lesson':7 'littl':5 'look':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/466891"
  +editedAt: null
  +createdAt: DateTimeImmutable @1688023354 {#2470
    date: 2023-06-29 09:22:34.0 +02:00
  }
  +"title": 5096
}
"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
33 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
34 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