Redirect 302 redirect from GET @entry_comment_create (3e2c8a)

GET https://kbin.spritesserver.nl/m/linux@lemmy.ml/t/13324/help-me-port-this-simple-extension-to-GNOME-45/top

Security

Token

There is no security token.

Firewall

main Name
Security enabled
Stateless

Configuration

Key Value
provider security.user.provider.concrete.app_user_provider
context main
entry_point App\Security\KbinAuthenticator
user_checker App\Security\UserChecker
access_denied_handler (none)
access_denied_url (none)
authenticators
[
  "two_factor"
  "remember_me"
  "App\Security\KbinAuthenticator"
  "App\Security\FacebookAuthenticator"
  "App\Security\GoogleAuthenticator"
  "App\Security\GithubAuthenticator"
  "App\Security\KeycloakAuthenticator"
]

Listeners

Listener Duration Response
Symfony\Component\Security\Http\Firewall\ChannelListener {#723
  -map: Symfony\Component\Security\Http\AccessMap {#722 …}
  -logger: Monolog\Logger {#783 …}
  -httpPort: 80
  -httpsPort: 443
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\ContextListener {#706
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage {#1017 …}
  -sessionKey: "_security_main"
  -logger: Monolog\Logger {#783 …}
  -userProviders: Symfony\Component\DependencyInjection\Argument\RewindableGenerator {#705 …}
  -dispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#747 …}
  -registered: false
  -trustResolver: Scheb\TwoFactorBundle\Security\Authentication\AuthenticationTrustResolver {#780 …}
  -sessionTrackerEnabler: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage::enableUsageTracking(): void {#703 …}
}
14.89 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.08 ms (none)
Symfony\Component\Security\Http\Firewall\AccessListener {#579
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#937 …}
  -map: Symfony\Component\Security\Http\AccessMap {#722 …}
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\LogoutListener {#786
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -options: [
    "csrf_parameter" => "_csrf_token"
    "csrf_token_id" => "logout"
    "logout_path" => "app_logout"
  ]
  -httpUtils: Symfony\Component\Security\Http\HttpUtils {#841 …}
  -csrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#1015 …}
  -eventDispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#747 …}
}
0.00 ms (none)

Authenticators

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

Access Decision

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

Access decision log

# Result Attributes Object
1 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
2 DENIED moderate
App\Entity\Entry {#2412
  +user: Proxies\__CG__\App\Entity\User {#1978 …}
  +magazine: App\Entity\Magazine {#264
    +icon: Proxies\__CG__\App\Entity\Image {#245 …}
    +name: "linux@lemmy.ml"
    +title: "linux"
    +description: """
      From Wikipedia, the free encyclopedia\n
      \n
      Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
      \n
      Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
      \n
      ### Rules\n
      \n
      - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
      - No misinformation\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      ### Related Communities\n
      \n
      - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      \n
      Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1406
    +entryCommentCount: 28632
    +postCount: 6
    +postCommentCount: 214
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583542 {#274
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#236 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +posts: Doctrine\ORM\PersistentCollection {#137 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
    +bans: Doctrine\ORM\PersistentCollection {#116 …}
    +reports: Doctrine\ORM\PersistentCollection {#102 …}
    +badges: Doctrine\ORM\PersistentCollection {#80 …}
    +logs: Doctrine\ORM\PersistentCollection {#70 …}
    +awards: Doctrine\ORM\PersistentCollection {#1360 …}
    +categories: Doctrine\ORM\PersistentCollection {#1792 …}
    -id: 73
    +apId: "linux@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/linux"
    +apPublicUrl: "https://lemmy.ml/c/linux"
    +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "linux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583596 {#268
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#270
      date: 2023-11-02 13:51:08.0 +01:00
    }
  }
  +image: Proxies\__CG__\App\Entity\Image {#1970 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
  +slug: "help-me-port-this-simple-extension-to-GNOME-45"
  +title: "help me port this simple extension to GNOME 45"
  +url: "https://lemmy.dbzer0.com/pictrs/image/b8ef877f-3e98-4a12-a2fe-b703425bff9a.png"
  +body: "For reference: [github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)"
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 17
  +favouriteCount: 43
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1700265270 {#2418
    date: 2023-11-18 00:54:30.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1884 …}
  +votes: Doctrine\ORM\PersistentCollection {#1961 …}
  +reports: Doctrine\ORM\PersistentCollection {#1959 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
  +badges: Doctrine\ORM\PersistentCollection {#2436 …}
  +children: []
  -id: 13324
  -titleTs: "'45':9 'extens':6 'gnome':8 'help':1 'port':3 'simpl':5"
  -bodyTs: "'/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':5 'github.com':4 'github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':3 'refer':2"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1700160807
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/post/8459122"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700074407 {#1858
    date: 2023-11-15 19:53:27.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
3 DENIED edit
App\Entity\Entry {#2412
  +user: Proxies\__CG__\App\Entity\User {#1978 …}
  +magazine: App\Entity\Magazine {#264
    +icon: Proxies\__CG__\App\Entity\Image {#245 …}
    +name: "linux@lemmy.ml"
    +title: "linux"
    +description: """
      From Wikipedia, the free encyclopedia\n
      \n
      Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
      \n
      Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
      \n
      ### Rules\n
      \n
      - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
      - No misinformation\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      ### Related Communities\n
      \n
      - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      \n
      Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1406
    +entryCommentCount: 28632
    +postCount: 6
    +postCommentCount: 214
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583542 {#274
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#236 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +posts: Doctrine\ORM\PersistentCollection {#137 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
    +bans: Doctrine\ORM\PersistentCollection {#116 …}
    +reports: Doctrine\ORM\PersistentCollection {#102 …}
    +badges: Doctrine\ORM\PersistentCollection {#80 …}
    +logs: Doctrine\ORM\PersistentCollection {#70 …}
    +awards: Doctrine\ORM\PersistentCollection {#1360 …}
    +categories: Doctrine\ORM\PersistentCollection {#1792 …}
    -id: 73
    +apId: "linux@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/linux"
    +apPublicUrl: "https://lemmy.ml/c/linux"
    +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "linux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583596 {#268
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#270
      date: 2023-11-02 13:51:08.0 +01:00
    }
  }
  +image: Proxies\__CG__\App\Entity\Image {#1970 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
  +slug: "help-me-port-this-simple-extension-to-GNOME-45"
  +title: "help me port this simple extension to GNOME 45"
  +url: "https://lemmy.dbzer0.com/pictrs/image/b8ef877f-3e98-4a12-a2fe-b703425bff9a.png"
  +body: "For reference: [github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)"
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 17
  +favouriteCount: 43
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1700265270 {#2418
    date: 2023-11-18 00:54:30.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1884 …}
  +votes: Doctrine\ORM\PersistentCollection {#1961 …}
  +reports: Doctrine\ORM\PersistentCollection {#1959 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
  +badges: Doctrine\ORM\PersistentCollection {#2436 …}
  +children: []
  -id: 13324
  -titleTs: "'45':9 'extens':6 'gnome':8 'help':1 'port':3 'simpl':5"
  -bodyTs: "'/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':5 'github.com':4 'github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':3 'refer':2"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1700160807
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/post/8459122"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700074407 {#1858
    date: 2023-11-15 19:53:27.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
4 DENIED moderate
App\Entity\Entry {#2412
  +user: Proxies\__CG__\App\Entity\User {#1978 …}
  +magazine: App\Entity\Magazine {#264
    +icon: Proxies\__CG__\App\Entity\Image {#245 …}
    +name: "linux@lemmy.ml"
    +title: "linux"
    +description: """
      From Wikipedia, the free encyclopedia\n
      \n
      Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
      \n
      Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
      \n
      ### Rules\n
      \n
      - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
      - No misinformation\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      ### Related Communities\n
      \n
      - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      \n
      Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1406
    +entryCommentCount: 28632
    +postCount: 6
    +postCommentCount: 214
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583542 {#274
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#236 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +posts: Doctrine\ORM\PersistentCollection {#137 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
    +bans: Doctrine\ORM\PersistentCollection {#116 …}
    +reports: Doctrine\ORM\PersistentCollection {#102 …}
    +badges: Doctrine\ORM\PersistentCollection {#80 …}
    +logs: Doctrine\ORM\PersistentCollection {#70 …}
    +awards: Doctrine\ORM\PersistentCollection {#1360 …}
    +categories: Doctrine\ORM\PersistentCollection {#1792 …}
    -id: 73
    +apId: "linux@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/linux"
    +apPublicUrl: "https://lemmy.ml/c/linux"
    +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "linux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583596 {#268
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#270
      date: 2023-11-02 13:51:08.0 +01:00
    }
  }
  +image: Proxies\__CG__\App\Entity\Image {#1970 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
  +slug: "help-me-port-this-simple-extension-to-GNOME-45"
  +title: "help me port this simple extension to GNOME 45"
  +url: "https://lemmy.dbzer0.com/pictrs/image/b8ef877f-3e98-4a12-a2fe-b703425bff9a.png"
  +body: "For reference: [github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)"
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 17
  +favouriteCount: 43
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1700265270 {#2418
    date: 2023-11-18 00:54:30.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1884 …}
  +votes: Doctrine\ORM\PersistentCollection {#1961 …}
  +reports: Doctrine\ORM\PersistentCollection {#1959 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
  +badges: Doctrine\ORM\PersistentCollection {#2436 …}
  +children: []
  -id: 13324
  -titleTs: "'45':9 'extens':6 'gnome':8 'help':1 'port':3 'simpl':5"
  -bodyTs: "'/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':5 'github.com':4 'github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':3 'refer':2"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1700160807
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/post/8459122"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700074407 {#1858
    date: 2023-11-15 19:53:27.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
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 {#4024
  +user: App\Entity\User {#3973 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "help-me-port-this-simple-extension-to-GNOME-45"
    +title: "help me port this simple extension to GNOME 45"
    +url: "https://lemmy.dbzer0.com/pictrs/image/b8ef877f-3e98-4a12-a2fe-b703425bff9a.png"
    +body: "For reference: [github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)"
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 17
    +favouriteCount: 43
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700265270 {#2418
      date: 2023-11-18 00:54:30.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 13324
    -titleTs: "'45':9 'extens':6 'gnome':8 'help':1 'port':3 'simpl':5"
    -bodyTs: "'/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':5 'github.com':4 'github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':3 'refer':2"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700160807
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/8459122"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700074407 {#1858
      date: 2023-11-15 19:53:27.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: null
  +root: null
  +body: """
    > GNOME Shell 45 moved to ESM (ECMAScript modules). That means you MUST use the standard import declaration instead of relying on the previous imports.* approach.\n
    \n
    [gjs.guide/extensions/…/gnome-shell-45.html](https://gjs.guide/extensions/upgrading/gnome-shell-45.html)\n
    \n
    So the imports in your extensions is changed from:\n
    \n
    ```\n
    \n
    <span style="color:#323232;">const Clutter = imports.gi.Clutter;\n
    </span><span style="color:#323232;">const Gio = imports.gi.Gio;\n
    </span><span style="color:#323232;">const Main = imports.ui.main;\n
    </span><span style="color:#323232;">const Volume = imports.ui.status.volume;\n
    </span>\n
    ```\n
    \n
    to\n
    \n
    ```\n
    \n
    <span style="color:#323232;">import Clutter from 'gi://Clutter';\n
    </span><span style="color:#323232;">import Gio from 'gi://Gio';\n
    </span><span style="color:#323232;">import * as Main from 'resource:///org/gnome/shell/ui/main.js'\n
    </span><span style="color:#323232;">import * as Volume from 'resource:///org/gnome/shell/ui/status/volume.js';\n
    </span>\n
    ```
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 24
  +score: 0
  +lastActive: DateTime @1700345707 {#4034
    date: 2023-11-18 23:15:07.0 +01:00
  }
  +ip: null
  +tags: [
    "323232"
  ]
  +mentions: [
    "@dysprosium@lemmy.dbzer0.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4022 …}
  +nested: Doctrine\ORM\PersistentCollection {#4020 …}
  +votes: Doctrine\ORM\PersistentCollection {#4018 …}
  +reports: Doctrine\ORM\PersistentCollection {#4016 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3984 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3988 …}
  -id: 127831
  -bodyTs: "'/extensions/':28 '/extensions/upgrading/gnome-shell-45.html)':32 '/gnome-shell-45.html':29 '/org/gnome/shell/ui/main.js':67 '/org/gnome/shell/ui/status/volume.js':72 '45':3 'approach':25 'chang':40 'clutter':43,56,58 'const':42,45,48,51 'declar':17 'ecmascript':7 'esm':6 'extens':38 'gio':46,60,62 'gjs.guide':27,31 'gjs.guide/extensions/':26 'gjs.guide/extensions/upgrading/gnome-shell-45.html)':30 'gnome':1 'import':16,24,35,55,59,63,68 'imports.gi.clutter':44 'imports.gi.gio':47 'imports.ui.main':50 'imports.ui.status.volume':53 'instead':18 'main':49,65 'mean':10 'modul':8 'move':4 'must':12 'previous':23 'reli':20 'shell':2 'standard':15 'use':13 'volum':52,70"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/4888659"
  +editedAt: DateTimeImmutable @1700341794 {#3966
    date: 2023-11-18 22:09:54.0 +01:00
  }
  +createdAt: DateTimeImmutable @1700076733 {#4033
    date: 2023-11-15 20:32:13.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
7 DENIED edit
App\Entity\EntryComment {#4024
  +user: App\Entity\User {#3973 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "help-me-port-this-simple-extension-to-GNOME-45"
    +title: "help me port this simple extension to GNOME 45"
    +url: "https://lemmy.dbzer0.com/pictrs/image/b8ef877f-3e98-4a12-a2fe-b703425bff9a.png"
    +body: "For reference: [github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)"
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 17
    +favouriteCount: 43
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700265270 {#2418
      date: 2023-11-18 00:54:30.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 13324
    -titleTs: "'45':9 'extens':6 'gnome':8 'help':1 'port':3 'simpl':5"
    -bodyTs: "'/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':5 'github.com':4 'github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':3 'refer':2"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700160807
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/8459122"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700074407 {#1858
      date: 2023-11-15 19:53:27.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: null
  +root: null
  +body: """
    > GNOME Shell 45 moved to ESM (ECMAScript modules). That means you MUST use the standard import declaration instead of relying on the previous imports.* approach.\n
    \n
    [gjs.guide/extensions/…/gnome-shell-45.html](https://gjs.guide/extensions/upgrading/gnome-shell-45.html)\n
    \n
    So the imports in your extensions is changed from:\n
    \n
    ```\n
    \n
    <span style="color:#323232;">const Clutter = imports.gi.Clutter;\n
    </span><span style="color:#323232;">const Gio = imports.gi.Gio;\n
    </span><span style="color:#323232;">const Main = imports.ui.main;\n
    </span><span style="color:#323232;">const Volume = imports.ui.status.volume;\n
    </span>\n
    ```\n
    \n
    to\n
    \n
    ```\n
    \n
    <span style="color:#323232;">import Clutter from 'gi://Clutter';\n
    </span><span style="color:#323232;">import Gio from 'gi://Gio';\n
    </span><span style="color:#323232;">import * as Main from 'resource:///org/gnome/shell/ui/main.js'\n
    </span><span style="color:#323232;">import * as Volume from 'resource:///org/gnome/shell/ui/status/volume.js';\n
    </span>\n
    ```
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 24
  +score: 0
  +lastActive: DateTime @1700345707 {#4034
    date: 2023-11-18 23:15:07.0 +01:00
  }
  +ip: null
  +tags: [
    "323232"
  ]
  +mentions: [
    "@dysprosium@lemmy.dbzer0.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4022 …}
  +nested: Doctrine\ORM\PersistentCollection {#4020 …}
  +votes: Doctrine\ORM\PersistentCollection {#4018 …}
  +reports: Doctrine\ORM\PersistentCollection {#4016 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3984 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3988 …}
  -id: 127831
  -bodyTs: "'/extensions/':28 '/extensions/upgrading/gnome-shell-45.html)':32 '/gnome-shell-45.html':29 '/org/gnome/shell/ui/main.js':67 '/org/gnome/shell/ui/status/volume.js':72 '45':3 'approach':25 'chang':40 'clutter':43,56,58 'const':42,45,48,51 'declar':17 'ecmascript':7 'esm':6 'extens':38 'gio':46,60,62 'gjs.guide':27,31 'gjs.guide/extensions/':26 'gjs.guide/extensions/upgrading/gnome-shell-45.html)':30 'gnome':1 'import':16,24,35,55,59,63,68 'imports.gi.clutter':44 'imports.gi.gio':47 'imports.ui.main':50 'imports.ui.status.volume':53 'instead':18 'main':49,65 'mean':10 'modul':8 'move':4 'must':12 'previous':23 'reli':20 'shell':2 'standard':15 'use':13 'volum':52,70"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/4888659"
  +editedAt: DateTimeImmutable @1700341794 {#3966
    date: 2023-11-18 22:09:54.0 +01:00
  }
  +createdAt: DateTimeImmutable @1700076733 {#4033
    date: 2023-11-15 20:32:13.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
8 DENIED moderate
App\Entity\EntryComment {#4024
  +user: App\Entity\User {#3973 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "help-me-port-this-simple-extension-to-GNOME-45"
    +title: "help me port this simple extension to GNOME 45"
    +url: "https://lemmy.dbzer0.com/pictrs/image/b8ef877f-3e98-4a12-a2fe-b703425bff9a.png"
    +body: "For reference: [github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)"
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 17
    +favouriteCount: 43
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700265270 {#2418
      date: 2023-11-18 00:54:30.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 13324
    -titleTs: "'45':9 'extens':6 'gnome':8 'help':1 'port':3 'simpl':5"
    -bodyTs: "'/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':5 'github.com':4 'github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':3 'refer':2"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700160807
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/8459122"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700074407 {#1858
      date: 2023-11-15 19:53:27.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: null
  +root: null
  +body: """
    > GNOME Shell 45 moved to ESM (ECMAScript modules). That means you MUST use the standard import declaration instead of relying on the previous imports.* approach.\n
    \n
    [gjs.guide/extensions/…/gnome-shell-45.html](https://gjs.guide/extensions/upgrading/gnome-shell-45.html)\n
    \n
    So the imports in your extensions is changed from:\n
    \n
    ```\n
    \n
    <span style="color:#323232;">const Clutter = imports.gi.Clutter;\n
    </span><span style="color:#323232;">const Gio = imports.gi.Gio;\n
    </span><span style="color:#323232;">const Main = imports.ui.main;\n
    </span><span style="color:#323232;">const Volume = imports.ui.status.volume;\n
    </span>\n
    ```\n
    \n
    to\n
    \n
    ```\n
    \n
    <span style="color:#323232;">import Clutter from 'gi://Clutter';\n
    </span><span style="color:#323232;">import Gio from 'gi://Gio';\n
    </span><span style="color:#323232;">import * as Main from 'resource:///org/gnome/shell/ui/main.js'\n
    </span><span style="color:#323232;">import * as Volume from 'resource:///org/gnome/shell/ui/status/volume.js';\n
    </span>\n
    ```
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 24
  +score: 0
  +lastActive: DateTime @1700345707 {#4034
    date: 2023-11-18 23:15:07.0 +01:00
  }
  +ip: null
  +tags: [
    "323232"
  ]
  +mentions: [
    "@dysprosium@lemmy.dbzer0.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4022 …}
  +nested: Doctrine\ORM\PersistentCollection {#4020 …}
  +votes: Doctrine\ORM\PersistentCollection {#4018 …}
  +reports: Doctrine\ORM\PersistentCollection {#4016 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3984 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3988 …}
  -id: 127831
  -bodyTs: "'/extensions/':28 '/extensions/upgrading/gnome-shell-45.html)':32 '/gnome-shell-45.html':29 '/org/gnome/shell/ui/main.js':67 '/org/gnome/shell/ui/status/volume.js':72 '45':3 'approach':25 'chang':40 'clutter':43,56,58 'const':42,45,48,51 'declar':17 'ecmascript':7 'esm':6 'extens':38 'gio':46,60,62 'gjs.guide':27,31 'gjs.guide/extensions/':26 'gjs.guide/extensions/upgrading/gnome-shell-45.html)':30 'gnome':1 'import':16,24,35,55,59,63,68 'imports.gi.clutter':44 'imports.gi.gio':47 'imports.ui.main':50 'imports.ui.status.volume':53 'instead':18 'main':49,65 'mean':10 'modul':8 'move':4 'must':12 'previous':23 'reli':20 'shell':2 'standard':15 'use':13 'volum':52,70"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/4888659"
  +editedAt: DateTimeImmutable @1700341794 {#3966
    date: 2023-11-18 22:09:54.0 +01:00
  }
  +createdAt: DateTimeImmutable @1700076733 {#4033
    date: 2023-11-15 20:32:13.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
9 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
10 DENIED moderate
App\Entity\EntryComment {#4238
  +user: Proxies\__CG__\App\Entity\User {#1978 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "help-me-port-this-simple-extension-to-GNOME-45"
    +title: "help me port this simple extension to GNOME 45"
    +url: "https://lemmy.dbzer0.com/pictrs/image/b8ef877f-3e98-4a12-a2fe-b703425bff9a.png"
    +body: "For reference: [github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)"
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 17
    +favouriteCount: 43
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700265270 {#2418
      date: 2023-11-18 00:54:30.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 13324
    -titleTs: "'45':9 'extens':6 'gnome':8 'help':1 'port':3 'simpl':5"
    -bodyTs: "'/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':5 'github.com':4 'github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':3 'refer':2"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700160807
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/8459122"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700074407 {#1858
      date: 2023-11-15 19:53:27.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4024
    +user: App\Entity\User {#3973 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      > GNOME Shell 45 moved to ESM (ECMAScript modules). That means you MUST use the standard import declaration instead of relying on the previous imports.* approach.\n
      \n
      [gjs.guide/extensions/…/gnome-shell-45.html](https://gjs.guide/extensions/upgrading/gnome-shell-45.html)\n
      \n
      So the imports in your extensions is changed from:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">const Clutter = imports.gi.Clutter;\n
      </span><span style="color:#323232;">const Gio = imports.gi.Gio;\n
      </span><span style="color:#323232;">const Main = imports.ui.main;\n
      </span><span style="color:#323232;">const Volume = imports.ui.status.volume;\n
      </span>\n
      ```\n
      \n
      to\n
      \n
      ```\n
      \n
      <span style="color:#323232;">import Clutter from 'gi://Clutter';\n
      </span><span style="color:#323232;">import Gio from 'gi://Gio';\n
      </span><span style="color:#323232;">import * as Main from 'resource:///org/gnome/shell/ui/main.js'\n
      </span><span style="color:#323232;">import * as Volume from 'resource:///org/gnome/shell/ui/status/volume.js';\n
      </span>\n
      ```
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 24
    +score: 0
    +lastActive: DateTime @1700345707 {#4034
      date: 2023-11-18 23:15:07.0 +01:00
    }
    +ip: null
    +tags: [
      "323232"
    ]
    +mentions: [
      "@dysprosium@lemmy.dbzer0.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4022 …}
    +nested: Doctrine\ORM\PersistentCollection {#4020 …}
    +votes: Doctrine\ORM\PersistentCollection {#4018 …}
    +reports: Doctrine\ORM\PersistentCollection {#4016 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3984 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3988 …}
    -id: 127831
    -bodyTs: "'/extensions/':28 '/extensions/upgrading/gnome-shell-45.html)':32 '/gnome-shell-45.html':29 '/org/gnome/shell/ui/main.js':67 '/org/gnome/shell/ui/status/volume.js':72 '45':3 'approach':25 'chang':40 'clutter':43,56,58 'const':42,45,48,51 'declar':17 'ecmascript':7 'esm':6 'extens':38 'gio':46,60,62 'gjs.guide':27,31 'gjs.guide/extensions/':26 'gjs.guide/extensions/upgrading/gnome-shell-45.html)':30 'gnome':1 'import':16,24,35,55,59,63,68 'imports.gi.clutter':44 'imports.gi.gio':47 'imports.ui.main':50 'imports.ui.status.volume':53 'instead':18 'main':49,65 'mean':10 'modul':8 'move':4 'must':12 'previous':23 'reli':20 'shell':2 'standard':15 'use':13 'volum':52,70"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/4888659"
    +editedAt: DateTimeImmutable @1700341794 {#3966
      date: 2023-11-18 22:09:54.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700076733 {#4033
      date: 2023-11-15 20:32:13.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4024}
  +body: "well that’s what I tried, but how would I know where Volume is located in the path 'gi:// … '. Is there any way of browsing / exploring the jave files to that I can actually know what the path is?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 5
  +score: 0
  +lastActive: DateTime @1700077428 {#4236
    date: 2023-11-15 20:43:48.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@dysprosium@lemmy.dbzer0.com"
    "@smpl@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4239 …}
  +nested: Doctrine\ORM\PersistentCollection {#4241 …}
  +votes: Doctrine\ORM\PersistentCollection {#4243 …}
  +reports: Doctrine\ORM\PersistentCollection {#4245 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4247 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4249 …}
  -id: 127858
  -bodyTs: "'actual':33 'brows':24 'explor':25 'file':28 'jave':27 'know':11,34 'locat':15 'path':18,37 'tri':6 'volum':13 'way':22 'well':1 'would':9"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/comment/5126312"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700077428 {#4237
    date: 2023-11-15 20:43:48.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
11 DENIED edit
App\Entity\EntryComment {#4238
  +user: Proxies\__CG__\App\Entity\User {#1978 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "help-me-port-this-simple-extension-to-GNOME-45"
    +title: "help me port this simple extension to GNOME 45"
    +url: "https://lemmy.dbzer0.com/pictrs/image/b8ef877f-3e98-4a12-a2fe-b703425bff9a.png"
    +body: "For reference: [github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)"
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 17
    +favouriteCount: 43
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700265270 {#2418
      date: 2023-11-18 00:54:30.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 13324
    -titleTs: "'45':9 'extens':6 'gnome':8 'help':1 'port':3 'simpl':5"
    -bodyTs: "'/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':5 'github.com':4 'github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':3 'refer':2"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700160807
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/8459122"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700074407 {#1858
      date: 2023-11-15 19:53:27.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4024
    +user: App\Entity\User {#3973 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      > GNOME Shell 45 moved to ESM (ECMAScript modules). That means you MUST use the standard import declaration instead of relying on the previous imports.* approach.\n
      \n
      [gjs.guide/extensions/…/gnome-shell-45.html](https://gjs.guide/extensions/upgrading/gnome-shell-45.html)\n
      \n
      So the imports in your extensions is changed from:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">const Clutter = imports.gi.Clutter;\n
      </span><span style="color:#323232;">const Gio = imports.gi.Gio;\n
      </span><span style="color:#323232;">const Main = imports.ui.main;\n
      </span><span style="color:#323232;">const Volume = imports.ui.status.volume;\n
      </span>\n
      ```\n
      \n
      to\n
      \n
      ```\n
      \n
      <span style="color:#323232;">import Clutter from 'gi://Clutter';\n
      </span><span style="color:#323232;">import Gio from 'gi://Gio';\n
      </span><span style="color:#323232;">import * as Main from 'resource:///org/gnome/shell/ui/main.js'\n
      </span><span style="color:#323232;">import * as Volume from 'resource:///org/gnome/shell/ui/status/volume.js';\n
      </span>\n
      ```
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 24
    +score: 0
    +lastActive: DateTime @1700345707 {#4034
      date: 2023-11-18 23:15:07.0 +01:00
    }
    +ip: null
    +tags: [
      "323232"
    ]
    +mentions: [
      "@dysprosium@lemmy.dbzer0.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4022 …}
    +nested: Doctrine\ORM\PersistentCollection {#4020 …}
    +votes: Doctrine\ORM\PersistentCollection {#4018 …}
    +reports: Doctrine\ORM\PersistentCollection {#4016 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3984 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3988 …}
    -id: 127831
    -bodyTs: "'/extensions/':28 '/extensions/upgrading/gnome-shell-45.html)':32 '/gnome-shell-45.html':29 '/org/gnome/shell/ui/main.js':67 '/org/gnome/shell/ui/status/volume.js':72 '45':3 'approach':25 'chang':40 'clutter':43,56,58 'const':42,45,48,51 'declar':17 'ecmascript':7 'esm':6 'extens':38 'gio':46,60,62 'gjs.guide':27,31 'gjs.guide/extensions/':26 'gjs.guide/extensions/upgrading/gnome-shell-45.html)':30 'gnome':1 'import':16,24,35,55,59,63,68 'imports.gi.clutter':44 'imports.gi.gio':47 'imports.ui.main':50 'imports.ui.status.volume':53 'instead':18 'main':49,65 'mean':10 'modul':8 'move':4 'must':12 'previous':23 'reli':20 'shell':2 'standard':15 'use':13 'volum':52,70"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/4888659"
    +editedAt: DateTimeImmutable @1700341794 {#3966
      date: 2023-11-18 22:09:54.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700076733 {#4033
      date: 2023-11-15 20:32:13.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4024}
  +body: "well that’s what I tried, but how would I know where Volume is located in the path 'gi:// … '. Is there any way of browsing / exploring the jave files to that I can actually know what the path is?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 5
  +score: 0
  +lastActive: DateTime @1700077428 {#4236
    date: 2023-11-15 20:43:48.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@dysprosium@lemmy.dbzer0.com"
    "@smpl@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4239 …}
  +nested: Doctrine\ORM\PersistentCollection {#4241 …}
  +votes: Doctrine\ORM\PersistentCollection {#4243 …}
  +reports: Doctrine\ORM\PersistentCollection {#4245 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4247 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4249 …}
  -id: 127858
  -bodyTs: "'actual':33 'brows':24 'explor':25 'file':28 'jave':27 'know':11,34 'locat':15 'path':18,37 'tri':6 'volum':13 'way':22 'well':1 'would':9"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/comment/5126312"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700077428 {#4237
    date: 2023-11-15 20:43:48.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
12 DENIED moderate
App\Entity\EntryComment {#4238
  +user: Proxies\__CG__\App\Entity\User {#1978 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "help-me-port-this-simple-extension-to-GNOME-45"
    +title: "help me port this simple extension to GNOME 45"
    +url: "https://lemmy.dbzer0.com/pictrs/image/b8ef877f-3e98-4a12-a2fe-b703425bff9a.png"
    +body: "For reference: [github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)"
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 17
    +favouriteCount: 43
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700265270 {#2418
      date: 2023-11-18 00:54:30.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 13324
    -titleTs: "'45':9 'extens':6 'gnome':8 'help':1 'port':3 'simpl':5"
    -bodyTs: "'/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':5 'github.com':4 'github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':3 'refer':2"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700160807
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/8459122"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700074407 {#1858
      date: 2023-11-15 19:53:27.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4024
    +user: App\Entity\User {#3973 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      > GNOME Shell 45 moved to ESM (ECMAScript modules). That means you MUST use the standard import declaration instead of relying on the previous imports.* approach.\n
      \n
      [gjs.guide/extensions/…/gnome-shell-45.html](https://gjs.guide/extensions/upgrading/gnome-shell-45.html)\n
      \n
      So the imports in your extensions is changed from:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">const Clutter = imports.gi.Clutter;\n
      </span><span style="color:#323232;">const Gio = imports.gi.Gio;\n
      </span><span style="color:#323232;">const Main = imports.ui.main;\n
      </span><span style="color:#323232;">const Volume = imports.ui.status.volume;\n
      </span>\n
      ```\n
      \n
      to\n
      \n
      ```\n
      \n
      <span style="color:#323232;">import Clutter from 'gi://Clutter';\n
      </span><span style="color:#323232;">import Gio from 'gi://Gio';\n
      </span><span style="color:#323232;">import * as Main from 'resource:///org/gnome/shell/ui/main.js'\n
      </span><span style="color:#323232;">import * as Volume from 'resource:///org/gnome/shell/ui/status/volume.js';\n
      </span>\n
      ```
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 24
    +score: 0
    +lastActive: DateTime @1700345707 {#4034
      date: 2023-11-18 23:15:07.0 +01:00
    }
    +ip: null
    +tags: [
      "323232"
    ]
    +mentions: [
      "@dysprosium@lemmy.dbzer0.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4022 …}
    +nested: Doctrine\ORM\PersistentCollection {#4020 …}
    +votes: Doctrine\ORM\PersistentCollection {#4018 …}
    +reports: Doctrine\ORM\PersistentCollection {#4016 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3984 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3988 …}
    -id: 127831
    -bodyTs: "'/extensions/':28 '/extensions/upgrading/gnome-shell-45.html)':32 '/gnome-shell-45.html':29 '/org/gnome/shell/ui/main.js':67 '/org/gnome/shell/ui/status/volume.js':72 '45':3 'approach':25 'chang':40 'clutter':43,56,58 'const':42,45,48,51 'declar':17 'ecmascript':7 'esm':6 'extens':38 'gio':46,60,62 'gjs.guide':27,31 'gjs.guide/extensions/':26 'gjs.guide/extensions/upgrading/gnome-shell-45.html)':30 'gnome':1 'import':16,24,35,55,59,63,68 'imports.gi.clutter':44 'imports.gi.gio':47 'imports.ui.main':50 'imports.ui.status.volume':53 'instead':18 'main':49,65 'mean':10 'modul':8 'move':4 'must':12 'previous':23 'reli':20 'shell':2 'standard':15 'use':13 'volum':52,70"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/4888659"
    +editedAt: DateTimeImmutable @1700341794 {#3966
      date: 2023-11-18 22:09:54.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700076733 {#4033
      date: 2023-11-15 20:32:13.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4024}
  +body: "well that’s what I tried, but how would I know where Volume is located in the path 'gi:// … '. Is there any way of browsing / exploring the jave files to that I can actually know what the path is?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 5
  +score: 0
  +lastActive: DateTime @1700077428 {#4236
    date: 2023-11-15 20:43:48.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@dysprosium@lemmy.dbzer0.com"
    "@smpl@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4239 …}
  +nested: Doctrine\ORM\PersistentCollection {#4241 …}
  +votes: Doctrine\ORM\PersistentCollection {#4243 …}
  +reports: Doctrine\ORM\PersistentCollection {#4245 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4247 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4249 …}
  -id: 127858
  -bodyTs: "'actual':33 'brows':24 'explor':25 'file':28 'jave':27 'know':11,34 'locat':15 'path':18,37 'tri':6 'volum':13 'way':22 'well':1 'would':9"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/comment/5126312"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700077428 {#4237
    date: 2023-11-15 20:43:48.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
13 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
14 DENIED moderate
App\Entity\EntryComment {#4291
  +user: App\Entity\User {#3973 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "help-me-port-this-simple-extension-to-GNOME-45"
    +title: "help me port this simple extension to GNOME 45"
    +url: "https://lemmy.dbzer0.com/pictrs/image/b8ef877f-3e98-4a12-a2fe-b703425bff9a.png"
    +body: "For reference: [github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)"
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 17
    +favouriteCount: 43
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700265270 {#2418
      date: 2023-11-18 00:54:30.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 13324
    -titleTs: "'45':9 'extens':6 'gnome':8 'help':1 'port':3 'simpl':5"
    -bodyTs: "'/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':5 'github.com':4 'github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':3 'refer':2"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700160807
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/8459122"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700074407 {#1858
      date: 2023-11-15 19:53:27.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4238
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4024
      +user: App\Entity\User {#3973 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: """
        > GNOME Shell 45 moved to ESM (ECMAScript modules). That means you MUST use the standard import declaration instead of relying on the previous imports.* approach.\n
        \n
        [gjs.guide/extensions/…/gnome-shell-45.html](https://gjs.guide/extensions/upgrading/gnome-shell-45.html)\n
        \n
        So the imports in your extensions is changed from:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">const Clutter = imports.gi.Clutter;\n
        </span><span style="color:#323232;">const Gio = imports.gi.Gio;\n
        </span><span style="color:#323232;">const Main = imports.ui.main;\n
        </span><span style="color:#323232;">const Volume = imports.ui.status.volume;\n
        </span>\n
        ```\n
        \n
        to\n
        \n
        ```\n
        \n
        <span style="color:#323232;">import Clutter from 'gi://Clutter';\n
        </span><span style="color:#323232;">import Gio from 'gi://Gio';\n
        </span><span style="color:#323232;">import * as Main from 'resource:///org/gnome/shell/ui/main.js'\n
        </span><span style="color:#323232;">import * as Volume from 'resource:///org/gnome/shell/ui/status/volume.js';\n
        </span>\n
        ```
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 24
      +score: 0
      +lastActive: DateTime @1700345707 {#4034
        date: 2023-11-18 23:15:07.0 +01:00
      }
      +ip: null
      +tags: [
        "323232"
      ]
      +mentions: [
        "@dysprosium@lemmy.dbzer0.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4022 …}
      +nested: Doctrine\ORM\PersistentCollection {#4020 …}
      +votes: Doctrine\ORM\PersistentCollection {#4018 …}
      +reports: Doctrine\ORM\PersistentCollection {#4016 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3984 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3988 …}
      -id: 127831
      -bodyTs: "'/extensions/':28 '/extensions/upgrading/gnome-shell-45.html)':32 '/gnome-shell-45.html':29 '/org/gnome/shell/ui/main.js':67 '/org/gnome/shell/ui/status/volume.js':72 '45':3 'approach':25 'chang':40 'clutter':43,56,58 'const':42,45,48,51 'declar':17 'ecmascript':7 'esm':6 'extens':38 'gio':46,60,62 'gjs.guide':27,31 'gjs.guide/extensions/':26 'gjs.guide/extensions/upgrading/gnome-shell-45.html)':30 'gnome':1 'import':16,24,35,55,59,63,68 'imports.gi.clutter':44 'imports.gi.gio':47 'imports.ui.main':50 'imports.ui.status.volume':53 'instead':18 'main':49,65 'mean':10 'modul':8 'move':4 'must':12 'previous':23 'reli':20 'shell':2 'standard':15 'use':13 'volum':52,70"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/4888659"
      +editedAt: DateTimeImmutable @1700341794 {#3966
        date: 2023-11-18 22:09:54.0 +01:00
      }
      +createdAt: DateTimeImmutable @1700076733 {#4033
        date: 2023-11-15 20:32:13.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4024}
    +body: "well that’s what I tried, but how would I know where Volume is located in the path 'gi:// … '. Is there any way of browsing / exploring the jave files to that I can actually know what the path is?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1700077428 {#4236
      date: 2023-11-15 20:43:48.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@dysprosium@lemmy.dbzer0.com"
      "@smpl@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4239 …}
    +nested: Doctrine\ORM\PersistentCollection {#4241 …}
    +votes: Doctrine\ORM\PersistentCollection {#4243 …}
    +reports: Doctrine\ORM\PersistentCollection {#4245 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4247 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4249 …}
    -id: 127858
    -bodyTs: "'actual':33 'brows':24 'explor':25 'file':28 'jave':27 'know':11,34 'locat':15 'path':18,37 'tri':6 'volum':13 'way':22 'well':1 'would':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/comment/5126312"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700077428 {#4237
      date: 2023-11-15 20:43:48.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4024}
  +body: "I edited my comment with an example for your code and my best advice for figuring out the path of gnome shell imports is by browsing `/usr/share/gnome-shell/js/`, the docs are not very helpful."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1700079037 {#4289
    date: 2023-11-15 21:10:37.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@dysprosium@lemmy.dbzer0.com"
    "@smpl@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4292 …}
  +nested: Doctrine\ORM\PersistentCollection {#4294 …}
  +votes: Doctrine\ORM\PersistentCollection {#4296 …}
  +reports: Doctrine\ORM\PersistentCollection {#4298 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4300 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4302 …}
  -id: 127928
  -bodyTs: "'/usr/share/gnome-shell/js':27 'advic':14 'best':13 'brows':26 'code':10 'comment':4 'doc':29 'edit':2 'exampl':7 'figur':16 'gnome':21 'help':33 'import':23 'path':19 'shell':22"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/4889538"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700079037 {#4290
    date: 2023-11-15 21:10:37.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
15 DENIED edit
App\Entity\EntryComment {#4291
  +user: App\Entity\User {#3973 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "help-me-port-this-simple-extension-to-GNOME-45"
    +title: "help me port this simple extension to GNOME 45"
    +url: "https://lemmy.dbzer0.com/pictrs/image/b8ef877f-3e98-4a12-a2fe-b703425bff9a.png"
    +body: "For reference: [github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)"
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 17
    +favouriteCount: 43
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700265270 {#2418
      date: 2023-11-18 00:54:30.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 13324
    -titleTs: "'45':9 'extens':6 'gnome':8 'help':1 'port':3 'simpl':5"
    -bodyTs: "'/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':5 'github.com':4 'github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':3 'refer':2"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700160807
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/8459122"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700074407 {#1858
      date: 2023-11-15 19:53:27.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4238
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4024
      +user: App\Entity\User {#3973 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: """
        > GNOME Shell 45 moved to ESM (ECMAScript modules). That means you MUST use the standard import declaration instead of relying on the previous imports.* approach.\n
        \n
        [gjs.guide/extensions/…/gnome-shell-45.html](https://gjs.guide/extensions/upgrading/gnome-shell-45.html)\n
        \n
        So the imports in your extensions is changed from:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">const Clutter = imports.gi.Clutter;\n
        </span><span style="color:#323232;">const Gio = imports.gi.Gio;\n
        </span><span style="color:#323232;">const Main = imports.ui.main;\n
        </span><span style="color:#323232;">const Volume = imports.ui.status.volume;\n
        </span>\n
        ```\n
        \n
        to\n
        \n
        ```\n
        \n
        <span style="color:#323232;">import Clutter from 'gi://Clutter';\n
        </span><span style="color:#323232;">import Gio from 'gi://Gio';\n
        </span><span style="color:#323232;">import * as Main from 'resource:///org/gnome/shell/ui/main.js'\n
        </span><span style="color:#323232;">import * as Volume from 'resource:///org/gnome/shell/ui/status/volume.js';\n
        </span>\n
        ```
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 24
      +score: 0
      +lastActive: DateTime @1700345707 {#4034
        date: 2023-11-18 23:15:07.0 +01:00
      }
      +ip: null
      +tags: [
        "323232"
      ]
      +mentions: [
        "@dysprosium@lemmy.dbzer0.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4022 …}
      +nested: Doctrine\ORM\PersistentCollection {#4020 …}
      +votes: Doctrine\ORM\PersistentCollection {#4018 …}
      +reports: Doctrine\ORM\PersistentCollection {#4016 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3984 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3988 …}
      -id: 127831
      -bodyTs: "'/extensions/':28 '/extensions/upgrading/gnome-shell-45.html)':32 '/gnome-shell-45.html':29 '/org/gnome/shell/ui/main.js':67 '/org/gnome/shell/ui/status/volume.js':72 '45':3 'approach':25 'chang':40 'clutter':43,56,58 'const':42,45,48,51 'declar':17 'ecmascript':7 'esm':6 'extens':38 'gio':46,60,62 'gjs.guide':27,31 'gjs.guide/extensions/':26 'gjs.guide/extensions/upgrading/gnome-shell-45.html)':30 'gnome':1 'import':16,24,35,55,59,63,68 'imports.gi.clutter':44 'imports.gi.gio':47 'imports.ui.main':50 'imports.ui.status.volume':53 'instead':18 'main':49,65 'mean':10 'modul':8 'move':4 'must':12 'previous':23 'reli':20 'shell':2 'standard':15 'use':13 'volum':52,70"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/4888659"
      +editedAt: DateTimeImmutable @1700341794 {#3966
        date: 2023-11-18 22:09:54.0 +01:00
      }
      +createdAt: DateTimeImmutable @1700076733 {#4033
        date: 2023-11-15 20:32:13.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4024}
    +body: "well that’s what I tried, but how would I know where Volume is located in the path 'gi:// … '. Is there any way of browsing / exploring the jave files to that I can actually know what the path is?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1700077428 {#4236
      date: 2023-11-15 20:43:48.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@dysprosium@lemmy.dbzer0.com"
      "@smpl@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4239 …}
    +nested: Doctrine\ORM\PersistentCollection {#4241 …}
    +votes: Doctrine\ORM\PersistentCollection {#4243 …}
    +reports: Doctrine\ORM\PersistentCollection {#4245 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4247 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4249 …}
    -id: 127858
    -bodyTs: "'actual':33 'brows':24 'explor':25 'file':28 'jave':27 'know':11,34 'locat':15 'path':18,37 'tri':6 'volum':13 'way':22 'well':1 'would':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/comment/5126312"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700077428 {#4237
      date: 2023-11-15 20:43:48.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4024}
  +body: "I edited my comment with an example for your code and my best advice for figuring out the path of gnome shell imports is by browsing `/usr/share/gnome-shell/js/`, the docs are not very helpful."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1700079037 {#4289
    date: 2023-11-15 21:10:37.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@dysprosium@lemmy.dbzer0.com"
    "@smpl@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4292 …}
  +nested: Doctrine\ORM\PersistentCollection {#4294 …}
  +votes: Doctrine\ORM\PersistentCollection {#4296 …}
  +reports: Doctrine\ORM\PersistentCollection {#4298 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4300 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4302 …}
  -id: 127928
  -bodyTs: "'/usr/share/gnome-shell/js':27 'advic':14 'best':13 'brows':26 'code':10 'comment':4 'doc':29 'edit':2 'exampl':7 'figur':16 'gnome':21 'help':33 'import':23 'path':19 'shell':22"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/4889538"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700079037 {#4290
    date: 2023-11-15 21:10:37.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
16 DENIED moderate
App\Entity\EntryComment {#4291
  +user: App\Entity\User {#3973 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "help-me-port-this-simple-extension-to-GNOME-45"
    +title: "help me port this simple extension to GNOME 45"
    +url: "https://lemmy.dbzer0.com/pictrs/image/b8ef877f-3e98-4a12-a2fe-b703425bff9a.png"
    +body: "For reference: [github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)"
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 17
    +favouriteCount: 43
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700265270 {#2418
      date: 2023-11-18 00:54:30.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 13324
    -titleTs: "'45':9 'extens':6 'gnome':8 'help':1 'port':3 'simpl':5"
    -bodyTs: "'/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':5 'github.com':4 'github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':3 'refer':2"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700160807
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/8459122"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700074407 {#1858
      date: 2023-11-15 19:53:27.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4238
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4024
      +user: App\Entity\User {#3973 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: """
        > GNOME Shell 45 moved to ESM (ECMAScript modules). That means you MUST use the standard import declaration instead of relying on the previous imports.* approach.\n
        \n
        [gjs.guide/extensions/…/gnome-shell-45.html](https://gjs.guide/extensions/upgrading/gnome-shell-45.html)\n
        \n
        So the imports in your extensions is changed from:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">const Clutter = imports.gi.Clutter;\n
        </span><span style="color:#323232;">const Gio = imports.gi.Gio;\n
        </span><span style="color:#323232;">const Main = imports.ui.main;\n
        </span><span style="color:#323232;">const Volume = imports.ui.status.volume;\n
        </span>\n
        ```\n
        \n
        to\n
        \n
        ```\n
        \n
        <span style="color:#323232;">import Clutter from 'gi://Clutter';\n
        </span><span style="color:#323232;">import Gio from 'gi://Gio';\n
        </span><span style="color:#323232;">import * as Main from 'resource:///org/gnome/shell/ui/main.js'\n
        </span><span style="color:#323232;">import * as Volume from 'resource:///org/gnome/shell/ui/status/volume.js';\n
        </span>\n
        ```
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 24
      +score: 0
      +lastActive: DateTime @1700345707 {#4034
        date: 2023-11-18 23:15:07.0 +01:00
      }
      +ip: null
      +tags: [
        "323232"
      ]
      +mentions: [
        "@dysprosium@lemmy.dbzer0.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4022 …}
      +nested: Doctrine\ORM\PersistentCollection {#4020 …}
      +votes: Doctrine\ORM\PersistentCollection {#4018 …}
      +reports: Doctrine\ORM\PersistentCollection {#4016 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3984 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3988 …}
      -id: 127831
      -bodyTs: "'/extensions/':28 '/extensions/upgrading/gnome-shell-45.html)':32 '/gnome-shell-45.html':29 '/org/gnome/shell/ui/main.js':67 '/org/gnome/shell/ui/status/volume.js':72 '45':3 'approach':25 'chang':40 'clutter':43,56,58 'const':42,45,48,51 'declar':17 'ecmascript':7 'esm':6 'extens':38 'gio':46,60,62 'gjs.guide':27,31 'gjs.guide/extensions/':26 'gjs.guide/extensions/upgrading/gnome-shell-45.html)':30 'gnome':1 'import':16,24,35,55,59,63,68 'imports.gi.clutter':44 'imports.gi.gio':47 'imports.ui.main':50 'imports.ui.status.volume':53 'instead':18 'main':49,65 'mean':10 'modul':8 'move':4 'must':12 'previous':23 'reli':20 'shell':2 'standard':15 'use':13 'volum':52,70"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/4888659"
      +editedAt: DateTimeImmutable @1700341794 {#3966
        date: 2023-11-18 22:09:54.0 +01:00
      }
      +createdAt: DateTimeImmutable @1700076733 {#4033
        date: 2023-11-15 20:32:13.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4024}
    +body: "well that’s what I tried, but how would I know where Volume is located in the path 'gi:// … '. Is there any way of browsing / exploring the jave files to that I can actually know what the path is?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1700077428 {#4236
      date: 2023-11-15 20:43:48.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@dysprosium@lemmy.dbzer0.com"
      "@smpl@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4239 …}
    +nested: Doctrine\ORM\PersistentCollection {#4241 …}
    +votes: Doctrine\ORM\PersistentCollection {#4243 …}
    +reports: Doctrine\ORM\PersistentCollection {#4245 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4247 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4249 …}
    -id: 127858
    -bodyTs: "'actual':33 'brows':24 'explor':25 'file':28 'jave':27 'know':11,34 'locat':15 'path':18,37 'tri':6 'volum':13 'way':22 'well':1 'would':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/comment/5126312"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700077428 {#4237
      date: 2023-11-15 20:43:48.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4024}
  +body: "I edited my comment with an example for your code and my best advice for figuring out the path of gnome shell imports is by browsing `/usr/share/gnome-shell/js/`, the docs are not very helpful."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1700079037 {#4289
    date: 2023-11-15 21:10:37.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@dysprosium@lemmy.dbzer0.com"
    "@smpl@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4292 …}
  +nested: Doctrine\ORM\PersistentCollection {#4294 …}
  +votes: Doctrine\ORM\PersistentCollection {#4296 …}
  +reports: Doctrine\ORM\PersistentCollection {#4298 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4300 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4302 …}
  -id: 127928
  -bodyTs: "'/usr/share/gnome-shell/js':27 'advic':14 'best':13 'brows':26 'code':10 'comment':4 'doc':29 'edit':2 'exampl':7 'figur':16 'gnome':21 'help':33 'import':23 'path':19 'shell':22"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/4889538"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700079037 {#4290
    date: 2023-11-15 21:10:37.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
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 {#4329
  +user: Proxies\__CG__\App\Entity\User {#1978 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "help-me-port-this-simple-extension-to-GNOME-45"
    +title: "help me port this simple extension to GNOME 45"
    +url: "https://lemmy.dbzer0.com/pictrs/image/b8ef877f-3e98-4a12-a2fe-b703425bff9a.png"
    +body: "For reference: [github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)"
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 17
    +favouriteCount: 43
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700265270 {#2418
      date: 2023-11-18 00:54:30.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 13324
    -titleTs: "'45':9 'extens':6 'gnome':8 'help':1 'port':3 'simpl':5"
    -bodyTs: "'/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':5 'github.com':4 'github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':3 'refer':2"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700160807
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/8459122"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700074407 {#1858
      date: 2023-11-15 19:53:27.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4291
    +user: App\Entity\User {#3973 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4238
      +user: Proxies\__CG__\App\Entity\User {#1978 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4024
        +user: App\Entity\User {#3973 …}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: null
        +root: null
        +body: """
          > GNOME Shell 45 moved to ESM (ECMAScript modules). That means you MUST use the standard import declaration instead of relying on the previous imports.* approach.\n
          \n
          [gjs.guide/extensions/…/gnome-shell-45.html](https://gjs.guide/extensions/upgrading/gnome-shell-45.html)\n
          \n
          So the imports in your extensions is changed from:\n
          \n
          ```\n
          \n
          <span style="color:#323232;">const Clutter = imports.gi.Clutter;\n
          </span><span style="color:#323232;">const Gio = imports.gi.Gio;\n
          </span><span style="color:#323232;">const Main = imports.ui.main;\n
          </span><span style="color:#323232;">const Volume = imports.ui.status.volume;\n
          </span>\n
          ```\n
          \n
          to\n
          \n
          ```\n
          \n
          <span style="color:#323232;">import Clutter from 'gi://Clutter';\n
          </span><span style="color:#323232;">import Gio from 'gi://Gio';\n
          </span><span style="color:#323232;">import * as Main from 'resource:///org/gnome/shell/ui/main.js'\n
          </span><span style="color:#323232;">import * as Volume from 'resource:///org/gnome/shell/ui/status/volume.js';\n
          </span>\n
          ```
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 24
        +score: 0
        +lastActive: DateTime @1700345707 {#4034
          date: 2023-11-18 23:15:07.0 +01:00
        }
        +ip: null
        +tags: [
          "323232"
        ]
        +mentions: [
          "@dysprosium@lemmy.dbzer0.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4022 …}
        +nested: Doctrine\ORM\PersistentCollection {#4020 …}
        +votes: Doctrine\ORM\PersistentCollection {#4018 …}
        +reports: Doctrine\ORM\PersistentCollection {#4016 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3984 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3988 …}
        -id: 127831
        -bodyTs: "'/extensions/':28 '/extensions/upgrading/gnome-shell-45.html)':32 '/gnome-shell-45.html':29 '/org/gnome/shell/ui/main.js':67 '/org/gnome/shell/ui/status/volume.js':72 '45':3 'approach':25 'chang':40 'clutter':43,56,58 'const':42,45,48,51 'declar':17 'ecmascript':7 'esm':6 'extens':38 'gio':46,60,62 'gjs.guide':27,31 'gjs.guide/extensions/':26 'gjs.guide/extensions/upgrading/gnome-shell-45.html)':30 'gnome':1 'import':16,24,35,55,59,63,68 'imports.gi.clutter':44 'imports.gi.gio':47 'imports.ui.main':50 'imports.ui.status.volume':53 'instead':18 'main':49,65 'mean':10 'modul':8 'move':4 'must':12 'previous':23 'reli':20 'shell':2 'standard':15 'use':13 'volum':52,70"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/4888659"
        +editedAt: DateTimeImmutable @1700341794 {#3966
          date: 2023-11-18 22:09:54.0 +01:00
        }
        +createdAt: DateTimeImmutable @1700076733 {#4033
          date: 2023-11-15 20:32:13.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4024}
      +body: "well that’s what I tried, but how would I know where Volume is located in the path 'gi:// … '. Is there any way of browsing / exploring the jave files to that I can actually know what the path is?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1700077428 {#4236
        date: 2023-11-15 20:43:48.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@dysprosium@lemmy.dbzer0.com"
        "@smpl@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4239 …}
      +nested: Doctrine\ORM\PersistentCollection {#4241 …}
      +votes: Doctrine\ORM\PersistentCollection {#4243 …}
      +reports: Doctrine\ORM\PersistentCollection {#4245 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4247 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4249 …}
      -id: 127858
      -bodyTs: "'actual':33 'brows':24 'explor':25 'file':28 'jave':27 'know':11,34 'locat':15 'path':18,37 'tri':6 'volum':13 'way':22 'well':1 'would':9"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.dbzer0.com/comment/5126312"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700077428 {#4237
        date: 2023-11-15 20:43:48.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4024}
    +body: "I edited my comment with an example for your code and my best advice for figuring out the path of gnome shell imports is by browsing `/usr/share/gnome-shell/js/`, the docs are not very helpful."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1700079037 {#4289
      date: 2023-11-15 21:10:37.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@dysprosium@lemmy.dbzer0.com"
      "@smpl@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4292 …}
    +nested: Doctrine\ORM\PersistentCollection {#4294 …}
    +votes: Doctrine\ORM\PersistentCollection {#4296 …}
    +reports: Doctrine\ORM\PersistentCollection {#4298 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4300 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4302 …}
    -id: 127928
    -bodyTs: "'/usr/share/gnome-shell/js':27 'advic':14 'best':13 'brows':26 'code':10 'comment':4 'doc':29 'edit':2 'exampl':7 'figur':16 'gnome':21 'help':33 'import':23 'path':19 'shell':22"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/4889538"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700079037 {#4290
      date: 2023-11-15 21:10:37.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4024}
  +body: "Aha I see. Except I’m not sure if the path `/usr/share/gnome-shell/js/` is correct? The folder/file `js` does not exist on my end."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 5
  +score: 0
  +lastActive: DateTime @1700080017 {#4330
    date: 2023-11-15 21:26:57.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@dysprosium@lemmy.dbzer0.com"
    "@smpl@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4326 …}
  +nested: Doctrine\ORM\PersistentCollection {#4322 …}
  +votes: Doctrine\ORM\PersistentCollection {#4320 …}
  +reports: Doctrine\ORM\PersistentCollection {#4335 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4337 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4339 …}
  -id: 127979
  -bodyTs: "'/usr/share/gnome-shell/js':12 'aha':1 'correct':14 'end':23 'except':4 'exist':20 'folder/file':16 'js':17 'm':6 'path':11 'see':3 'sure':8"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/comment/5127352"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700080017 {#4333
    date: 2023-11-15 21:26:57.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
19 DENIED edit
App\Entity\EntryComment {#4329
  +user: Proxies\__CG__\App\Entity\User {#1978 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "help-me-port-this-simple-extension-to-GNOME-45"
    +title: "help me port this simple extension to GNOME 45"
    +url: "https://lemmy.dbzer0.com/pictrs/image/b8ef877f-3e98-4a12-a2fe-b703425bff9a.png"
    +body: "For reference: [github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)"
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 17
    +favouriteCount: 43
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700265270 {#2418
      date: 2023-11-18 00:54:30.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 13324
    -titleTs: "'45':9 'extens':6 'gnome':8 'help':1 'port':3 'simpl':5"
    -bodyTs: "'/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':5 'github.com':4 'github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':3 'refer':2"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700160807
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/8459122"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700074407 {#1858
      date: 2023-11-15 19:53:27.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4291
    +user: App\Entity\User {#3973 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4238
      +user: Proxies\__CG__\App\Entity\User {#1978 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4024
        +user: App\Entity\User {#3973 …}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: null
        +root: null
        +body: """
          > GNOME Shell 45 moved to ESM (ECMAScript modules). That means you MUST use the standard import declaration instead of relying on the previous imports.* approach.\n
          \n
          [gjs.guide/extensions/…/gnome-shell-45.html](https://gjs.guide/extensions/upgrading/gnome-shell-45.html)\n
          \n
          So the imports in your extensions is changed from:\n
          \n
          ```\n
          \n
          <span style="color:#323232;">const Clutter = imports.gi.Clutter;\n
          </span><span style="color:#323232;">const Gio = imports.gi.Gio;\n
          </span><span style="color:#323232;">const Main = imports.ui.main;\n
          </span><span style="color:#323232;">const Volume = imports.ui.status.volume;\n
          </span>\n
          ```\n
          \n
          to\n
          \n
          ```\n
          \n
          <span style="color:#323232;">import Clutter from 'gi://Clutter';\n
          </span><span style="color:#323232;">import Gio from 'gi://Gio';\n
          </span><span style="color:#323232;">import * as Main from 'resource:///org/gnome/shell/ui/main.js'\n
          </span><span style="color:#323232;">import * as Volume from 'resource:///org/gnome/shell/ui/status/volume.js';\n
          </span>\n
          ```
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 24
        +score: 0
        +lastActive: DateTime @1700345707 {#4034
          date: 2023-11-18 23:15:07.0 +01:00
        }
        +ip: null
        +tags: [
          "323232"
        ]
        +mentions: [
          "@dysprosium@lemmy.dbzer0.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4022 …}
        +nested: Doctrine\ORM\PersistentCollection {#4020 …}
        +votes: Doctrine\ORM\PersistentCollection {#4018 …}
        +reports: Doctrine\ORM\PersistentCollection {#4016 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3984 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3988 …}
        -id: 127831
        -bodyTs: "'/extensions/':28 '/extensions/upgrading/gnome-shell-45.html)':32 '/gnome-shell-45.html':29 '/org/gnome/shell/ui/main.js':67 '/org/gnome/shell/ui/status/volume.js':72 '45':3 'approach':25 'chang':40 'clutter':43,56,58 'const':42,45,48,51 'declar':17 'ecmascript':7 'esm':6 'extens':38 'gio':46,60,62 'gjs.guide':27,31 'gjs.guide/extensions/':26 'gjs.guide/extensions/upgrading/gnome-shell-45.html)':30 'gnome':1 'import':16,24,35,55,59,63,68 'imports.gi.clutter':44 'imports.gi.gio':47 'imports.ui.main':50 'imports.ui.status.volume':53 'instead':18 'main':49,65 'mean':10 'modul':8 'move':4 'must':12 'previous':23 'reli':20 'shell':2 'standard':15 'use':13 'volum':52,70"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/4888659"
        +editedAt: DateTimeImmutable @1700341794 {#3966
          date: 2023-11-18 22:09:54.0 +01:00
        }
        +createdAt: DateTimeImmutable @1700076733 {#4033
          date: 2023-11-15 20:32:13.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4024}
      +body: "well that’s what I tried, but how would I know where Volume is located in the path 'gi:// … '. Is there any way of browsing / exploring the jave files to that I can actually know what the path is?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1700077428 {#4236
        date: 2023-11-15 20:43:48.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@dysprosium@lemmy.dbzer0.com"
        "@smpl@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4239 …}
      +nested: Doctrine\ORM\PersistentCollection {#4241 …}
      +votes: Doctrine\ORM\PersistentCollection {#4243 …}
      +reports: Doctrine\ORM\PersistentCollection {#4245 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4247 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4249 …}
      -id: 127858
      -bodyTs: "'actual':33 'brows':24 'explor':25 'file':28 'jave':27 'know':11,34 'locat':15 'path':18,37 'tri':6 'volum':13 'way':22 'well':1 'would':9"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.dbzer0.com/comment/5126312"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700077428 {#4237
        date: 2023-11-15 20:43:48.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4024}
    +body: "I edited my comment with an example for your code and my best advice for figuring out the path of gnome shell imports is by browsing `/usr/share/gnome-shell/js/`, the docs are not very helpful."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1700079037 {#4289
      date: 2023-11-15 21:10:37.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@dysprosium@lemmy.dbzer0.com"
      "@smpl@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4292 …}
    +nested: Doctrine\ORM\PersistentCollection {#4294 …}
    +votes: Doctrine\ORM\PersistentCollection {#4296 …}
    +reports: Doctrine\ORM\PersistentCollection {#4298 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4300 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4302 …}
    -id: 127928
    -bodyTs: "'/usr/share/gnome-shell/js':27 'advic':14 'best':13 'brows':26 'code':10 'comment':4 'doc':29 'edit':2 'exampl':7 'figur':16 'gnome':21 'help':33 'import':23 'path':19 'shell':22"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/4889538"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700079037 {#4290
      date: 2023-11-15 21:10:37.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4024}
  +body: "Aha I see. Except I’m not sure if the path `/usr/share/gnome-shell/js/` is correct? The folder/file `js` does not exist on my end."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 5
  +score: 0
  +lastActive: DateTime @1700080017 {#4330
    date: 2023-11-15 21:26:57.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@dysprosium@lemmy.dbzer0.com"
    "@smpl@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4326 …}
  +nested: Doctrine\ORM\PersistentCollection {#4322 …}
  +votes: Doctrine\ORM\PersistentCollection {#4320 …}
  +reports: Doctrine\ORM\PersistentCollection {#4335 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4337 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4339 …}
  -id: 127979
  -bodyTs: "'/usr/share/gnome-shell/js':12 'aha':1 'correct':14 'end':23 'except':4 'exist':20 'folder/file':16 'js':17 'm':6 'path':11 'see':3 'sure':8"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/comment/5127352"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700080017 {#4333
    date: 2023-11-15 21:26:57.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
20 DENIED moderate
App\Entity\EntryComment {#4329
  +user: Proxies\__CG__\App\Entity\User {#1978 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "help-me-port-this-simple-extension-to-GNOME-45"
    +title: "help me port this simple extension to GNOME 45"
    +url: "https://lemmy.dbzer0.com/pictrs/image/b8ef877f-3e98-4a12-a2fe-b703425bff9a.png"
    +body: "For reference: [github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)"
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 17
    +favouriteCount: 43
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700265270 {#2418
      date: 2023-11-18 00:54:30.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 13324
    -titleTs: "'45':9 'extens':6 'gnome':8 'help':1 'port':3 'simpl':5"
    -bodyTs: "'/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':5 'github.com':4 'github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':3 'refer':2"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700160807
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/8459122"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700074407 {#1858
      date: 2023-11-15 19:53:27.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4291
    +user: App\Entity\User {#3973 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4238
      +user: Proxies\__CG__\App\Entity\User {#1978 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4024
        +user: App\Entity\User {#3973 …}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: null
        +root: null
        +body: """
          > GNOME Shell 45 moved to ESM (ECMAScript modules). That means you MUST use the standard import declaration instead of relying on the previous imports.* approach.\n
          \n
          [gjs.guide/extensions/…/gnome-shell-45.html](https://gjs.guide/extensions/upgrading/gnome-shell-45.html)\n
          \n
          So the imports in your extensions is changed from:\n
          \n
          ```\n
          \n
          <span style="color:#323232;">const Clutter = imports.gi.Clutter;\n
          </span><span style="color:#323232;">const Gio = imports.gi.Gio;\n
          </span><span style="color:#323232;">const Main = imports.ui.main;\n
          </span><span style="color:#323232;">const Volume = imports.ui.status.volume;\n
          </span>\n
          ```\n
          \n
          to\n
          \n
          ```\n
          \n
          <span style="color:#323232;">import Clutter from 'gi://Clutter';\n
          </span><span style="color:#323232;">import Gio from 'gi://Gio';\n
          </span><span style="color:#323232;">import * as Main from 'resource:///org/gnome/shell/ui/main.js'\n
          </span><span style="color:#323232;">import * as Volume from 'resource:///org/gnome/shell/ui/status/volume.js';\n
          </span>\n
          ```
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 24
        +score: 0
        +lastActive: DateTime @1700345707 {#4034
          date: 2023-11-18 23:15:07.0 +01:00
        }
        +ip: null
        +tags: [
          "323232"
        ]
        +mentions: [
          "@dysprosium@lemmy.dbzer0.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4022 …}
        +nested: Doctrine\ORM\PersistentCollection {#4020 …}
        +votes: Doctrine\ORM\PersistentCollection {#4018 …}
        +reports: Doctrine\ORM\PersistentCollection {#4016 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3984 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3988 …}
        -id: 127831
        -bodyTs: "'/extensions/':28 '/extensions/upgrading/gnome-shell-45.html)':32 '/gnome-shell-45.html':29 '/org/gnome/shell/ui/main.js':67 '/org/gnome/shell/ui/status/volume.js':72 '45':3 'approach':25 'chang':40 'clutter':43,56,58 'const':42,45,48,51 'declar':17 'ecmascript':7 'esm':6 'extens':38 'gio':46,60,62 'gjs.guide':27,31 'gjs.guide/extensions/':26 'gjs.guide/extensions/upgrading/gnome-shell-45.html)':30 'gnome':1 'import':16,24,35,55,59,63,68 'imports.gi.clutter':44 'imports.gi.gio':47 'imports.ui.main':50 'imports.ui.status.volume':53 'instead':18 'main':49,65 'mean':10 'modul':8 'move':4 'must':12 'previous':23 'reli':20 'shell':2 'standard':15 'use':13 'volum':52,70"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/4888659"
        +editedAt: DateTimeImmutable @1700341794 {#3966
          date: 2023-11-18 22:09:54.0 +01:00
        }
        +createdAt: DateTimeImmutable @1700076733 {#4033
          date: 2023-11-15 20:32:13.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4024}
      +body: "well that’s what I tried, but how would I know where Volume is located in the path 'gi:// … '. Is there any way of browsing / exploring the jave files to that I can actually know what the path is?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1700077428 {#4236
        date: 2023-11-15 20:43:48.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@dysprosium@lemmy.dbzer0.com"
        "@smpl@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4239 …}
      +nested: Doctrine\ORM\PersistentCollection {#4241 …}
      +votes: Doctrine\ORM\PersistentCollection {#4243 …}
      +reports: Doctrine\ORM\PersistentCollection {#4245 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4247 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4249 …}
      -id: 127858
      -bodyTs: "'actual':33 'brows':24 'explor':25 'file':28 'jave':27 'know':11,34 'locat':15 'path':18,37 'tri':6 'volum':13 'way':22 'well':1 'would':9"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.dbzer0.com/comment/5126312"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700077428 {#4237
        date: 2023-11-15 20:43:48.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4024}
    +body: "I edited my comment with an example for your code and my best advice for figuring out the path of gnome shell imports is by browsing `/usr/share/gnome-shell/js/`, the docs are not very helpful."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1700079037 {#4289
      date: 2023-11-15 21:10:37.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@dysprosium@lemmy.dbzer0.com"
      "@smpl@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4292 …}
    +nested: Doctrine\ORM\PersistentCollection {#4294 …}
    +votes: Doctrine\ORM\PersistentCollection {#4296 …}
    +reports: Doctrine\ORM\PersistentCollection {#4298 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4300 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4302 …}
    -id: 127928
    -bodyTs: "'/usr/share/gnome-shell/js':27 'advic':14 'best':13 'brows':26 'code':10 'comment':4 'doc':29 'edit':2 'exampl':7 'figur':16 'gnome':21 'help':33 'import':23 'path':19 'shell':22"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/4889538"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700079037 {#4290
      date: 2023-11-15 21:10:37.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4024}
  +body: "Aha I see. Except I’m not sure if the path `/usr/share/gnome-shell/js/` is correct? The folder/file `js` does not exist on my end."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 5
  +score: 0
  +lastActive: DateTime @1700080017 {#4330
    date: 2023-11-15 21:26:57.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@dysprosium@lemmy.dbzer0.com"
    "@smpl@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4326 …}
  +nested: Doctrine\ORM\PersistentCollection {#4322 …}
  +votes: Doctrine\ORM\PersistentCollection {#4320 …}
  +reports: Doctrine\ORM\PersistentCollection {#4335 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4337 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4339 …}
  -id: 127979
  -bodyTs: "'/usr/share/gnome-shell/js':12 'aha':1 'correct':14 'end':23 'except':4 'exist':20 'folder/file':16 'js':17 'm':6 'path':11 'see':3 'sure':8"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/comment/5127352"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700080017 {#4333
    date: 2023-11-15 21:26:57.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
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
App\Entity\EntryComment {#4357
  +user: App\Entity\User {#3973 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "help-me-port-this-simple-extension-to-GNOME-45"
    +title: "help me port this simple extension to GNOME 45"
    +url: "https://lemmy.dbzer0.com/pictrs/image/b8ef877f-3e98-4a12-a2fe-b703425bff9a.png"
    +body: "For reference: [github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)"
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 17
    +favouriteCount: 43
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700265270 {#2418
      date: 2023-11-18 00:54:30.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 13324
    -titleTs: "'45':9 'extens':6 'gnome':8 'help':1 'port':3 'simpl':5"
    -bodyTs: "'/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':5 'github.com':4 'github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':3 'refer':2"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700160807
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/8459122"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700074407 {#1858
      date: 2023-11-15 19:53:27.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4329
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4291
      +user: App\Entity\User {#3973 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4238
        +user: Proxies\__CG__\App\Entity\User {#1978 …}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4024
          +user: App\Entity\User {#3973 …}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: null
          +root: null
          +body: """
            > GNOME Shell 45 moved to ESM (ECMAScript modules). That means you MUST use the standard import declaration instead of relying on the previous imports.* approach.\n
            \n
            [gjs.guide/extensions/…/gnome-shell-45.html](https://gjs.guide/extensions/upgrading/gnome-shell-45.html)\n
            \n
            So the imports in your extensions is changed from:\n
            \n
            ```\n
            \n
            <span style="color:#323232;">const Clutter = imports.gi.Clutter;\n
            </span><span style="color:#323232;">const Gio = imports.gi.Gio;\n
            </span><span style="color:#323232;">const Main = imports.ui.main;\n
            </span><span style="color:#323232;">const Volume = imports.ui.status.volume;\n
            </span>\n
            ```\n
            \n
            to\n
            \n
            ```\n
            \n
            <span style="color:#323232;">import Clutter from 'gi://Clutter';\n
            </span><span style="color:#323232;">import Gio from 'gi://Gio';\n
            </span><span style="color:#323232;">import * as Main from 'resource:///org/gnome/shell/ui/main.js'\n
            </span><span style="color:#323232;">import * as Volume from 'resource:///org/gnome/shell/ui/status/volume.js';\n
            </span>\n
            ```
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 24
          +score: 0
          +lastActive: DateTime @1700345707 {#4034
            date: 2023-11-18 23:15:07.0 +01:00
          }
          +ip: null
          +tags: [
            "323232"
          ]
          +mentions: [
            "@dysprosium@lemmy.dbzer0.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4022 …}
          +nested: Doctrine\ORM\PersistentCollection {#4020 …}
          +votes: Doctrine\ORM\PersistentCollection {#4018 …}
          +reports: Doctrine\ORM\PersistentCollection {#4016 …}
          +favourites: Doctrine\ORM\PersistentCollection {#3984 …}
          +notifications: Doctrine\ORM\PersistentCollection {#3988 …}
          -id: 127831
          -bodyTs: "'/extensions/':28 '/extensions/upgrading/gnome-shell-45.html)':32 '/gnome-shell-45.html':29 '/org/gnome/shell/ui/main.js':67 '/org/gnome/shell/ui/status/volume.js':72 '45':3 'approach':25 'chang':40 'clutter':43,56,58 'const':42,45,48,51 'declar':17 'ecmascript':7 'esm':6 'extens':38 'gio':46,60,62 'gjs.guide':27,31 'gjs.guide/extensions/':26 'gjs.guide/extensions/upgrading/gnome-shell-45.html)':30 'gnome':1 'import':16,24,35,55,59,63,68 'imports.gi.clutter':44 'imports.gi.gio':47 'imports.ui.main':50 'imports.ui.status.volume':53 'instead':18 'main':49,65 'mean':10 'modul':8 'move':4 'must':12 'previous':23 'reli':20 'shell':2 'standard':15 'use':13 'volum':52,70"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://discuss.tchncs.de/comment/4888659"
          +editedAt: DateTimeImmutable @1700341794 {#3966
            date: 2023-11-18 22:09:54.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700076733 {#4033
            date: 2023-11-15 20:32:13.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4024}
        +body: "well that’s what I tried, but how would I know where Volume is located in the path 'gi:// … '. Is there any way of browsing / exploring the jave files to that I can actually know what the path is?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 5
        +score: 0
        +lastActive: DateTime @1700077428 {#4236
          date: 2023-11-15 20:43:48.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@dysprosium@lemmy.dbzer0.com"
          "@smpl@discuss.tchncs.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4239 …}
        +nested: Doctrine\ORM\PersistentCollection {#4241 …}
        +votes: Doctrine\ORM\PersistentCollection {#4243 …}
        +reports: Doctrine\ORM\PersistentCollection {#4245 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4247 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4249 …}
        -id: 127858
        -bodyTs: "'actual':33 'brows':24 'explor':25 'file':28 'jave':27 'know':11,34 'locat':15 'path':18,37 'tri':6 'volum':13 'way':22 'well':1 'would':9"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.dbzer0.com/comment/5126312"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700077428 {#4237
          date: 2023-11-15 20:43:48.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4024}
      +body: "I edited my comment with an example for your code and my best advice for figuring out the path of gnome shell imports is by browsing `/usr/share/gnome-shell/js/`, the docs are not very helpful."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1700079037 {#4289
        date: 2023-11-15 21:10:37.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@dysprosium@lemmy.dbzer0.com"
        "@smpl@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4292 …}
      +nested: Doctrine\ORM\PersistentCollection {#4294 …}
      +votes: Doctrine\ORM\PersistentCollection {#4296 …}
      +reports: Doctrine\ORM\PersistentCollection {#4298 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4300 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4302 …}
      -id: 127928
      -bodyTs: "'/usr/share/gnome-shell/js':27 'advic':14 'best':13 'brows':26 'code':10 'comment':4 'doc':29 'edit':2 'exampl':7 'figur':16 'gnome':21 'help':33 'import':23 'path':19 'shell':22"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/4889538"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700079037 {#4290
        date: 2023-11-15 21:10:37.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4024}
    +body: "Aha I see. Except I’m not sure if the path `/usr/share/gnome-shell/js/` is correct? The folder/file `js` does not exist on my end."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1700080017 {#4330
      date: 2023-11-15 21:26:57.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@dysprosium@lemmy.dbzer0.com"
      "@smpl@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4326 …}
    +nested: Doctrine\ORM\PersistentCollection {#4322 …}
    +votes: Doctrine\ORM\PersistentCollection {#4320 …}
    +reports: Doctrine\ORM\PersistentCollection {#4335 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4337 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4339 …}
    -id: 127979
    -bodyTs: "'/usr/share/gnome-shell/js':12 'aha':1 'correct':14 'end':23 'except':4 'exist':20 'folder/file':16 'js':17 'm':6 'path':11 'see':3 'sure':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/comment/5127352"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700080017 {#4333
      date: 2023-11-15 21:26:57.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4024}
  +body: "It is very likely the wrong path, I just extrapolated the path from the gnome-shell git repo. I don’t use Gnome myself, I’m on the enemy team using LXDE on Devuan ;)"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1700081166 {#4362
    date: 2023-11-15 21:46:06.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@dysprosium@lemmy.dbzer0.com"
    "@smpl@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4365 …}
  +nested: Doctrine\ORM\PersistentCollection {#4369 …}
  +votes: Doctrine\ORM\PersistentCollection {#4371 …}
  +reports: Doctrine\ORM\PersistentCollection {#4372 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4374 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4376 …}
  -id: 128039
  -bodyTs: "'devuan':35 'enemi':30 'extrapol':10 'git':18 'gnome':16,24 'gnome-shel':15 'like':4 'lxde':33 'm':27 'path':7,12 'repo':19 'shell':17 'team':31 'use':23,32 'wrong':6"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/4890355"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700081166 {#4359
    date: 2023-11-15 21:46:06.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
23 DENIED edit
App\Entity\EntryComment {#4357
  +user: App\Entity\User {#3973 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "help-me-port-this-simple-extension-to-GNOME-45"
    +title: "help me port this simple extension to GNOME 45"
    +url: "https://lemmy.dbzer0.com/pictrs/image/b8ef877f-3e98-4a12-a2fe-b703425bff9a.png"
    +body: "For reference: [github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)"
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 17
    +favouriteCount: 43
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700265270 {#2418
      date: 2023-11-18 00:54:30.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 13324
    -titleTs: "'45':9 'extens':6 'gnome':8 'help':1 'port':3 'simpl':5"
    -bodyTs: "'/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':5 'github.com':4 'github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':3 'refer':2"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700160807
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/8459122"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700074407 {#1858
      date: 2023-11-15 19:53:27.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4329
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4291
      +user: App\Entity\User {#3973 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4238
        +user: Proxies\__CG__\App\Entity\User {#1978 …}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4024
          +user: App\Entity\User {#3973 …}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: null
          +root: null
          +body: """
            > GNOME Shell 45 moved to ESM (ECMAScript modules). That means you MUST use the standard import declaration instead of relying on the previous imports.* approach.\n
            \n
            [gjs.guide/extensions/…/gnome-shell-45.html](https://gjs.guide/extensions/upgrading/gnome-shell-45.html)\n
            \n
            So the imports in your extensions is changed from:\n
            \n
            ```\n
            \n
            <span style="color:#323232;">const Clutter = imports.gi.Clutter;\n
            </span><span style="color:#323232;">const Gio = imports.gi.Gio;\n
            </span><span style="color:#323232;">const Main = imports.ui.main;\n
            </span><span style="color:#323232;">const Volume = imports.ui.status.volume;\n
            </span>\n
            ```\n
            \n
            to\n
            \n
            ```\n
            \n
            <span style="color:#323232;">import Clutter from 'gi://Clutter';\n
            </span><span style="color:#323232;">import Gio from 'gi://Gio';\n
            </span><span style="color:#323232;">import * as Main from 'resource:///org/gnome/shell/ui/main.js'\n
            </span><span style="color:#323232;">import * as Volume from 'resource:///org/gnome/shell/ui/status/volume.js';\n
            </span>\n
            ```
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 24
          +score: 0
          +lastActive: DateTime @1700345707 {#4034
            date: 2023-11-18 23:15:07.0 +01:00
          }
          +ip: null
          +tags: [
            "323232"
          ]
          +mentions: [
            "@dysprosium@lemmy.dbzer0.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4022 …}
          +nested: Doctrine\ORM\PersistentCollection {#4020 …}
          +votes: Doctrine\ORM\PersistentCollection {#4018 …}
          +reports: Doctrine\ORM\PersistentCollection {#4016 …}
          +favourites: Doctrine\ORM\PersistentCollection {#3984 …}
          +notifications: Doctrine\ORM\PersistentCollection {#3988 …}
          -id: 127831
          -bodyTs: "'/extensions/':28 '/extensions/upgrading/gnome-shell-45.html)':32 '/gnome-shell-45.html':29 '/org/gnome/shell/ui/main.js':67 '/org/gnome/shell/ui/status/volume.js':72 '45':3 'approach':25 'chang':40 'clutter':43,56,58 'const':42,45,48,51 'declar':17 'ecmascript':7 'esm':6 'extens':38 'gio':46,60,62 'gjs.guide':27,31 'gjs.guide/extensions/':26 'gjs.guide/extensions/upgrading/gnome-shell-45.html)':30 'gnome':1 'import':16,24,35,55,59,63,68 'imports.gi.clutter':44 'imports.gi.gio':47 'imports.ui.main':50 'imports.ui.status.volume':53 'instead':18 'main':49,65 'mean':10 'modul':8 'move':4 'must':12 'previous':23 'reli':20 'shell':2 'standard':15 'use':13 'volum':52,70"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://discuss.tchncs.de/comment/4888659"
          +editedAt: DateTimeImmutable @1700341794 {#3966
            date: 2023-11-18 22:09:54.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700076733 {#4033
            date: 2023-11-15 20:32:13.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4024}
        +body: "well that’s what I tried, but how would I know where Volume is located in the path 'gi:// … '. Is there any way of browsing / exploring the jave files to that I can actually know what the path is?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 5
        +score: 0
        +lastActive: DateTime @1700077428 {#4236
          date: 2023-11-15 20:43:48.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@dysprosium@lemmy.dbzer0.com"
          "@smpl@discuss.tchncs.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4239 …}
        +nested: Doctrine\ORM\PersistentCollection {#4241 …}
        +votes: Doctrine\ORM\PersistentCollection {#4243 …}
        +reports: Doctrine\ORM\PersistentCollection {#4245 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4247 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4249 …}
        -id: 127858
        -bodyTs: "'actual':33 'brows':24 'explor':25 'file':28 'jave':27 'know':11,34 'locat':15 'path':18,37 'tri':6 'volum':13 'way':22 'well':1 'would':9"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.dbzer0.com/comment/5126312"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700077428 {#4237
          date: 2023-11-15 20:43:48.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4024}
      +body: "I edited my comment with an example for your code and my best advice for figuring out the path of gnome shell imports is by browsing `/usr/share/gnome-shell/js/`, the docs are not very helpful."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1700079037 {#4289
        date: 2023-11-15 21:10:37.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@dysprosium@lemmy.dbzer0.com"
        "@smpl@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4292 …}
      +nested: Doctrine\ORM\PersistentCollection {#4294 …}
      +votes: Doctrine\ORM\PersistentCollection {#4296 …}
      +reports: Doctrine\ORM\PersistentCollection {#4298 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4300 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4302 …}
      -id: 127928
      -bodyTs: "'/usr/share/gnome-shell/js':27 'advic':14 'best':13 'brows':26 'code':10 'comment':4 'doc':29 'edit':2 'exampl':7 'figur':16 'gnome':21 'help':33 'import':23 'path':19 'shell':22"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/4889538"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700079037 {#4290
        date: 2023-11-15 21:10:37.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4024}
    +body: "Aha I see. Except I’m not sure if the path `/usr/share/gnome-shell/js/` is correct? The folder/file `js` does not exist on my end."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1700080017 {#4330
      date: 2023-11-15 21:26:57.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@dysprosium@lemmy.dbzer0.com"
      "@smpl@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4326 …}
    +nested: Doctrine\ORM\PersistentCollection {#4322 …}
    +votes: Doctrine\ORM\PersistentCollection {#4320 …}
    +reports: Doctrine\ORM\PersistentCollection {#4335 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4337 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4339 …}
    -id: 127979
    -bodyTs: "'/usr/share/gnome-shell/js':12 'aha':1 'correct':14 'end':23 'except':4 'exist':20 'folder/file':16 'js':17 'm':6 'path':11 'see':3 'sure':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/comment/5127352"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700080017 {#4333
      date: 2023-11-15 21:26:57.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4024}
  +body: "It is very likely the wrong path, I just extrapolated the path from the gnome-shell git repo. I don’t use Gnome myself, I’m on the enemy team using LXDE on Devuan ;)"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1700081166 {#4362
    date: 2023-11-15 21:46:06.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@dysprosium@lemmy.dbzer0.com"
    "@smpl@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4365 …}
  +nested: Doctrine\ORM\PersistentCollection {#4369 …}
  +votes: Doctrine\ORM\PersistentCollection {#4371 …}
  +reports: Doctrine\ORM\PersistentCollection {#4372 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4374 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4376 …}
  -id: 128039
  -bodyTs: "'devuan':35 'enemi':30 'extrapol':10 'git':18 'gnome':16,24 'gnome-shel':15 'like':4 'lxde':33 'm':27 'path':7,12 'repo':19 'shell':17 'team':31 'use':23,32 'wrong':6"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/4890355"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700081166 {#4359
    date: 2023-11-15 21:46:06.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
24 DENIED moderate
App\Entity\EntryComment {#4357
  +user: App\Entity\User {#3973 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "help-me-port-this-simple-extension-to-GNOME-45"
    +title: "help me port this simple extension to GNOME 45"
    +url: "https://lemmy.dbzer0.com/pictrs/image/b8ef877f-3e98-4a12-a2fe-b703425bff9a.png"
    +body: "For reference: [github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)"
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 17
    +favouriteCount: 43
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700265270 {#2418
      date: 2023-11-18 00:54:30.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 13324
    -titleTs: "'45':9 'extens':6 'gnome':8 'help':1 'port':3 'simpl':5"
    -bodyTs: "'/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':5 'github.com':4 'github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':3 'refer':2"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700160807
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/8459122"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700074407 {#1858
      date: 2023-11-15 19:53:27.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4329
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4291
      +user: App\Entity\User {#3973 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4238
        +user: Proxies\__CG__\App\Entity\User {#1978 …}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4024
          +user: App\Entity\User {#3973 …}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: null
          +root: null
          +body: """
            > GNOME Shell 45 moved to ESM (ECMAScript modules). That means you MUST use the standard import declaration instead of relying on the previous imports.* approach.\n
            \n
            [gjs.guide/extensions/…/gnome-shell-45.html](https://gjs.guide/extensions/upgrading/gnome-shell-45.html)\n
            \n
            So the imports in your extensions is changed from:\n
            \n
            ```\n
            \n
            <span style="color:#323232;">const Clutter = imports.gi.Clutter;\n
            </span><span style="color:#323232;">const Gio = imports.gi.Gio;\n
            </span><span style="color:#323232;">const Main = imports.ui.main;\n
            </span><span style="color:#323232;">const Volume = imports.ui.status.volume;\n
            </span>\n
            ```\n
            \n
            to\n
            \n
            ```\n
            \n
            <span style="color:#323232;">import Clutter from 'gi://Clutter';\n
            </span><span style="color:#323232;">import Gio from 'gi://Gio';\n
            </span><span style="color:#323232;">import * as Main from 'resource:///org/gnome/shell/ui/main.js'\n
            </span><span style="color:#323232;">import * as Volume from 'resource:///org/gnome/shell/ui/status/volume.js';\n
            </span>\n
            ```
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 24
          +score: 0
          +lastActive: DateTime @1700345707 {#4034
            date: 2023-11-18 23:15:07.0 +01:00
          }
          +ip: null
          +tags: [
            "323232"
          ]
          +mentions: [
            "@dysprosium@lemmy.dbzer0.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4022 …}
          +nested: Doctrine\ORM\PersistentCollection {#4020 …}
          +votes: Doctrine\ORM\PersistentCollection {#4018 …}
          +reports: Doctrine\ORM\PersistentCollection {#4016 …}
          +favourites: Doctrine\ORM\PersistentCollection {#3984 …}
          +notifications: Doctrine\ORM\PersistentCollection {#3988 …}
          -id: 127831
          -bodyTs: "'/extensions/':28 '/extensions/upgrading/gnome-shell-45.html)':32 '/gnome-shell-45.html':29 '/org/gnome/shell/ui/main.js':67 '/org/gnome/shell/ui/status/volume.js':72 '45':3 'approach':25 'chang':40 'clutter':43,56,58 'const':42,45,48,51 'declar':17 'ecmascript':7 'esm':6 'extens':38 'gio':46,60,62 'gjs.guide':27,31 'gjs.guide/extensions/':26 'gjs.guide/extensions/upgrading/gnome-shell-45.html)':30 'gnome':1 'import':16,24,35,55,59,63,68 'imports.gi.clutter':44 'imports.gi.gio':47 'imports.ui.main':50 'imports.ui.status.volume':53 'instead':18 'main':49,65 'mean':10 'modul':8 'move':4 'must':12 'previous':23 'reli':20 'shell':2 'standard':15 'use':13 'volum':52,70"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://discuss.tchncs.de/comment/4888659"
          +editedAt: DateTimeImmutable @1700341794 {#3966
            date: 2023-11-18 22:09:54.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700076733 {#4033
            date: 2023-11-15 20:32:13.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4024}
        +body: "well that’s what I tried, but how would I know where Volume is located in the path 'gi:// … '. Is there any way of browsing / exploring the jave files to that I can actually know what the path is?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 5
        +score: 0
        +lastActive: DateTime @1700077428 {#4236
          date: 2023-11-15 20:43:48.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@dysprosium@lemmy.dbzer0.com"
          "@smpl@discuss.tchncs.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4239 …}
        +nested: Doctrine\ORM\PersistentCollection {#4241 …}
        +votes: Doctrine\ORM\PersistentCollection {#4243 …}
        +reports: Doctrine\ORM\PersistentCollection {#4245 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4247 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4249 …}
        -id: 127858
        -bodyTs: "'actual':33 'brows':24 'explor':25 'file':28 'jave':27 'know':11,34 'locat':15 'path':18,37 'tri':6 'volum':13 'way':22 'well':1 'would':9"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.dbzer0.com/comment/5126312"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700077428 {#4237
          date: 2023-11-15 20:43:48.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4024}
      +body: "I edited my comment with an example for your code and my best advice for figuring out the path of gnome shell imports is by browsing `/usr/share/gnome-shell/js/`, the docs are not very helpful."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1700079037 {#4289
        date: 2023-11-15 21:10:37.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@dysprosium@lemmy.dbzer0.com"
        "@smpl@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4292 …}
      +nested: Doctrine\ORM\PersistentCollection {#4294 …}
      +votes: Doctrine\ORM\PersistentCollection {#4296 …}
      +reports: Doctrine\ORM\PersistentCollection {#4298 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4300 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4302 …}
      -id: 127928
      -bodyTs: "'/usr/share/gnome-shell/js':27 'advic':14 'best':13 'brows':26 'code':10 'comment':4 'doc':29 'edit':2 'exampl':7 'figur':16 'gnome':21 'help':33 'import':23 'path':19 'shell':22"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/4889538"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700079037 {#4290
        date: 2023-11-15 21:10:37.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4024}
    +body: "Aha I see. Except I’m not sure if the path `/usr/share/gnome-shell/js/` is correct? The folder/file `js` does not exist on my end."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1700080017 {#4330
      date: 2023-11-15 21:26:57.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@dysprosium@lemmy.dbzer0.com"
      "@smpl@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4326 …}
    +nested: Doctrine\ORM\PersistentCollection {#4322 …}
    +votes: Doctrine\ORM\PersistentCollection {#4320 …}
    +reports: Doctrine\ORM\PersistentCollection {#4335 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4337 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4339 …}
    -id: 127979
    -bodyTs: "'/usr/share/gnome-shell/js':12 'aha':1 'correct':14 'end':23 'except':4 'exist':20 'folder/file':16 'js':17 'm':6 'path':11 'see':3 'sure':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/comment/5127352"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700080017 {#4333
      date: 2023-11-15 21:26:57.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4024}
  +body: "It is very likely the wrong path, I just extrapolated the path from the gnome-shell git repo. I don’t use Gnome myself, I’m on the enemy team using LXDE on Devuan ;)"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1700081166 {#4362
    date: 2023-11-15 21:46:06.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@dysprosium@lemmy.dbzer0.com"
    "@smpl@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4365 …}
  +nested: Doctrine\ORM\PersistentCollection {#4369 …}
  +votes: Doctrine\ORM\PersistentCollection {#4371 …}
  +reports: Doctrine\ORM\PersistentCollection {#4372 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4374 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4376 …}
  -id: 128039
  -bodyTs: "'devuan':35 'enemi':30 'extrapol':10 'git':18 'gnome':16,24 'gnome-shel':15 'like':4 'lxde':33 'm':27 'path':7,12 'repo':19 'shell':17 'team':31 'use':23,32 'wrong':6"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/4890355"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700081166 {#4359
    date: 2023-11-15 21:46:06.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
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 {#4380
  +user: App\Entity\User {#3973 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "help-me-port-this-simple-extension-to-GNOME-45"
    +title: "help me port this simple extension to GNOME 45"
    +url: "https://lemmy.dbzer0.com/pictrs/image/b8ef877f-3e98-4a12-a2fe-b703425bff9a.png"
    +body: "For reference: [github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)"
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 17
    +favouriteCount: 43
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700265270 {#2418
      date: 2023-11-18 00:54:30.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 13324
    -titleTs: "'45':9 'extens':6 'gnome':8 'help':1 'port':3 'simpl':5"
    -bodyTs: "'/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':5 'github.com':4 'github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':3 'refer':2"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700160807
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/8459122"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700074407 {#1858
      date: 2023-11-15 19:53:27.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4329
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4291
      +user: App\Entity\User {#3973 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4238
        +user: Proxies\__CG__\App\Entity\User {#1978 …}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4024
          +user: App\Entity\User {#3973 …}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: null
          +root: null
          +body: """
            > GNOME Shell 45 moved to ESM (ECMAScript modules). That means you MUST use the standard import declaration instead of relying on the previous imports.* approach.\n
            \n
            [gjs.guide/extensions/…/gnome-shell-45.html](https://gjs.guide/extensions/upgrading/gnome-shell-45.html)\n
            \n
            So the imports in your extensions is changed from:\n
            \n
            ```\n
            \n
            <span style="color:#323232;">const Clutter = imports.gi.Clutter;\n
            </span><span style="color:#323232;">const Gio = imports.gi.Gio;\n
            </span><span style="color:#323232;">const Main = imports.ui.main;\n
            </span><span style="color:#323232;">const Volume = imports.ui.status.volume;\n
            </span>\n
            ```\n
            \n
            to\n
            \n
            ```\n
            \n
            <span style="color:#323232;">import Clutter from 'gi://Clutter';\n
            </span><span style="color:#323232;">import Gio from 'gi://Gio';\n
            </span><span style="color:#323232;">import * as Main from 'resource:///org/gnome/shell/ui/main.js'\n
            </span><span style="color:#323232;">import * as Volume from 'resource:///org/gnome/shell/ui/status/volume.js';\n
            </span>\n
            ```
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 24
          +score: 0
          +lastActive: DateTime @1700345707 {#4034
            date: 2023-11-18 23:15:07.0 +01:00
          }
          +ip: null
          +tags: [
            "323232"
          ]
          +mentions: [
            "@dysprosium@lemmy.dbzer0.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4022 …}
          +nested: Doctrine\ORM\PersistentCollection {#4020 …}
          +votes: Doctrine\ORM\PersistentCollection {#4018 …}
          +reports: Doctrine\ORM\PersistentCollection {#4016 …}
          +favourites: Doctrine\ORM\PersistentCollection {#3984 …}
          +notifications: Doctrine\ORM\PersistentCollection {#3988 …}
          -id: 127831
          -bodyTs: "'/extensions/':28 '/extensions/upgrading/gnome-shell-45.html)':32 '/gnome-shell-45.html':29 '/org/gnome/shell/ui/main.js':67 '/org/gnome/shell/ui/status/volume.js':72 '45':3 'approach':25 'chang':40 'clutter':43,56,58 'const':42,45,48,51 'declar':17 'ecmascript':7 'esm':6 'extens':38 'gio':46,60,62 'gjs.guide':27,31 'gjs.guide/extensions/':26 'gjs.guide/extensions/upgrading/gnome-shell-45.html)':30 'gnome':1 'import':16,24,35,55,59,63,68 'imports.gi.clutter':44 'imports.gi.gio':47 'imports.ui.main':50 'imports.ui.status.volume':53 'instead':18 'main':49,65 'mean':10 'modul':8 'move':4 'must':12 'previous':23 'reli':20 'shell':2 'standard':15 'use':13 'volum':52,70"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://discuss.tchncs.de/comment/4888659"
          +editedAt: DateTimeImmutable @1700341794 {#3966
            date: 2023-11-18 22:09:54.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700076733 {#4033
            date: 2023-11-15 20:32:13.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4024}
        +body: "well that’s what I tried, but how would I know where Volume is located in the path 'gi:// … '. Is there any way of browsing / exploring the jave files to that I can actually know what the path is?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 5
        +score: 0
        +lastActive: DateTime @1700077428 {#4236
          date: 2023-11-15 20:43:48.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@dysprosium@lemmy.dbzer0.com"
          "@smpl@discuss.tchncs.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4239 …}
        +nested: Doctrine\ORM\PersistentCollection {#4241 …}
        +votes: Doctrine\ORM\PersistentCollection {#4243 …}
        +reports: Doctrine\ORM\PersistentCollection {#4245 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4247 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4249 …}
        -id: 127858
        -bodyTs: "'actual':33 'brows':24 'explor':25 'file':28 'jave':27 'know':11,34 'locat':15 'path':18,37 'tri':6 'volum':13 'way':22 'well':1 'would':9"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.dbzer0.com/comment/5126312"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700077428 {#4237
          date: 2023-11-15 20:43:48.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4024}
      +body: "I edited my comment with an example for your code and my best advice for figuring out the path of gnome shell imports is by browsing `/usr/share/gnome-shell/js/`, the docs are not very helpful."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1700079037 {#4289
        date: 2023-11-15 21:10:37.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@dysprosium@lemmy.dbzer0.com"
        "@smpl@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4292 …}
      +nested: Doctrine\ORM\PersistentCollection {#4294 …}
      +votes: Doctrine\ORM\PersistentCollection {#4296 …}
      +reports: Doctrine\ORM\PersistentCollection {#4298 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4300 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4302 …}
      -id: 127928
      -bodyTs: "'/usr/share/gnome-shell/js':27 'advic':14 'best':13 'brows':26 'code':10 'comment':4 'doc':29 'edit':2 'exampl':7 'figur':16 'gnome':21 'help':33 'import':23 'path':19 'shell':22"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/4889538"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700079037 {#4290
        date: 2023-11-15 21:10:37.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4024}
    +body: "Aha I see. Except I’m not sure if the path `/usr/share/gnome-shell/js/` is correct? The folder/file `js` does not exist on my end."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1700080017 {#4330
      date: 2023-11-15 21:26:57.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@dysprosium@lemmy.dbzer0.com"
      "@smpl@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4326 …}
    +nested: Doctrine\ORM\PersistentCollection {#4322 …}
    +votes: Doctrine\ORM\PersistentCollection {#4320 …}
    +reports: Doctrine\ORM\PersistentCollection {#4335 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4337 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4339 …}
    -id: 127979
    -bodyTs: "'/usr/share/gnome-shell/js':12 'aha':1 'correct':14 'end':23 'except':4 'exist':20 'folder/file':16 'js':17 'm':6 'path':11 'see':3 'sure':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/comment/5127352"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700080017 {#4333
      date: 2023-11-15 21:26:57.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4024}
  +body: """
    Just to clarify. The `gi://` resources are GObject Introspection modules which are used for multilanguage bindings to native libraries. On my system, GI modules are found in `/usr/share/gir-1.0/` . They’re just imported by name and sometimes version using `gi://` (there are examples in the link in my first comment).\n
    \n
    As I don’t have Gnome installed I can’t be sure of the path to gnome shell modules imported using `resource://`, but it’s probably the path I wrote, but without `js/`.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1700081880 {#4378
    date: 2023-11-15 21:58:00.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@dysprosium@lemmy.dbzer0.com"
    "@smpl@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4381 …}
  +nested: Doctrine\ORM\PersistentCollection {#4383 …}
  +votes: Doctrine\ORM\PersistentCollection {#4385 …}
  +reports: Doctrine\ORM\PersistentCollection {#4387 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4389 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4391 …}
  -id: 128069
  -bodyTs: "'/usr/share/gir-1.0':27 'bind':15 'clarifi':3 'comment':47 'exampl':40 'first':46 'found':25 'gi':22 'gnome':53,64 'gobject':7 'import':31,67 'instal':54 'introspect':8 'js':79 'librari':18 'link':43 'modul':9,23,66 'multilanguag':14 'name':33 'nativ':17 'path':62,74 'probabl':72 're':29 'resourc':5 'shell':65 'sometim':35 'sure':59 'system':21 'use':12,37,68 'version':36 'without':78 'wrote':76"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/4890604"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700081880 {#4379
    date: 2023-11-15 21:58:00.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
27 DENIED edit
App\Entity\EntryComment {#4380
  +user: App\Entity\User {#3973 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "help-me-port-this-simple-extension-to-GNOME-45"
    +title: "help me port this simple extension to GNOME 45"
    +url: "https://lemmy.dbzer0.com/pictrs/image/b8ef877f-3e98-4a12-a2fe-b703425bff9a.png"
    +body: "For reference: [github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)"
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 17
    +favouriteCount: 43
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700265270 {#2418
      date: 2023-11-18 00:54:30.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 13324
    -titleTs: "'45':9 'extens':6 'gnome':8 'help':1 'port':3 'simpl':5"
    -bodyTs: "'/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':5 'github.com':4 'github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':3 'refer':2"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700160807
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/8459122"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700074407 {#1858
      date: 2023-11-15 19:53:27.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4329
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4291
      +user: App\Entity\User {#3973 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4238
        +user: Proxies\__CG__\App\Entity\User {#1978 …}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4024
          +user: App\Entity\User {#3973 …}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: null
          +root: null
          +body: """
            > GNOME Shell 45 moved to ESM (ECMAScript modules). That means you MUST use the standard import declaration instead of relying on the previous imports.* approach.\n
            \n
            [gjs.guide/extensions/…/gnome-shell-45.html](https://gjs.guide/extensions/upgrading/gnome-shell-45.html)\n
            \n
            So the imports in your extensions is changed from:\n
            \n
            ```\n
            \n
            <span style="color:#323232;">const Clutter = imports.gi.Clutter;\n
            </span><span style="color:#323232;">const Gio = imports.gi.Gio;\n
            </span><span style="color:#323232;">const Main = imports.ui.main;\n
            </span><span style="color:#323232;">const Volume = imports.ui.status.volume;\n
            </span>\n
            ```\n
            \n
            to\n
            \n
            ```\n
            \n
            <span style="color:#323232;">import Clutter from 'gi://Clutter';\n
            </span><span style="color:#323232;">import Gio from 'gi://Gio';\n
            </span><span style="color:#323232;">import * as Main from 'resource:///org/gnome/shell/ui/main.js'\n
            </span><span style="color:#323232;">import * as Volume from 'resource:///org/gnome/shell/ui/status/volume.js';\n
            </span>\n
            ```
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 24
          +score: 0
          +lastActive: DateTime @1700345707 {#4034
            date: 2023-11-18 23:15:07.0 +01:00
          }
          +ip: null
          +tags: [
            "323232"
          ]
          +mentions: [
            "@dysprosium@lemmy.dbzer0.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4022 …}
          +nested: Doctrine\ORM\PersistentCollection {#4020 …}
          +votes: Doctrine\ORM\PersistentCollection {#4018 …}
          +reports: Doctrine\ORM\PersistentCollection {#4016 …}
          +favourites: Doctrine\ORM\PersistentCollection {#3984 …}
          +notifications: Doctrine\ORM\PersistentCollection {#3988 …}
          -id: 127831
          -bodyTs: "'/extensions/':28 '/extensions/upgrading/gnome-shell-45.html)':32 '/gnome-shell-45.html':29 '/org/gnome/shell/ui/main.js':67 '/org/gnome/shell/ui/status/volume.js':72 '45':3 'approach':25 'chang':40 'clutter':43,56,58 'const':42,45,48,51 'declar':17 'ecmascript':7 'esm':6 'extens':38 'gio':46,60,62 'gjs.guide':27,31 'gjs.guide/extensions/':26 'gjs.guide/extensions/upgrading/gnome-shell-45.html)':30 'gnome':1 'import':16,24,35,55,59,63,68 'imports.gi.clutter':44 'imports.gi.gio':47 'imports.ui.main':50 'imports.ui.status.volume':53 'instead':18 'main':49,65 'mean':10 'modul':8 'move':4 'must':12 'previous':23 'reli':20 'shell':2 'standard':15 'use':13 'volum':52,70"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://discuss.tchncs.de/comment/4888659"
          +editedAt: DateTimeImmutable @1700341794 {#3966
            date: 2023-11-18 22:09:54.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700076733 {#4033
            date: 2023-11-15 20:32:13.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4024}
        +body: "well that’s what I tried, but how would I know where Volume is located in the path 'gi:// … '. Is there any way of browsing / exploring the jave files to that I can actually know what the path is?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 5
        +score: 0
        +lastActive: DateTime @1700077428 {#4236
          date: 2023-11-15 20:43:48.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@dysprosium@lemmy.dbzer0.com"
          "@smpl@discuss.tchncs.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4239 …}
        +nested: Doctrine\ORM\PersistentCollection {#4241 …}
        +votes: Doctrine\ORM\PersistentCollection {#4243 …}
        +reports: Doctrine\ORM\PersistentCollection {#4245 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4247 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4249 …}
        -id: 127858
        -bodyTs: "'actual':33 'brows':24 'explor':25 'file':28 'jave':27 'know':11,34 'locat':15 'path':18,37 'tri':6 'volum':13 'way':22 'well':1 'would':9"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.dbzer0.com/comment/5126312"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700077428 {#4237
          date: 2023-11-15 20:43:48.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4024}
      +body: "I edited my comment with an example for your code and my best advice for figuring out the path of gnome shell imports is by browsing `/usr/share/gnome-shell/js/`, the docs are not very helpful."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1700079037 {#4289
        date: 2023-11-15 21:10:37.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@dysprosium@lemmy.dbzer0.com"
        "@smpl@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4292 …}
      +nested: Doctrine\ORM\PersistentCollection {#4294 …}
      +votes: Doctrine\ORM\PersistentCollection {#4296 …}
      +reports: Doctrine\ORM\PersistentCollection {#4298 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4300 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4302 …}
      -id: 127928
      -bodyTs: "'/usr/share/gnome-shell/js':27 'advic':14 'best':13 'brows':26 'code':10 'comment':4 'doc':29 'edit':2 'exampl':7 'figur':16 'gnome':21 'help':33 'import':23 'path':19 'shell':22"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/4889538"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700079037 {#4290
        date: 2023-11-15 21:10:37.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4024}
    +body: "Aha I see. Except I’m not sure if the path `/usr/share/gnome-shell/js/` is correct? The folder/file `js` does not exist on my end."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1700080017 {#4330
      date: 2023-11-15 21:26:57.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@dysprosium@lemmy.dbzer0.com"
      "@smpl@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4326 …}
    +nested: Doctrine\ORM\PersistentCollection {#4322 …}
    +votes: Doctrine\ORM\PersistentCollection {#4320 …}
    +reports: Doctrine\ORM\PersistentCollection {#4335 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4337 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4339 …}
    -id: 127979
    -bodyTs: "'/usr/share/gnome-shell/js':12 'aha':1 'correct':14 'end':23 'except':4 'exist':20 'folder/file':16 'js':17 'm':6 'path':11 'see':3 'sure':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/comment/5127352"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700080017 {#4333
      date: 2023-11-15 21:26:57.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4024}
  +body: """
    Just to clarify. The `gi://` resources are GObject Introspection modules which are used for multilanguage bindings to native libraries. On my system, GI modules are found in `/usr/share/gir-1.0/` . They’re just imported by name and sometimes version using `gi://` (there are examples in the link in my first comment).\n
    \n
    As I don’t have Gnome installed I can’t be sure of the path to gnome shell modules imported using `resource://`, but it’s probably the path I wrote, but without `js/`.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1700081880 {#4378
    date: 2023-11-15 21:58:00.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@dysprosium@lemmy.dbzer0.com"
    "@smpl@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4381 …}
  +nested: Doctrine\ORM\PersistentCollection {#4383 …}
  +votes: Doctrine\ORM\PersistentCollection {#4385 …}
  +reports: Doctrine\ORM\PersistentCollection {#4387 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4389 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4391 …}
  -id: 128069
  -bodyTs: "'/usr/share/gir-1.0':27 'bind':15 'clarifi':3 'comment':47 'exampl':40 'first':46 'found':25 'gi':22 'gnome':53,64 'gobject':7 'import':31,67 'instal':54 'introspect':8 'js':79 'librari':18 'link':43 'modul':9,23,66 'multilanguag':14 'name':33 'nativ':17 'path':62,74 'probabl':72 're':29 'resourc':5 'shell':65 'sometim':35 'sure':59 'system':21 'use':12,37,68 'version':36 'without':78 'wrote':76"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/4890604"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700081880 {#4379
    date: 2023-11-15 21:58:00.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
28 DENIED moderate
App\Entity\EntryComment {#4380
  +user: App\Entity\User {#3973 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "help-me-port-this-simple-extension-to-GNOME-45"
    +title: "help me port this simple extension to GNOME 45"
    +url: "https://lemmy.dbzer0.com/pictrs/image/b8ef877f-3e98-4a12-a2fe-b703425bff9a.png"
    +body: "For reference: [github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)"
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 17
    +favouriteCount: 43
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700265270 {#2418
      date: 2023-11-18 00:54:30.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 13324
    -titleTs: "'45':9 'extens':6 'gnome':8 'help':1 'port':3 'simpl':5"
    -bodyTs: "'/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':5 'github.com':4 'github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':3 'refer':2"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700160807
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/8459122"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700074407 {#1858
      date: 2023-11-15 19:53:27.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4329
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4291
      +user: App\Entity\User {#3973 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4238
        +user: Proxies\__CG__\App\Entity\User {#1978 …}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4024
          +user: App\Entity\User {#3973 …}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: null
          +root: null
          +body: """
            > GNOME Shell 45 moved to ESM (ECMAScript modules). That means you MUST use the standard import declaration instead of relying on the previous imports.* approach.\n
            \n
            [gjs.guide/extensions/…/gnome-shell-45.html](https://gjs.guide/extensions/upgrading/gnome-shell-45.html)\n
            \n
            So the imports in your extensions is changed from:\n
            \n
            ```\n
            \n
            <span style="color:#323232;">const Clutter = imports.gi.Clutter;\n
            </span><span style="color:#323232;">const Gio = imports.gi.Gio;\n
            </span><span style="color:#323232;">const Main = imports.ui.main;\n
            </span><span style="color:#323232;">const Volume = imports.ui.status.volume;\n
            </span>\n
            ```\n
            \n
            to\n
            \n
            ```\n
            \n
            <span style="color:#323232;">import Clutter from 'gi://Clutter';\n
            </span><span style="color:#323232;">import Gio from 'gi://Gio';\n
            </span><span style="color:#323232;">import * as Main from 'resource:///org/gnome/shell/ui/main.js'\n
            </span><span style="color:#323232;">import * as Volume from 'resource:///org/gnome/shell/ui/status/volume.js';\n
            </span>\n
            ```
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 24
          +score: 0
          +lastActive: DateTime @1700345707 {#4034
            date: 2023-11-18 23:15:07.0 +01:00
          }
          +ip: null
          +tags: [
            "323232"
          ]
          +mentions: [
            "@dysprosium@lemmy.dbzer0.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4022 …}
          +nested: Doctrine\ORM\PersistentCollection {#4020 …}
          +votes: Doctrine\ORM\PersistentCollection {#4018 …}
          +reports: Doctrine\ORM\PersistentCollection {#4016 …}
          +favourites: Doctrine\ORM\PersistentCollection {#3984 …}
          +notifications: Doctrine\ORM\PersistentCollection {#3988 …}
          -id: 127831
          -bodyTs: "'/extensions/':28 '/extensions/upgrading/gnome-shell-45.html)':32 '/gnome-shell-45.html':29 '/org/gnome/shell/ui/main.js':67 '/org/gnome/shell/ui/status/volume.js':72 '45':3 'approach':25 'chang':40 'clutter':43,56,58 'const':42,45,48,51 'declar':17 'ecmascript':7 'esm':6 'extens':38 'gio':46,60,62 'gjs.guide':27,31 'gjs.guide/extensions/':26 'gjs.guide/extensions/upgrading/gnome-shell-45.html)':30 'gnome':1 'import':16,24,35,55,59,63,68 'imports.gi.clutter':44 'imports.gi.gio':47 'imports.ui.main':50 'imports.ui.status.volume':53 'instead':18 'main':49,65 'mean':10 'modul':8 'move':4 'must':12 'previous':23 'reli':20 'shell':2 'standard':15 'use':13 'volum':52,70"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://discuss.tchncs.de/comment/4888659"
          +editedAt: DateTimeImmutable @1700341794 {#3966
            date: 2023-11-18 22:09:54.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700076733 {#4033
            date: 2023-11-15 20:32:13.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4024}
        +body: "well that’s what I tried, but how would I know where Volume is located in the path 'gi:// … '. Is there any way of browsing / exploring the jave files to that I can actually know what the path is?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 5
        +score: 0
        +lastActive: DateTime @1700077428 {#4236
          date: 2023-11-15 20:43:48.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@dysprosium@lemmy.dbzer0.com"
          "@smpl@discuss.tchncs.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4239 …}
        +nested: Doctrine\ORM\PersistentCollection {#4241 …}
        +votes: Doctrine\ORM\PersistentCollection {#4243 …}
        +reports: Doctrine\ORM\PersistentCollection {#4245 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4247 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4249 …}
        -id: 127858
        -bodyTs: "'actual':33 'brows':24 'explor':25 'file':28 'jave':27 'know':11,34 'locat':15 'path':18,37 'tri':6 'volum':13 'way':22 'well':1 'would':9"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.dbzer0.com/comment/5126312"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700077428 {#4237
          date: 2023-11-15 20:43:48.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4024}
      +body: "I edited my comment with an example for your code and my best advice for figuring out the path of gnome shell imports is by browsing `/usr/share/gnome-shell/js/`, the docs are not very helpful."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1700079037 {#4289
        date: 2023-11-15 21:10:37.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@dysprosium@lemmy.dbzer0.com"
        "@smpl@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4292 …}
      +nested: Doctrine\ORM\PersistentCollection {#4294 …}
      +votes: Doctrine\ORM\PersistentCollection {#4296 …}
      +reports: Doctrine\ORM\PersistentCollection {#4298 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4300 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4302 …}
      -id: 127928
      -bodyTs: "'/usr/share/gnome-shell/js':27 'advic':14 'best':13 'brows':26 'code':10 'comment':4 'doc':29 'edit':2 'exampl':7 'figur':16 'gnome':21 'help':33 'import':23 'path':19 'shell':22"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/4889538"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700079037 {#4290
        date: 2023-11-15 21:10:37.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4024}
    +body: "Aha I see. Except I’m not sure if the path `/usr/share/gnome-shell/js/` is correct? The folder/file `js` does not exist on my end."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1700080017 {#4330
      date: 2023-11-15 21:26:57.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@dysprosium@lemmy.dbzer0.com"
      "@smpl@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4326 …}
    +nested: Doctrine\ORM\PersistentCollection {#4322 …}
    +votes: Doctrine\ORM\PersistentCollection {#4320 …}
    +reports: Doctrine\ORM\PersistentCollection {#4335 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4337 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4339 …}
    -id: 127979
    -bodyTs: "'/usr/share/gnome-shell/js':12 'aha':1 'correct':14 'end':23 'except':4 'exist':20 'folder/file':16 'js':17 'm':6 'path':11 'see':3 'sure':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/comment/5127352"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700080017 {#4333
      date: 2023-11-15 21:26:57.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4024}
  +body: """
    Just to clarify. The `gi://` resources are GObject Introspection modules which are used for multilanguage bindings to native libraries. On my system, GI modules are found in `/usr/share/gir-1.0/` . They’re just imported by name and sometimes version using `gi://` (there are examples in the link in my first comment).\n
    \n
    As I don’t have Gnome installed I can’t be sure of the path to gnome shell modules imported using `resource://`, but it’s probably the path I wrote, but without `js/`.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1700081880 {#4378
    date: 2023-11-15 21:58:00.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@dysprosium@lemmy.dbzer0.com"
    "@smpl@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4381 …}
  +nested: Doctrine\ORM\PersistentCollection {#4383 …}
  +votes: Doctrine\ORM\PersistentCollection {#4385 …}
  +reports: Doctrine\ORM\PersistentCollection {#4387 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4389 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4391 …}
  -id: 128069
  -bodyTs: "'/usr/share/gir-1.0':27 'bind':15 'clarifi':3 'comment':47 'exampl':40 'first':46 'found':25 'gi':22 'gnome':53,64 'gobject':7 'import':31,67 'instal':54 'introspect':8 'js':79 'librari':18 'link':43 'modul':9,23,66 'multilanguag':14 'name':33 'nativ':17 'path':62,74 'probabl':72 're':29 'resourc':5 'shell':65 'sometim':35 'sure':59 'system':21 'use':12,37,68 'version':36 'without':78 'wrote':76"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/4890604"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700081880 {#4379
    date: 2023-11-15 21:58:00.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
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 {#4068
  +user: App\Entity\User {#4050 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "help-me-port-this-simple-extension-to-GNOME-45"
    +title: "help me port this simple extension to GNOME 45"
    +url: "https://lemmy.dbzer0.com/pictrs/image/b8ef877f-3e98-4a12-a2fe-b703425bff9a.png"
    +body: "For reference: [github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)"
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 17
    +favouriteCount: 43
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700265270 {#2418
      date: 2023-11-18 00:54:30.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 13324
    -titleTs: "'45':9 'extens':6 'gnome':8 'help':1 'port':3 'simpl':5"
    -bodyTs: "'/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':5 'github.com':4 'github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':3 'refer':2"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700160807
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/8459122"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700074407 {#1858
      date: 2023-11-15 19:53:27.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: null
  +root: null
  +body: "FYI There’s an active [fork](https://github.com/francislavoie/gnome-shell-volume-scroller) that supports Gnome 45."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 10
  +score: 0
  +lastActive: DateTime @1700340559 {#4076
    date: 2023-11-18 21:49:19.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@dysprosium@lemmy.dbzer0.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4066 …}
  +nested: Doctrine\ORM\PersistentCollection {#4064 …}
  +votes: Doctrine\ORM\PersistentCollection {#4062 …}
  +reports: Doctrine\ORM\PersistentCollection {#4061 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4052 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4055 …}
  -id: 127840
  -bodyTs: "'/francislavoie/gnome-shell-volume-scroller)':9 '45':13 'activ':5 'fork':6 'fyi':1 'github.com':8 'github.com/francislavoie/gnome-shell-volume-scroller)':7 'gnome':12 'support':11"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemm.ee/comment/6171923"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700076953 {#4073
    date: 2023-11-15 20:35:53.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
31 DENIED edit
App\Entity\EntryComment {#4068
  +user: App\Entity\User {#4050 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "help-me-port-this-simple-extension-to-GNOME-45"
    +title: "help me port this simple extension to GNOME 45"
    +url: "https://lemmy.dbzer0.com/pictrs/image/b8ef877f-3e98-4a12-a2fe-b703425bff9a.png"
    +body: "For reference: [github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)"
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 17
    +favouriteCount: 43
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700265270 {#2418
      date: 2023-11-18 00:54:30.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 13324
    -titleTs: "'45':9 'extens':6 'gnome':8 'help':1 'port':3 'simpl':5"
    -bodyTs: "'/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':5 'github.com':4 'github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':3 'refer':2"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700160807
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/8459122"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700074407 {#1858
      date: 2023-11-15 19:53:27.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: null
  +root: null
  +body: "FYI There’s an active [fork](https://github.com/francislavoie/gnome-shell-volume-scroller) that supports Gnome 45."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 10
  +score: 0
  +lastActive: DateTime @1700340559 {#4076
    date: 2023-11-18 21:49:19.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@dysprosium@lemmy.dbzer0.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4066 …}
  +nested: Doctrine\ORM\PersistentCollection {#4064 …}
  +votes: Doctrine\ORM\PersistentCollection {#4062 …}
  +reports: Doctrine\ORM\PersistentCollection {#4061 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4052 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4055 …}
  -id: 127840
  -bodyTs: "'/francislavoie/gnome-shell-volume-scroller)':9 '45':13 'activ':5 'fork':6 'fyi':1 'github.com':8 'github.com/francislavoie/gnome-shell-volume-scroller)':7 'gnome':12 'support':11"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemm.ee/comment/6171923"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700076953 {#4073
    date: 2023-11-15 20:35:53.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
32 DENIED moderate
App\Entity\EntryComment {#4068
  +user: App\Entity\User {#4050 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "help-me-port-this-simple-extension-to-GNOME-45"
    +title: "help me port this simple extension to GNOME 45"
    +url: "https://lemmy.dbzer0.com/pictrs/image/b8ef877f-3e98-4a12-a2fe-b703425bff9a.png"
    +body: "For reference: [github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)"
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 17
    +favouriteCount: 43
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700265270 {#2418
      date: 2023-11-18 00:54:30.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 13324
    -titleTs: "'45':9 'extens':6 'gnome':8 'help':1 'port':3 'simpl':5"
    -bodyTs: "'/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':5 'github.com':4 'github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':3 'refer':2"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700160807
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/8459122"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700074407 {#1858
      date: 2023-11-15 19:53:27.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: null
  +root: null
  +body: "FYI There’s an active [fork](https://github.com/francislavoie/gnome-shell-volume-scroller) that supports Gnome 45."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 10
  +score: 0
  +lastActive: DateTime @1700340559 {#4076
    date: 2023-11-18 21:49:19.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@dysprosium@lemmy.dbzer0.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4066 …}
  +nested: Doctrine\ORM\PersistentCollection {#4064 …}
  +votes: Doctrine\ORM\PersistentCollection {#4062 …}
  +reports: Doctrine\ORM\PersistentCollection {#4061 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4052 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4055 …}
  -id: 127840
  -bodyTs: "'/francislavoie/gnome-shell-volume-scroller)':9 '45':13 'activ':5 'fork':6 'fyi':1 'github.com':8 'github.com/francislavoie/gnome-shell-volume-scroller)':7 'gnome':12 'support':11"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemm.ee/comment/6171923"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700076953 {#4073
    date: 2023-11-15 20:35:53.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
33 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
34 DENIED moderate
App\Entity\EntryComment {#4253
  +user: Proxies\__CG__\App\Entity\User {#1978 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "help-me-port-this-simple-extension-to-GNOME-45"
    +title: "help me port this simple extension to GNOME 45"
    +url: "https://lemmy.dbzer0.com/pictrs/image/b8ef877f-3e98-4a12-a2fe-b703425bff9a.png"
    +body: "For reference: [github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)"
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 17
    +favouriteCount: 43
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700265270 {#2418
      date: 2023-11-18 00:54:30.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 13324
    -titleTs: "'45':9 'extens':6 'gnome':8 'help':1 'port':3 'simpl':5"
    -bodyTs: "'/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':5 'github.com':4 'github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':3 'refer':2"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700160807
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/8459122"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700074407 {#1858
      date: 2023-11-15 19:53:27.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4068
    +user: App\Entity\User {#4050 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "FYI There’s an active [fork](https://github.com/francislavoie/gnome-shell-volume-scroller) that supports Gnome 45."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 10
    +score: 0
    +lastActive: DateTime @1700340559 {#4076
      date: 2023-11-18 21:49:19.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@dysprosium@lemmy.dbzer0.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4066 …}
    +nested: Doctrine\ORM\PersistentCollection {#4064 …}
    +votes: Doctrine\ORM\PersistentCollection {#4062 …}
    +reports: Doctrine\ORM\PersistentCollection {#4061 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4052 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4055 …}
    -id: 127840
    -bodyTs: "'/francislavoie/gnome-shell-volume-scroller)':9 '45':13 'activ':5 'fork':6 'fyi':1 'github.com':8 'github.com/francislavoie/gnome-shell-volume-scroller)':7 'gnome':12 'support':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/6171923"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700076953 {#4073
      date: 2023-11-15 20:35:53.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4068}
  +body: "Ah good. I couldn’t find any. But still, I’m wondering how to port extensions. I’ve got more, even some self-made."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1700077490 {#4251
    date: 2023-11-15 20:44:50.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@dysprosium@lemmy.dbzer0.com"
    "@joyjoy@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4254 …}
  +nested: Doctrine\ORM\PersistentCollection {#4256 …}
  +votes: Doctrine\ORM\PersistentCollection {#4258 …}
  +reports: Doctrine\ORM\PersistentCollection {#4260 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4262 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4264 …}
  -id: 127864
  -bodyTs: "'ah':1 'couldn':4 'even':21 'extens':16 'find':6 'good':2 'got':19 'm':11 'made':25 'port':15 'self':24 'self-mad':23 'still':9 've':18 'wonder':12"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/comment/5126343"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700077490 {#4252
    date: 2023-11-15 20:44:50.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
35 DENIED edit
App\Entity\EntryComment {#4253
  +user: Proxies\__CG__\App\Entity\User {#1978 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "help-me-port-this-simple-extension-to-GNOME-45"
    +title: "help me port this simple extension to GNOME 45"
    +url: "https://lemmy.dbzer0.com/pictrs/image/b8ef877f-3e98-4a12-a2fe-b703425bff9a.png"
    +body: "For reference: [github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)"
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 17
    +favouriteCount: 43
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700265270 {#2418
      date: 2023-11-18 00:54:30.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 13324
    -titleTs: "'45':9 'extens':6 'gnome':8 'help':1 'port':3 'simpl':5"
    -bodyTs: "'/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':5 'github.com':4 'github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':3 'refer':2"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700160807
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/8459122"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700074407 {#1858
      date: 2023-11-15 19:53:27.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4068
    +user: App\Entity\User {#4050 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "FYI There’s an active [fork](https://github.com/francislavoie/gnome-shell-volume-scroller) that supports Gnome 45."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 10
    +score: 0
    +lastActive: DateTime @1700340559 {#4076
      date: 2023-11-18 21:49:19.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@dysprosium@lemmy.dbzer0.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4066 …}
    +nested: Doctrine\ORM\PersistentCollection {#4064 …}
    +votes: Doctrine\ORM\PersistentCollection {#4062 …}
    +reports: Doctrine\ORM\PersistentCollection {#4061 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4052 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4055 …}
    -id: 127840
    -bodyTs: "'/francislavoie/gnome-shell-volume-scroller)':9 '45':13 'activ':5 'fork':6 'fyi':1 'github.com':8 'github.com/francislavoie/gnome-shell-volume-scroller)':7 'gnome':12 'support':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/6171923"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700076953 {#4073
      date: 2023-11-15 20:35:53.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4068}
  +body: "Ah good. I couldn’t find any. But still, I’m wondering how to port extensions. I’ve got more, even some self-made."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1700077490 {#4251
    date: 2023-11-15 20:44:50.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@dysprosium@lemmy.dbzer0.com"
    "@joyjoy@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4254 …}
  +nested: Doctrine\ORM\PersistentCollection {#4256 …}
  +votes: Doctrine\ORM\PersistentCollection {#4258 …}
  +reports: Doctrine\ORM\PersistentCollection {#4260 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4262 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4264 …}
  -id: 127864
  -bodyTs: "'ah':1 'couldn':4 'even':21 'extens':16 'find':6 'good':2 'got':19 'm':11 'made':25 'port':15 'self':24 'self-mad':23 'still':9 've':18 'wonder':12"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/comment/5126343"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700077490 {#4252
    date: 2023-11-15 20:44:50.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
36 DENIED moderate
App\Entity\EntryComment {#4253
  +user: Proxies\__CG__\App\Entity\User {#1978 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "help-me-port-this-simple-extension-to-GNOME-45"
    +title: "help me port this simple extension to GNOME 45"
    +url: "https://lemmy.dbzer0.com/pictrs/image/b8ef877f-3e98-4a12-a2fe-b703425bff9a.png"
    +body: "For reference: [github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)"
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 17
    +favouriteCount: 43
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700265270 {#2418
      date: 2023-11-18 00:54:30.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 13324
    -titleTs: "'45':9 'extens':6 'gnome':8 'help':1 'port':3 'simpl':5"
    -bodyTs: "'/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':5 'github.com':4 'github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':3 'refer':2"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700160807
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/8459122"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700074407 {#1858
      date: 2023-11-15 19:53:27.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4068
    +user: App\Entity\User {#4050 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "FYI There’s an active [fork](https://github.com/francislavoie/gnome-shell-volume-scroller) that supports Gnome 45."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 10
    +score: 0
    +lastActive: DateTime @1700340559 {#4076
      date: 2023-11-18 21:49:19.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@dysprosium@lemmy.dbzer0.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4066 …}
    +nested: Doctrine\ORM\PersistentCollection {#4064 …}
    +votes: Doctrine\ORM\PersistentCollection {#4062 …}
    +reports: Doctrine\ORM\PersistentCollection {#4061 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4052 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4055 …}
    -id: 127840
    -bodyTs: "'/francislavoie/gnome-shell-volume-scroller)':9 '45':13 'activ':5 'fork':6 'fyi':1 'github.com':8 'github.com/francislavoie/gnome-shell-volume-scroller)':7 'gnome':12 'support':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/6171923"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700076953 {#4073
      date: 2023-11-15 20:35:53.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4068}
  +body: "Ah good. I couldn’t find any. But still, I’m wondering how to port extensions. I’ve got more, even some self-made."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1700077490 {#4251
    date: 2023-11-15 20:44:50.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@dysprosium@lemmy.dbzer0.com"
    "@joyjoy@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4254 …}
  +nested: Doctrine\ORM\PersistentCollection {#4256 …}
  +votes: Doctrine\ORM\PersistentCollection {#4258 …}
  +reports: Doctrine\ORM\PersistentCollection {#4260 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4262 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4264 …}
  -id: 127864
  -bodyTs: "'ah':1 'couldn':4 'even':21 'extens':16 'find':6 'good':2 'got':19 'm':11 'made':25 'port':15 'self':24 'self-mad':23 'still':9 've':18 'wonder':12"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/comment/5126343"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700077490 {#4252
    date: 2023-11-15 20:44:50.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
37 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
38 DENIED moderate
App\Entity\EntryComment {#4306
  +user: App\Entity\User {#4050 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "help-me-port-this-simple-extension-to-GNOME-45"
    +title: "help me port this simple extension to GNOME 45"
    +url: "https://lemmy.dbzer0.com/pictrs/image/b8ef877f-3e98-4a12-a2fe-b703425bff9a.png"
    +body: "For reference: [github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)"
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 17
    +favouriteCount: 43
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700265270 {#2418
      date: 2023-11-18 00:54:30.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 13324
    -titleTs: "'45':9 'extens':6 'gnome':8 'help':1 'port':3 'simpl':5"
    -bodyTs: "'/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':5 'github.com':4 'github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':3 'refer':2"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700160807
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/8459122"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700074407 {#1858
      date: 2023-11-15 19:53:27.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4253
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4068
      +user: App\Entity\User {#4050 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: "FYI There’s an active [fork](https://github.com/francislavoie/gnome-shell-volume-scroller) that supports Gnome 45."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 10
      +score: 0
      +lastActive: DateTime @1700340559 {#4076
        date: 2023-11-18 21:49:19.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@dysprosium@lemmy.dbzer0.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4066 …}
      +nested: Doctrine\ORM\PersistentCollection {#4064 …}
      +votes: Doctrine\ORM\PersistentCollection {#4062 …}
      +reports: Doctrine\ORM\PersistentCollection {#4061 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4052 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4055 …}
      -id: 127840
      -bodyTs: "'/francislavoie/gnome-shell-volume-scroller)':9 '45':13 'activ':5 'fork':6 'fyi':1 'github.com':8 'github.com/francislavoie/gnome-shell-volume-scroller)':7 'gnome':12 'support':11"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemm.ee/comment/6171923"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700076953 {#4073
        date: 2023-11-15 20:35:53.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4068}
    +body: "Ah good. I couldn’t find any. But still, I’m wondering how to port extensions. I’ve got more, even some self-made."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1700077490 {#4251
      date: 2023-11-15 20:44:50.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@dysprosium@lemmy.dbzer0.com"
      "@joyjoy@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4254 …}
    +nested: Doctrine\ORM\PersistentCollection {#4256 …}
    +votes: Doctrine\ORM\PersistentCollection {#4258 …}
    +reports: Doctrine\ORM\PersistentCollection {#4260 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4262 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4264 …}
    -id: 127864
    -bodyTs: "'ah':1 'couldn':4 'even':21 'extens':16 'find':6 'good':2 'got':19 'm':11 'made':25 'port':15 'self':24 'self-mad':23 'still':9 've':18 'wonder':12"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/comment/5126343"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700077490 {#4252
      date: 2023-11-15 20:44:50.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4068}
  +body: "I would suggest looking at the [GNOME developer guide](https://gjs.guide/extensions/overview/anatomy.html)."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1700077707 {#4304
    date: 2023-11-15 20:48:27.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@dysprosium@lemmy.dbzer0.com"
    "@joyjoy@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4307 …}
  +nested: Doctrine\ORM\PersistentCollection {#4309 …}
  +votes: Doctrine\ORM\PersistentCollection {#4311 …}
  +reports: Doctrine\ORM\PersistentCollection {#4313 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4315 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4317 …}
  -id: 127872
  -bodyTs: "'/extensions/overview/anatomy.html).':12 'develop':8 'gjs.guide':11 'gjs.guide/extensions/overview/anatomy.html).':10 'gnome':7 'guid':9 'look':4 'suggest':3 'would':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemm.ee/comment/6172239"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700077707 {#4305
    date: 2023-11-15 20:48:27.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
39 DENIED edit
App\Entity\EntryComment {#4306
  +user: App\Entity\User {#4050 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "help-me-port-this-simple-extension-to-GNOME-45"
    +title: "help me port this simple extension to GNOME 45"
    +url: "https://lemmy.dbzer0.com/pictrs/image/b8ef877f-3e98-4a12-a2fe-b703425bff9a.png"
    +body: "For reference: [github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)"
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 17
    +favouriteCount: 43
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700265270 {#2418
      date: 2023-11-18 00:54:30.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 13324
    -titleTs: "'45':9 'extens':6 'gnome':8 'help':1 'port':3 'simpl':5"
    -bodyTs: "'/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':5 'github.com':4 'github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':3 'refer':2"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700160807
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/8459122"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700074407 {#1858
      date: 2023-11-15 19:53:27.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4253
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4068
      +user: App\Entity\User {#4050 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: "FYI There’s an active [fork](https://github.com/francislavoie/gnome-shell-volume-scroller) that supports Gnome 45."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 10
      +score: 0
      +lastActive: DateTime @1700340559 {#4076
        date: 2023-11-18 21:49:19.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@dysprosium@lemmy.dbzer0.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4066 …}
      +nested: Doctrine\ORM\PersistentCollection {#4064 …}
      +votes: Doctrine\ORM\PersistentCollection {#4062 …}
      +reports: Doctrine\ORM\PersistentCollection {#4061 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4052 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4055 …}
      -id: 127840
      -bodyTs: "'/francislavoie/gnome-shell-volume-scroller)':9 '45':13 'activ':5 'fork':6 'fyi':1 'github.com':8 'github.com/francislavoie/gnome-shell-volume-scroller)':7 'gnome':12 'support':11"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemm.ee/comment/6171923"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700076953 {#4073
        date: 2023-11-15 20:35:53.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4068}
    +body: "Ah good. I couldn’t find any. But still, I’m wondering how to port extensions. I’ve got more, even some self-made."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1700077490 {#4251
      date: 2023-11-15 20:44:50.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@dysprosium@lemmy.dbzer0.com"
      "@joyjoy@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4254 …}
    +nested: Doctrine\ORM\PersistentCollection {#4256 …}
    +votes: Doctrine\ORM\PersistentCollection {#4258 …}
    +reports: Doctrine\ORM\PersistentCollection {#4260 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4262 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4264 …}
    -id: 127864
    -bodyTs: "'ah':1 'couldn':4 'even':21 'extens':16 'find':6 'good':2 'got':19 'm':11 'made':25 'port':15 'self':24 'self-mad':23 'still':9 've':18 'wonder':12"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/comment/5126343"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700077490 {#4252
      date: 2023-11-15 20:44:50.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4068}
  +body: "I would suggest looking at the [GNOME developer guide](https://gjs.guide/extensions/overview/anatomy.html)."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1700077707 {#4304
    date: 2023-11-15 20:48:27.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@dysprosium@lemmy.dbzer0.com"
    "@joyjoy@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4307 …}
  +nested: Doctrine\ORM\PersistentCollection {#4309 …}
  +votes: Doctrine\ORM\PersistentCollection {#4311 …}
  +reports: Doctrine\ORM\PersistentCollection {#4313 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4315 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4317 …}
  -id: 127872
  -bodyTs: "'/extensions/overview/anatomy.html).':12 'develop':8 'gjs.guide':11 'gjs.guide/extensions/overview/anatomy.html).':10 'gnome':7 'guid':9 'look':4 'suggest':3 'would':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemm.ee/comment/6172239"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700077707 {#4305
    date: 2023-11-15 20:48:27.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
40 DENIED moderate
App\Entity\EntryComment {#4306
  +user: App\Entity\User {#4050 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "help-me-port-this-simple-extension-to-GNOME-45"
    +title: "help me port this simple extension to GNOME 45"
    +url: "https://lemmy.dbzer0.com/pictrs/image/b8ef877f-3e98-4a12-a2fe-b703425bff9a.png"
    +body: "For reference: [github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)"
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 17
    +favouriteCount: 43
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700265270 {#2418
      date: 2023-11-18 00:54:30.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 13324
    -titleTs: "'45':9 'extens':6 'gnome':8 'help':1 'port':3 'simpl':5"
    -bodyTs: "'/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':5 'github.com':4 'github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':3 'refer':2"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700160807
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/8459122"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700074407 {#1858
      date: 2023-11-15 19:53:27.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4253
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4068
      +user: App\Entity\User {#4050 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: "FYI There’s an active [fork](https://github.com/francislavoie/gnome-shell-volume-scroller) that supports Gnome 45."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 10
      +score: 0
      +lastActive: DateTime @1700340559 {#4076
        date: 2023-11-18 21:49:19.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@dysprosium@lemmy.dbzer0.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4066 …}
      +nested: Doctrine\ORM\PersistentCollection {#4064 …}
      +votes: Doctrine\ORM\PersistentCollection {#4062 …}
      +reports: Doctrine\ORM\PersistentCollection {#4061 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4052 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4055 …}
      -id: 127840
      -bodyTs: "'/francislavoie/gnome-shell-volume-scroller)':9 '45':13 'activ':5 'fork':6 'fyi':1 'github.com':8 'github.com/francislavoie/gnome-shell-volume-scroller)':7 'gnome':12 'support':11"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemm.ee/comment/6171923"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700076953 {#4073
        date: 2023-11-15 20:35:53.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4068}
    +body: "Ah good. I couldn’t find any. But still, I’m wondering how to port extensions. I’ve got more, even some self-made."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1700077490 {#4251
      date: 2023-11-15 20:44:50.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@dysprosium@lemmy.dbzer0.com"
      "@joyjoy@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4254 …}
    +nested: Doctrine\ORM\PersistentCollection {#4256 …}
    +votes: Doctrine\ORM\PersistentCollection {#4258 …}
    +reports: Doctrine\ORM\PersistentCollection {#4260 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4262 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4264 …}
    -id: 127864
    -bodyTs: "'ah':1 'couldn':4 'even':21 'extens':16 'find':6 'good':2 'got':19 'm':11 'made':25 'port':15 'self':24 'self-mad':23 'still':9 've':18 'wonder':12"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/comment/5126343"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700077490 {#4252
      date: 2023-11-15 20:44:50.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4068}
  +body: "I would suggest looking at the [GNOME developer guide](https://gjs.guide/extensions/overview/anatomy.html)."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1700077707 {#4304
    date: 2023-11-15 20:48:27.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@dysprosium@lemmy.dbzer0.com"
    "@joyjoy@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4307 …}
  +nested: Doctrine\ORM\PersistentCollection {#4309 …}
  +votes: Doctrine\ORM\PersistentCollection {#4311 …}
  +reports: Doctrine\ORM\PersistentCollection {#4313 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4315 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4317 …}
  -id: 127872
  -bodyTs: "'/extensions/overview/anatomy.html).':12 'develop':8 'gjs.guide':11 'gjs.guide/extensions/overview/anatomy.html).':10 'gnome':7 'guid':9 'look':4 'suggest':3 'would':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemm.ee/comment/6172239"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700077707 {#4305
    date: 2023-11-15 20:48:27.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
41 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
42 DENIED moderate
App\Entity\EntryComment {#4140
  +user: App\Entity\User {#4153 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "help-me-port-this-simple-extension-to-GNOME-45"
    +title: "help me port this simple extension to GNOME 45"
    +url: "https://lemmy.dbzer0.com/pictrs/image/b8ef877f-3e98-4a12-a2fe-b703425bff9a.png"
    +body: "For reference: [github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)"
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 17
    +favouriteCount: 43
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700265270 {#2418
      date: 2023-11-18 00:54:30.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 13324
    -titleTs: "'45':9 'extens':6 'gnome':8 'help':1 'port':3 'simpl':5"
    -bodyTs: "'/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':5 'github.com':4 'github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':3 'refer':2"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700160807
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/8459122"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700074407 {#1858
      date: 2023-11-15 19:53:27.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: null
  +root: null
  +body: "What’s the use case of this extension? It might be too confusing for the users."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1700571196 {#4135
    date: 2023-11-21 13:53:16.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@dysprosium@lemmy.dbzer0.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4141 …}
  +nested: Doctrine\ORM\PersistentCollection {#4143 …}
  +votes: Doctrine\ORM\PersistentCollection {#4145 …}
  +reports: Doctrine\ORM\PersistentCollection {#4147 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4149 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4151 …}
  -id: 127756
  -bodyTs: "'case':5 'confus':13 'extens':8 'might':10 'use':4 'user':16"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/comment/5554501"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700074954 {#4136
    date: 2023-11-15 20:02:34.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
43 DENIED edit
App\Entity\EntryComment {#4140
  +user: App\Entity\User {#4153 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "help-me-port-this-simple-extension-to-GNOME-45"
    +title: "help me port this simple extension to GNOME 45"
    +url: "https://lemmy.dbzer0.com/pictrs/image/b8ef877f-3e98-4a12-a2fe-b703425bff9a.png"
    +body: "For reference: [github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)"
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 17
    +favouriteCount: 43
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700265270 {#2418
      date: 2023-11-18 00:54:30.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 13324
    -titleTs: "'45':9 'extens':6 'gnome':8 'help':1 'port':3 'simpl':5"
    -bodyTs: "'/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':5 'github.com':4 'github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':3 'refer':2"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700160807
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/8459122"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700074407 {#1858
      date: 2023-11-15 19:53:27.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: null
  +root: null
  +body: "What’s the use case of this extension? It might be too confusing for the users."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1700571196 {#4135
    date: 2023-11-21 13:53:16.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@dysprosium@lemmy.dbzer0.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4141 …}
  +nested: Doctrine\ORM\PersistentCollection {#4143 …}
  +votes: Doctrine\ORM\PersistentCollection {#4145 …}
  +reports: Doctrine\ORM\PersistentCollection {#4147 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4149 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4151 …}
  -id: 127756
  -bodyTs: "'case':5 'confus':13 'extens':8 'might':10 'use':4 'user':16"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/comment/5554501"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700074954 {#4136
    date: 2023-11-15 20:02:34.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
44 DENIED moderate
App\Entity\EntryComment {#4140
  +user: App\Entity\User {#4153 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "help-me-port-this-simple-extension-to-GNOME-45"
    +title: "help me port this simple extension to GNOME 45"
    +url: "https://lemmy.dbzer0.com/pictrs/image/b8ef877f-3e98-4a12-a2fe-b703425bff9a.png"
    +body: "For reference: [github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)"
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 17
    +favouriteCount: 43
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700265270 {#2418
      date: 2023-11-18 00:54:30.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 13324
    -titleTs: "'45':9 'extens':6 'gnome':8 'help':1 'port':3 'simpl':5"
    -bodyTs: "'/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':5 'github.com':4 'github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':3 'refer':2"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700160807
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/8459122"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700074407 {#1858
      date: 2023-11-15 19:53:27.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: null
  +root: null
  +body: "What’s the use case of this extension? It might be too confusing for the users."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1700571196 {#4135
    date: 2023-11-21 13:53:16.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@dysprosium@lemmy.dbzer0.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4141 …}
  +nested: Doctrine\ORM\PersistentCollection {#4143 …}
  +votes: Doctrine\ORM\PersistentCollection {#4145 …}
  +reports: Doctrine\ORM\PersistentCollection {#4147 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4149 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4151 …}
  -id: 127756
  -bodyTs: "'case':5 'confus':13 'extens':8 'might':10 'use':4 'user':16"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/comment/5554501"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700074954 {#4136
    date: 2023-11-15 20:02:34.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
45 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
46 DENIED moderate
App\Entity\EntryComment {#4224
  +user: Proxies\__CG__\App\Entity\User {#1978 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "help-me-port-this-simple-extension-to-GNOME-45"
    +title: "help me port this simple extension to GNOME 45"
    +url: "https://lemmy.dbzer0.com/pictrs/image/b8ef877f-3e98-4a12-a2fe-b703425bff9a.png"
    +body: "For reference: [github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)"
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 17
    +favouriteCount: 43
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700265270 {#2418
      date: 2023-11-18 00:54:30.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 13324
    -titleTs: "'45':9 'extens':6 'gnome':8 'help':1 'port':3 'simpl':5"
    -bodyTs: "'/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':5 'github.com':4 'github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':3 'refer':2"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700160807
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/8459122"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700074407 {#1858
      date: 2023-11-15 19:53:27.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4140
    +user: App\Entity\User {#4153 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "What’s the use case of this extension? It might be too confusing for the users."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1700571196 {#4135
      date: 2023-11-21 13:53:16.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@dysprosium@lemmy.dbzer0.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4141 …}
    +nested: Doctrine\ORM\PersistentCollection {#4143 …}
    +votes: Doctrine\ORM\PersistentCollection {#4145 …}
    +reports: Doctrine\ORM\PersistentCollection {#4147 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4149 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4151 …}
    -id: 127756
    -bodyTs: "'case':5 'confus':13 'extens':8 'might':10 'use':4 'user':16"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/comment/5554501"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700074954 {#4136
      date: 2023-11-15 20:02:34.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4140}
  +body: """
    to scroll on the top panel to change volume, is the use case of course. I put the github link for reference.\n
    \n
    I think only problem lies with the last line. Importing Volume is done differently now.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1700075916 {#4225
    date: 2023-11-15 20:18:36.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@dysprosium@lemmy.dbzer0.com"
    "@manokox400@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4221 …}
  +nested: Doctrine\ORM\PersistentCollection {#4217 …}
  +votes: Doctrine\ORM\PersistentCollection {#4215 …}
  +reports: Doctrine\ORM\PersistentCollection {#4230 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4232 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4234 …}
  -id: 127793
  -bodyTs: "'case':13 'chang':8 'cours':15 'differ':36 'done':35 'github':19 'import':32 'last':30 'lie':27 'line':31 'link':20 'panel':6 'problem':26 'put':17 'refer':22 'scroll':2 'think':24 'top':5 'use':12 'volum':9,33"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/comment/5125676"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700075916 {#4228
    date: 2023-11-15 20:18:36.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
47 DENIED edit
App\Entity\EntryComment {#4224
  +user: Proxies\__CG__\App\Entity\User {#1978 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "help-me-port-this-simple-extension-to-GNOME-45"
    +title: "help me port this simple extension to GNOME 45"
    +url: "https://lemmy.dbzer0.com/pictrs/image/b8ef877f-3e98-4a12-a2fe-b703425bff9a.png"
    +body: "For reference: [github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)"
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 17
    +favouriteCount: 43
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700265270 {#2418
      date: 2023-11-18 00:54:30.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 13324
    -titleTs: "'45':9 'extens':6 'gnome':8 'help':1 'port':3 'simpl':5"
    -bodyTs: "'/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':5 'github.com':4 'github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':3 'refer':2"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700160807
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/8459122"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700074407 {#1858
      date: 2023-11-15 19:53:27.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4140
    +user: App\Entity\User {#4153 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "What’s the use case of this extension? It might be too confusing for the users."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1700571196 {#4135
      date: 2023-11-21 13:53:16.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@dysprosium@lemmy.dbzer0.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4141 …}
    +nested: Doctrine\ORM\PersistentCollection {#4143 …}
    +votes: Doctrine\ORM\PersistentCollection {#4145 …}
    +reports: Doctrine\ORM\PersistentCollection {#4147 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4149 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4151 …}
    -id: 127756
    -bodyTs: "'case':5 'confus':13 'extens':8 'might':10 'use':4 'user':16"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/comment/5554501"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700074954 {#4136
      date: 2023-11-15 20:02:34.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4140}
  +body: """
    to scroll on the top panel to change volume, is the use case of course. I put the github link for reference.\n
    \n
    I think only problem lies with the last line. Importing Volume is done differently now.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1700075916 {#4225
    date: 2023-11-15 20:18:36.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@dysprosium@lemmy.dbzer0.com"
    "@manokox400@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4221 …}
  +nested: Doctrine\ORM\PersistentCollection {#4217 …}
  +votes: Doctrine\ORM\PersistentCollection {#4215 …}
  +reports: Doctrine\ORM\PersistentCollection {#4230 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4232 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4234 …}
  -id: 127793
  -bodyTs: "'case':13 'chang':8 'cours':15 'differ':36 'done':35 'github':19 'import':32 'last':30 'lie':27 'line':31 'link':20 'panel':6 'problem':26 'put':17 'refer':22 'scroll':2 'think':24 'top':5 'use':12 'volum':9,33"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/comment/5125676"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700075916 {#4228
    date: 2023-11-15 20:18:36.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
48 DENIED moderate
App\Entity\EntryComment {#4224
  +user: Proxies\__CG__\App\Entity\User {#1978 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "help-me-port-this-simple-extension-to-GNOME-45"
    +title: "help me port this simple extension to GNOME 45"
    +url: "https://lemmy.dbzer0.com/pictrs/image/b8ef877f-3e98-4a12-a2fe-b703425bff9a.png"
    +body: "For reference: [github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)"
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 17
    +favouriteCount: 43
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700265270 {#2418
      date: 2023-11-18 00:54:30.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 13324
    -titleTs: "'45':9 'extens':6 'gnome':8 'help':1 'port':3 'simpl':5"
    -bodyTs: "'/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':5 'github.com':4 'github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':3 'refer':2"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700160807
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/8459122"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700074407 {#1858
      date: 2023-11-15 19:53:27.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4140
    +user: App\Entity\User {#4153 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "What’s the use case of this extension? It might be too confusing for the users."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1700571196 {#4135
      date: 2023-11-21 13:53:16.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@dysprosium@lemmy.dbzer0.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4141 …}
    +nested: Doctrine\ORM\PersistentCollection {#4143 …}
    +votes: Doctrine\ORM\PersistentCollection {#4145 …}
    +reports: Doctrine\ORM\PersistentCollection {#4147 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4149 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4151 …}
    -id: 127756
    -bodyTs: "'case':5 'confus':13 'extens':8 'might':10 'use':4 'user':16"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/comment/5554501"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700074954 {#4136
      date: 2023-11-15 20:02:34.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4140}
  +body: """
    to scroll on the top panel to change volume, is the use case of course. I put the github link for reference.\n
    \n
    I think only problem lies with the last line. Importing Volume is done differently now.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1700075916 {#4225
    date: 2023-11-15 20:18:36.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@dysprosium@lemmy.dbzer0.com"
    "@manokox400@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4221 …}
  +nested: Doctrine\ORM\PersistentCollection {#4217 …}
  +votes: Doctrine\ORM\PersistentCollection {#4215 …}
  +reports: Doctrine\ORM\PersistentCollection {#4230 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4232 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4234 …}
  -id: 127793
  -bodyTs: "'case':13 'chang':8 'cours':15 'differ':36 'done':35 'github':19 'import':32 'last':30 'lie':27 'line':31 'link':20 'panel':6 'problem':26 'put':17 'refer':22 'scroll':2 'think':24 'top':5 'use':12 'volum':9,33"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/comment/5125676"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700075916 {#4228
    date: 2023-11-15 20:18:36.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
49 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
50 DENIED moderate
App\Entity\EntryComment {#4276
  +user: Proxies\__CG__\App\Entity\User {#4273 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "help-me-port-this-simple-extension-to-GNOME-45"
    +title: "help me port this simple extension to GNOME 45"
    +url: "https://lemmy.dbzer0.com/pictrs/image/b8ef877f-3e98-4a12-a2fe-b703425bff9a.png"
    +body: "For reference: [github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)"
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 17
    +favouriteCount: 43
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700265270 {#2418
      date: 2023-11-18 00:54:30.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 13324
    -titleTs: "'45':9 'extens':6 'gnome':8 'help':1 'port':3 'simpl':5"
    -bodyTs: "'/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':5 'github.com':4 'github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':3 'refer':2"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700160807
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/8459122"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700074407 {#1858
      date: 2023-11-15 19:53:27.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4224
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4140
      +user: App\Entity\User {#4153 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: "What’s the use case of this extension? It might be too confusing for the users."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1700571196 {#4135
        date: 2023-11-21 13:53:16.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@dysprosium@lemmy.dbzer0.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4141 …}
      +nested: Doctrine\ORM\PersistentCollection {#4143 …}
      +votes: Doctrine\ORM\PersistentCollection {#4145 …}
      +reports: Doctrine\ORM\PersistentCollection {#4147 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4149 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4151 …}
      -id: 127756
      -bodyTs: "'case':5 'confus':13 'extens':8 'might':10 'use':4 'user':16"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://sh.itjust.works/comment/5554501"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700074954 {#4136
        date: 2023-11-15 20:02:34.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4140}
    +body: """
      to scroll on the top panel to change volume, is the use case of course. I put the github link for reference.\n
      \n
      I think only problem lies with the last line. Importing Volume is done differently now.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1700075916 {#4225
      date: 2023-11-15 20:18:36.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@dysprosium@lemmy.dbzer0.com"
      "@manokox400@sh.itjust.works"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4221 …}
    +nested: Doctrine\ORM\PersistentCollection {#4217 …}
    +votes: Doctrine\ORM\PersistentCollection {#4215 …}
    +reports: Doctrine\ORM\PersistentCollection {#4230 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4232 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4234 …}
    -id: 127793
    -bodyTs: "'case':13 'chang':8 'cours':15 'differ':36 'done':35 'github':19 'import':32 'last':30 'lie':27 'line':31 'link':20 'panel':6 'problem':26 'put':17 'refer':22 'scroll':2 'think':24 'top':5 'use':12 'volum':9,33"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/comment/5125676"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700075916 {#4228
      date: 2023-11-15 20:18:36.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4140}
  +body: "Do I miss something? I already can do that in the latest fedora natively."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1700105708 {#4277
    date: 2023-11-16 04:35:08.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@dysprosium@lemmy.dbzer0.com"
    "@manokox400@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4270 …}
  +nested: Doctrine\ORM\PersistentCollection {#4268 …}
  +votes: Doctrine\ORM\PersistentCollection {#4272 …}
  +reports: Doctrine\ORM\PersistentCollection {#4283 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4285 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4287 …}
  -id: 128949
  -bodyTs: "'alreadi':6 'fedora':13 'latest':12 'miss':3 'nativ':14 'someth':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/5841009"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700105708 {#4280
    date: 2023-11-16 04:35:08.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
51 DENIED edit
App\Entity\EntryComment {#4276
  +user: Proxies\__CG__\App\Entity\User {#4273 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "help-me-port-this-simple-extension-to-GNOME-45"
    +title: "help me port this simple extension to GNOME 45"
    +url: "https://lemmy.dbzer0.com/pictrs/image/b8ef877f-3e98-4a12-a2fe-b703425bff9a.png"
    +body: "For reference: [github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)"
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 17
    +favouriteCount: 43
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700265270 {#2418
      date: 2023-11-18 00:54:30.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 13324
    -titleTs: "'45':9 'extens':6 'gnome':8 'help':1 'port':3 'simpl':5"
    -bodyTs: "'/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':5 'github.com':4 'github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':3 'refer':2"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700160807
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/8459122"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700074407 {#1858
      date: 2023-11-15 19:53:27.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4224
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4140
      +user: App\Entity\User {#4153 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: "What’s the use case of this extension? It might be too confusing for the users."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1700571196 {#4135
        date: 2023-11-21 13:53:16.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@dysprosium@lemmy.dbzer0.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4141 …}
      +nested: Doctrine\ORM\PersistentCollection {#4143 …}
      +votes: Doctrine\ORM\PersistentCollection {#4145 …}
      +reports: Doctrine\ORM\PersistentCollection {#4147 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4149 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4151 …}
      -id: 127756
      -bodyTs: "'case':5 'confus':13 'extens':8 'might':10 'use':4 'user':16"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://sh.itjust.works/comment/5554501"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700074954 {#4136
        date: 2023-11-15 20:02:34.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4140}
    +body: """
      to scroll on the top panel to change volume, is the use case of course. I put the github link for reference.\n
      \n
      I think only problem lies with the last line. Importing Volume is done differently now.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1700075916 {#4225
      date: 2023-11-15 20:18:36.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@dysprosium@lemmy.dbzer0.com"
      "@manokox400@sh.itjust.works"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4221 …}
    +nested: Doctrine\ORM\PersistentCollection {#4217 …}
    +votes: Doctrine\ORM\PersistentCollection {#4215 …}
    +reports: Doctrine\ORM\PersistentCollection {#4230 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4232 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4234 …}
    -id: 127793
    -bodyTs: "'case':13 'chang':8 'cours':15 'differ':36 'done':35 'github':19 'import':32 'last':30 'lie':27 'line':31 'link':20 'panel':6 'problem':26 'put':17 'refer':22 'scroll':2 'think':24 'top':5 'use':12 'volum':9,33"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/comment/5125676"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700075916 {#4228
      date: 2023-11-15 20:18:36.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4140}
  +body: "Do I miss something? I already can do that in the latest fedora natively."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1700105708 {#4277
    date: 2023-11-16 04:35:08.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@dysprosium@lemmy.dbzer0.com"
    "@manokox400@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4270 …}
  +nested: Doctrine\ORM\PersistentCollection {#4268 …}
  +votes: Doctrine\ORM\PersistentCollection {#4272 …}
  +reports: Doctrine\ORM\PersistentCollection {#4283 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4285 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4287 …}
  -id: 128949
  -bodyTs: "'alreadi':6 'fedora':13 'latest':12 'miss':3 'nativ':14 'someth':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/5841009"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700105708 {#4280
    date: 2023-11-16 04:35:08.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
52 DENIED moderate
App\Entity\EntryComment {#4276
  +user: Proxies\__CG__\App\Entity\User {#4273 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "help-me-port-this-simple-extension-to-GNOME-45"
    +title: "help me port this simple extension to GNOME 45"
    +url: "https://lemmy.dbzer0.com/pictrs/image/b8ef877f-3e98-4a12-a2fe-b703425bff9a.png"
    +body: "For reference: [github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)"
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 17
    +favouriteCount: 43
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700265270 {#2418
      date: 2023-11-18 00:54:30.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 13324
    -titleTs: "'45':9 'extens':6 'gnome':8 'help':1 'port':3 'simpl':5"
    -bodyTs: "'/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':5 'github.com':4 'github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':3 'refer':2"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700160807
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/8459122"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700074407 {#1858
      date: 2023-11-15 19:53:27.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4224
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4140
      +user: App\Entity\User {#4153 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: "What’s the use case of this extension? It might be too confusing for the users."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1700571196 {#4135
        date: 2023-11-21 13:53:16.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@dysprosium@lemmy.dbzer0.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4141 …}
      +nested: Doctrine\ORM\PersistentCollection {#4143 …}
      +votes: Doctrine\ORM\PersistentCollection {#4145 …}
      +reports: Doctrine\ORM\PersistentCollection {#4147 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4149 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4151 …}
      -id: 127756
      -bodyTs: "'case':5 'confus':13 'extens':8 'might':10 'use':4 'user':16"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://sh.itjust.works/comment/5554501"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700074954 {#4136
        date: 2023-11-15 20:02:34.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4140}
    +body: """
      to scroll on the top panel to change volume, is the use case of course. I put the github link for reference.\n
      \n
      I think only problem lies with the last line. Importing Volume is done differently now.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1700075916 {#4225
      date: 2023-11-15 20:18:36.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@dysprosium@lemmy.dbzer0.com"
      "@manokox400@sh.itjust.works"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4221 …}
    +nested: Doctrine\ORM\PersistentCollection {#4217 …}
    +votes: Doctrine\ORM\PersistentCollection {#4215 …}
    +reports: Doctrine\ORM\PersistentCollection {#4230 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4232 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4234 …}
    -id: 127793
    -bodyTs: "'case':13 'chang':8 'cours':15 'differ':36 'done':35 'github':19 'import':32 'last':30 'lie':27 'line':31 'link':20 'panel':6 'problem':26 'put':17 'refer':22 'scroll':2 'think':24 'top':5 'use':12 'volum':9,33"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/comment/5125676"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700075916 {#4228
      date: 2023-11-15 20:18:36.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4140}
  +body: "Do I miss something? I already can do that in the latest fedora natively."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1700105708 {#4277
    date: 2023-11-16 04:35:08.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@dysprosium@lemmy.dbzer0.com"
    "@manokox400@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4270 …}
  +nested: Doctrine\ORM\PersistentCollection {#4268 …}
  +votes: Doctrine\ORM\PersistentCollection {#4272 …}
  +reports: Doctrine\ORM\PersistentCollection {#4283 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4285 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4287 …}
  -id: 128949
  -bodyTs: "'alreadi':6 'fedora':13 'latest':12 'miss':3 'nativ':14 'someth':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/5841009"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700105708 {#4280
    date: 2023-11-16 04:35:08.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
53 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
54 DENIED moderate
App\Entity\EntryComment {#4343
  +user: Proxies\__CG__\App\Entity\User {#1978 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "help-me-port-this-simple-extension-to-GNOME-45"
    +title: "help me port this simple extension to GNOME 45"
    +url: "https://lemmy.dbzer0.com/pictrs/image/b8ef877f-3e98-4a12-a2fe-b703425bff9a.png"
    +body: "For reference: [github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)"
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 17
    +favouriteCount: 43
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700265270 {#2418
      date: 2023-11-18 00:54:30.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 13324
    -titleTs: "'45':9 'extens':6 'gnome':8 'help':1 'port':3 'simpl':5"
    -bodyTs: "'/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':5 'github.com':4 'github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':3 'refer':2"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700160807
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/8459122"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700074407 {#1858
      date: 2023-11-15 19:53:27.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4276
    +user: Proxies\__CG__\App\Entity\User {#4273 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4224
      +user: Proxies\__CG__\App\Entity\User {#1978 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4140
        +user: App\Entity\User {#4153 …}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: null
        +root: null
        +body: "What’s the use case of this extension? It might be too confusing for the users."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700571196 {#4135
          date: 2023-11-21 13:53:16.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@dysprosium@lemmy.dbzer0.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4141 …}
        +nested: Doctrine\ORM\PersistentCollection {#4143 …}
        +votes: Doctrine\ORM\PersistentCollection {#4145 …}
        +reports: Doctrine\ORM\PersistentCollection {#4147 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4149 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4151 …}
        -id: 127756
        -bodyTs: "'case':5 'confus':13 'extens':8 'might':10 'use':4 'user':16"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://sh.itjust.works/comment/5554501"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700074954 {#4136
          date: 2023-11-15 20:02:34.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4140}
      +body: """
        to scroll on the top panel to change volume, is the use case of course. I put the github link for reference.\n
        \n
        I think only problem lies with the last line. Importing Volume is done differently now.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1700075916 {#4225
        date: 2023-11-15 20:18:36.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@dysprosium@lemmy.dbzer0.com"
        "@manokox400@sh.itjust.works"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4221 …}
      +nested: Doctrine\ORM\PersistentCollection {#4217 …}
      +votes: Doctrine\ORM\PersistentCollection {#4215 …}
      +reports: Doctrine\ORM\PersistentCollection {#4230 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4232 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4234 …}
      -id: 127793
      -bodyTs: "'case':13 'chang':8 'cours':15 'differ':36 'done':35 'github':19 'import':32 'last':30 'lie':27 'line':31 'link':20 'panel':6 'problem':26 'put':17 'refer':22 'scroll':2 'think':24 'top':5 'use':12 'volum':9,33"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.dbzer0.com/comment/5125676"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700075916 {#4228
        date: 2023-11-15 20:18:36.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4140}
    +body: "Do I miss something? I already can do that in the latest fedora natively."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1700105708 {#4277
      date: 2023-11-16 04:35:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@dysprosium@lemmy.dbzer0.com"
      "@manokox400@sh.itjust.works"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4270 …}
    +nested: Doctrine\ORM\PersistentCollection {#4268 …}
    +votes: Doctrine\ORM\PersistentCollection {#4272 …}
    +reports: Doctrine\ORM\PersistentCollection {#4283 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4285 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4287 …}
    -id: 128949
    -bodyTs: "'alreadi':6 'fedora':13 'latest':12 'miss':3 'nativ':14 'someth':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/5841009"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700105708 {#4280
      date: 2023-11-16 04:35:08.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4140}
  +body: "that’s neat. Can it also do this, natively? [extensions.gnome.org/…/panelhideswindow/](https://extensions.gnome.org/extension/6015/panelhideswindow/)"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1700155800 {#4341
    date: 2023-11-16 18:30:00.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@dysprosium@lemmy.dbzer0.com"
    "@manokox400@sh.itjust.works"
    "@RenardDesMers@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4344 …}
  +nested: Doctrine\ORM\PersistentCollection {#4346 …}
  +votes: Doctrine\ORM\PersistentCollection {#4348 …}
  +reports: Doctrine\ORM\PersistentCollection {#4350 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4352 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4354 …}
  -id: 130872
  -bodyTs: "'/extension/6015/panelhideswindow/)':14 '/panelhideswindow':11 'also':6 'extensions.gnome.org':10,13 'extensions.gnome.org/extension/6015/panelhideswindow/)':12 'nativ':9 'neat':3"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/comment/5152541"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700155800 {#4342
    date: 2023-11-16 18:30:00.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
55 DENIED edit
App\Entity\EntryComment {#4343
  +user: Proxies\__CG__\App\Entity\User {#1978 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "help-me-port-this-simple-extension-to-GNOME-45"
    +title: "help me port this simple extension to GNOME 45"
    +url: "https://lemmy.dbzer0.com/pictrs/image/b8ef877f-3e98-4a12-a2fe-b703425bff9a.png"
    +body: "For reference: [github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)"
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 17
    +favouriteCount: 43
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700265270 {#2418
      date: 2023-11-18 00:54:30.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 13324
    -titleTs: "'45':9 'extens':6 'gnome':8 'help':1 'port':3 'simpl':5"
    -bodyTs: "'/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':5 'github.com':4 'github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':3 'refer':2"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700160807
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/8459122"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700074407 {#1858
      date: 2023-11-15 19:53:27.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4276
    +user: Proxies\__CG__\App\Entity\User {#4273 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4224
      +user: Proxies\__CG__\App\Entity\User {#1978 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4140
        +user: App\Entity\User {#4153 …}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: null
        +root: null
        +body: "What’s the use case of this extension? It might be too confusing for the users."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700571196 {#4135
          date: 2023-11-21 13:53:16.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@dysprosium@lemmy.dbzer0.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4141 …}
        +nested: Doctrine\ORM\PersistentCollection {#4143 …}
        +votes: Doctrine\ORM\PersistentCollection {#4145 …}
        +reports: Doctrine\ORM\PersistentCollection {#4147 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4149 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4151 …}
        -id: 127756
        -bodyTs: "'case':5 'confus':13 'extens':8 'might':10 'use':4 'user':16"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://sh.itjust.works/comment/5554501"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700074954 {#4136
          date: 2023-11-15 20:02:34.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4140}
      +body: """
        to scroll on the top panel to change volume, is the use case of course. I put the github link for reference.\n
        \n
        I think only problem lies with the last line. Importing Volume is done differently now.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1700075916 {#4225
        date: 2023-11-15 20:18:36.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@dysprosium@lemmy.dbzer0.com"
        "@manokox400@sh.itjust.works"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4221 …}
      +nested: Doctrine\ORM\PersistentCollection {#4217 …}
      +votes: Doctrine\ORM\PersistentCollection {#4215 …}
      +reports: Doctrine\ORM\PersistentCollection {#4230 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4232 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4234 …}
      -id: 127793
      -bodyTs: "'case':13 'chang':8 'cours':15 'differ':36 'done':35 'github':19 'import':32 'last':30 'lie':27 'line':31 'link':20 'panel':6 'problem':26 'put':17 'refer':22 'scroll':2 'think':24 'top':5 'use':12 'volum':9,33"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.dbzer0.com/comment/5125676"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700075916 {#4228
        date: 2023-11-15 20:18:36.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4140}
    +body: "Do I miss something? I already can do that in the latest fedora natively."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1700105708 {#4277
      date: 2023-11-16 04:35:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@dysprosium@lemmy.dbzer0.com"
      "@manokox400@sh.itjust.works"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4270 …}
    +nested: Doctrine\ORM\PersistentCollection {#4268 …}
    +votes: Doctrine\ORM\PersistentCollection {#4272 …}
    +reports: Doctrine\ORM\PersistentCollection {#4283 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4285 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4287 …}
    -id: 128949
    -bodyTs: "'alreadi':6 'fedora':13 'latest':12 'miss':3 'nativ':14 'someth':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/5841009"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700105708 {#4280
      date: 2023-11-16 04:35:08.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4140}
  +body: "that’s neat. Can it also do this, natively? [extensions.gnome.org/…/panelhideswindow/](https://extensions.gnome.org/extension/6015/panelhideswindow/)"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1700155800 {#4341
    date: 2023-11-16 18:30:00.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@dysprosium@lemmy.dbzer0.com"
    "@manokox400@sh.itjust.works"
    "@RenardDesMers@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4344 …}
  +nested: Doctrine\ORM\PersistentCollection {#4346 …}
  +votes: Doctrine\ORM\PersistentCollection {#4348 …}
  +reports: Doctrine\ORM\PersistentCollection {#4350 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4352 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4354 …}
  -id: 130872
  -bodyTs: "'/extension/6015/panelhideswindow/)':14 '/panelhideswindow':11 'also':6 'extensions.gnome.org':10,13 'extensions.gnome.org/extension/6015/panelhideswindow/)':12 'nativ':9 'neat':3"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/comment/5152541"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700155800 {#4342
    date: 2023-11-16 18:30:00.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
56 DENIED moderate
App\Entity\EntryComment {#4343
  +user: Proxies\__CG__\App\Entity\User {#1978 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "help-me-port-this-simple-extension-to-GNOME-45"
    +title: "help me port this simple extension to GNOME 45"
    +url: "https://lemmy.dbzer0.com/pictrs/image/b8ef877f-3e98-4a12-a2fe-b703425bff9a.png"
    +body: "For reference: [github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)"
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 17
    +favouriteCount: 43
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700265270 {#2418
      date: 2023-11-18 00:54:30.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 13324
    -titleTs: "'45':9 'extens':6 'gnome':8 'help':1 'port':3 'simpl':5"
    -bodyTs: "'/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':5 'github.com':4 'github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':3 'refer':2"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700160807
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/8459122"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700074407 {#1858
      date: 2023-11-15 19:53:27.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4276
    +user: Proxies\__CG__\App\Entity\User {#4273 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4224
      +user: Proxies\__CG__\App\Entity\User {#1978 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4140
        +user: App\Entity\User {#4153 …}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: null
        +root: null
        +body: "What’s the use case of this extension? It might be too confusing for the users."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1700571196 {#4135
          date: 2023-11-21 13:53:16.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@dysprosium@lemmy.dbzer0.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4141 …}
        +nested: Doctrine\ORM\PersistentCollection {#4143 …}
        +votes: Doctrine\ORM\PersistentCollection {#4145 …}
        +reports: Doctrine\ORM\PersistentCollection {#4147 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4149 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4151 …}
        -id: 127756
        -bodyTs: "'case':5 'confus':13 'extens':8 'might':10 'use':4 'user':16"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://sh.itjust.works/comment/5554501"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700074954 {#4136
          date: 2023-11-15 20:02:34.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4140}
      +body: """
        to scroll on the top panel to change volume, is the use case of course. I put the github link for reference.\n
        \n
        I think only problem lies with the last line. Importing Volume is done differently now.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1700075916 {#4225
        date: 2023-11-15 20:18:36.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@dysprosium@lemmy.dbzer0.com"
        "@manokox400@sh.itjust.works"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4221 …}
      +nested: Doctrine\ORM\PersistentCollection {#4217 …}
      +votes: Doctrine\ORM\PersistentCollection {#4215 …}
      +reports: Doctrine\ORM\PersistentCollection {#4230 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4232 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4234 …}
      -id: 127793
      -bodyTs: "'case':13 'chang':8 'cours':15 'differ':36 'done':35 'github':19 'import':32 'last':30 'lie':27 'line':31 'link':20 'panel':6 'problem':26 'put':17 'refer':22 'scroll':2 'think':24 'top':5 'use':12 'volum':9,33"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.dbzer0.com/comment/5125676"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700075916 {#4228
        date: 2023-11-15 20:18:36.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4140}
    +body: "Do I miss something? I already can do that in the latest fedora natively."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1700105708 {#4277
      date: 2023-11-16 04:35:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@dysprosium@lemmy.dbzer0.com"
      "@manokox400@sh.itjust.works"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4270 …}
    +nested: Doctrine\ORM\PersistentCollection {#4268 …}
    +votes: Doctrine\ORM\PersistentCollection {#4272 …}
    +reports: Doctrine\ORM\PersistentCollection {#4283 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4285 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4287 …}
    -id: 128949
    -bodyTs: "'alreadi':6 'fedora':13 'latest':12 'miss':3 'nativ':14 'someth':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/5841009"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700105708 {#4280
      date: 2023-11-16 04:35:08.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4140}
  +body: "that’s neat. Can it also do this, natively? [extensions.gnome.org/…/panelhideswindow/](https://extensions.gnome.org/extension/6015/panelhideswindow/)"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1700155800 {#4341
    date: 2023-11-16 18:30:00.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@dysprosium@lemmy.dbzer0.com"
    "@manokox400@sh.itjust.works"
    "@RenardDesMers@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4344 …}
  +nested: Doctrine\ORM\PersistentCollection {#4346 …}
  +votes: Doctrine\ORM\PersistentCollection {#4348 …}
  +reports: Doctrine\ORM\PersistentCollection {#4350 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4352 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4354 …}
  -id: 130872
  -bodyTs: "'/extension/6015/panelhideswindow/)':14 '/panelhideswindow':11 'also':6 'extensions.gnome.org':10,13 'extensions.gnome.org/extension/6015/panelhideswindow/)':12 'nativ':9 'neat':3"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/comment/5152541"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700155800 {#4342
    date: 2023-11-16 18:30:00.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
57 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
58 DENIED moderate
App\Entity\EntryComment {#4395
  +user: Proxies\__CG__\App\Entity\User {#4273 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "help-me-port-this-simple-extension-to-GNOME-45"
    +title: "help me port this simple extension to GNOME 45"
    +url: "https://lemmy.dbzer0.com/pictrs/image/b8ef877f-3e98-4a12-a2fe-b703425bff9a.png"
    +body: "For reference: [github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)"
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 17
    +favouriteCount: 43
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700265270 {#2418
      date: 2023-11-18 00:54:30.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 13324
    -titleTs: "'45':9 'extens':6 'gnome':8 'help':1 'port':3 'simpl':5"
    -bodyTs: "'/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':5 'github.com':4 'github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':3 'refer':2"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700160807
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/8459122"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700074407 {#1858
      date: 2023-11-15 19:53:27.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4343
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4276
      +user: Proxies\__CG__\App\Entity\User {#4273 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4224
        +user: Proxies\__CG__\App\Entity\User {#1978 …}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4140
          +user: App\Entity\User {#4153 …}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: null
          +root: null
          +body: "What’s the use case of this extension? It might be too confusing for the users."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 1
          +score: 0
          +lastActive: DateTime @1700571196 {#4135
            date: 2023-11-21 13:53:16.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@dysprosium@lemmy.dbzer0.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4141 …}
          +nested: Doctrine\ORM\PersistentCollection {#4143 …}
          +votes: Doctrine\ORM\PersistentCollection {#4145 …}
          +reports: Doctrine\ORM\PersistentCollection {#4147 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4149 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4151 …}
          -id: 127756
          -bodyTs: "'case':5 'confus':13 'extens':8 'might':10 'use':4 'user':16"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://sh.itjust.works/comment/5554501"
          +editedAt: null
          +createdAt: DateTimeImmutable @1700074954 {#4136
            date: 2023-11-15 20:02:34.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4140}
        +body: """
          to scroll on the top panel to change volume, is the use case of course. I put the github link for reference.\n
          \n
          I think only problem lies with the last line. Importing Volume is done differently now.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700075916 {#4225
          date: 2023-11-15 20:18:36.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@dysprosium@lemmy.dbzer0.com"
          "@manokox400@sh.itjust.works"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4221 …}
        +nested: Doctrine\ORM\PersistentCollection {#4217 …}
        +votes: Doctrine\ORM\PersistentCollection {#4215 …}
        +reports: Doctrine\ORM\PersistentCollection {#4230 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4232 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4234 …}
        -id: 127793
        -bodyTs: "'case':13 'chang':8 'cours':15 'differ':36 'done':35 'github':19 'import':32 'last':30 'lie':27 'line':31 'link':20 'panel':6 'problem':26 'put':17 'refer':22 'scroll':2 'think':24 'top':5 'use':12 'volum':9,33"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.dbzer0.com/comment/5125676"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700075916 {#4228
          date: 2023-11-15 20:18:36.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4140}
      +body: "Do I miss something? I already can do that in the latest fedora natively."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1700105708 {#4277
        date: 2023-11-16 04:35:08.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@dysprosium@lemmy.dbzer0.com"
        "@manokox400@sh.itjust.works"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4270 …}
      +nested: Doctrine\ORM\PersistentCollection {#4268 …}
      +votes: Doctrine\ORM\PersistentCollection {#4272 …}
      +reports: Doctrine\ORM\PersistentCollection {#4283 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4285 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4287 …}
      -id: 128949
      -bodyTs: "'alreadi':6 'fedora':13 'latest':12 'miss':3 'nativ':14 'someth':4"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/5841009"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700105708 {#4280
        date: 2023-11-16 04:35:08.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4140}
    +body: "that’s neat. Can it also do this, natively? [extensions.gnome.org/…/panelhideswindow/](https://extensions.gnome.org/extension/6015/panelhideswindow/)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1700155800 {#4341
      date: 2023-11-16 18:30:00.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@dysprosium@lemmy.dbzer0.com"
      "@manokox400@sh.itjust.works"
      "@RenardDesMers@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4344 …}
    +nested: Doctrine\ORM\PersistentCollection {#4346 …}
    +votes: Doctrine\ORM\PersistentCollection {#4348 …}
    +reports: Doctrine\ORM\PersistentCollection {#4350 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4352 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4354 …}
    -id: 130872
    -bodyTs: "'/extension/6015/panelhideswindow/)':14 '/panelhideswindow':11 'also':6 'extensions.gnome.org':10,13 'extensions.gnome.org/extension/6015/panelhideswindow/)':12 'nativ':9 'neat':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/comment/5152541"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700155800 {#4342
      date: 2023-11-16 18:30:00.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4140}
  +body: "Ah I see now way you wanted the first extension. Natively you have to scroll on the right part of the panel around the volume icon to change the volume. Not in the middle of the panel"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1700180941 {#4393
    date: 2023-11-17 01:29:01.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@dysprosium@lemmy.dbzer0.com"
    "@manokox400@sh.itjust.works"
    "@RenardDesMers@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4396 …}
  +nested: Doctrine\ORM\PersistentCollection {#4398 …}
  +votes: Doctrine\ORM\PersistentCollection {#4400 …}
  +reports: Doctrine\ORM\PersistentCollection {#4402 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4404 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4406 …}
  -id: 131977
  -bodyTs: "'ah':1 'around':23 'chang':28 'extens':10 'first':9 'icon':26 'middl':34 'nativ':11 'panel':22,37 'part':19 'right':18 'scroll':15 'see':3 'volum':25,30 'want':7 'way':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/5866500"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700180941 {#4394
    date: 2023-11-17 01:29:01.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
59 DENIED edit
App\Entity\EntryComment {#4395
  +user: Proxies\__CG__\App\Entity\User {#4273 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "help-me-port-this-simple-extension-to-GNOME-45"
    +title: "help me port this simple extension to GNOME 45"
    +url: "https://lemmy.dbzer0.com/pictrs/image/b8ef877f-3e98-4a12-a2fe-b703425bff9a.png"
    +body: "For reference: [github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)"
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 17
    +favouriteCount: 43
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700265270 {#2418
      date: 2023-11-18 00:54:30.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 13324
    -titleTs: "'45':9 'extens':6 'gnome':8 'help':1 'port':3 'simpl':5"
    -bodyTs: "'/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':5 'github.com':4 'github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':3 'refer':2"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700160807
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/8459122"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700074407 {#1858
      date: 2023-11-15 19:53:27.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4343
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4276
      +user: Proxies\__CG__\App\Entity\User {#4273 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4224
        +user: Proxies\__CG__\App\Entity\User {#1978 …}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4140
          +user: App\Entity\User {#4153 …}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: null
          +root: null
          +body: "What’s the use case of this extension? It might be too confusing for the users."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 1
          +score: 0
          +lastActive: DateTime @1700571196 {#4135
            date: 2023-11-21 13:53:16.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@dysprosium@lemmy.dbzer0.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4141 …}
          +nested: Doctrine\ORM\PersistentCollection {#4143 …}
          +votes: Doctrine\ORM\PersistentCollection {#4145 …}
          +reports: Doctrine\ORM\PersistentCollection {#4147 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4149 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4151 …}
          -id: 127756
          -bodyTs: "'case':5 'confus':13 'extens':8 'might':10 'use':4 'user':16"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://sh.itjust.works/comment/5554501"
          +editedAt: null
          +createdAt: DateTimeImmutable @1700074954 {#4136
            date: 2023-11-15 20:02:34.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4140}
        +body: """
          to scroll on the top panel to change volume, is the use case of course. I put the github link for reference.\n
          \n
          I think only problem lies with the last line. Importing Volume is done differently now.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700075916 {#4225
          date: 2023-11-15 20:18:36.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@dysprosium@lemmy.dbzer0.com"
          "@manokox400@sh.itjust.works"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4221 …}
        +nested: Doctrine\ORM\PersistentCollection {#4217 …}
        +votes: Doctrine\ORM\PersistentCollection {#4215 …}
        +reports: Doctrine\ORM\PersistentCollection {#4230 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4232 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4234 …}
        -id: 127793
        -bodyTs: "'case':13 'chang':8 'cours':15 'differ':36 'done':35 'github':19 'import':32 'last':30 'lie':27 'line':31 'link':20 'panel':6 'problem':26 'put':17 'refer':22 'scroll':2 'think':24 'top':5 'use':12 'volum':9,33"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.dbzer0.com/comment/5125676"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700075916 {#4228
          date: 2023-11-15 20:18:36.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4140}
      +body: "Do I miss something? I already can do that in the latest fedora natively."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1700105708 {#4277
        date: 2023-11-16 04:35:08.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@dysprosium@lemmy.dbzer0.com"
        "@manokox400@sh.itjust.works"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4270 …}
      +nested: Doctrine\ORM\PersistentCollection {#4268 …}
      +votes: Doctrine\ORM\PersistentCollection {#4272 …}
      +reports: Doctrine\ORM\PersistentCollection {#4283 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4285 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4287 …}
      -id: 128949
      -bodyTs: "'alreadi':6 'fedora':13 'latest':12 'miss':3 'nativ':14 'someth':4"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/5841009"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700105708 {#4280
        date: 2023-11-16 04:35:08.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4140}
    +body: "that’s neat. Can it also do this, natively? [extensions.gnome.org/…/panelhideswindow/](https://extensions.gnome.org/extension/6015/panelhideswindow/)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1700155800 {#4341
      date: 2023-11-16 18:30:00.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@dysprosium@lemmy.dbzer0.com"
      "@manokox400@sh.itjust.works"
      "@RenardDesMers@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4344 …}
    +nested: Doctrine\ORM\PersistentCollection {#4346 …}
    +votes: Doctrine\ORM\PersistentCollection {#4348 …}
    +reports: Doctrine\ORM\PersistentCollection {#4350 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4352 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4354 …}
    -id: 130872
    -bodyTs: "'/extension/6015/panelhideswindow/)':14 '/panelhideswindow':11 'also':6 'extensions.gnome.org':10,13 'extensions.gnome.org/extension/6015/panelhideswindow/)':12 'nativ':9 'neat':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/comment/5152541"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700155800 {#4342
      date: 2023-11-16 18:30:00.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4140}
  +body: "Ah I see now way you wanted the first extension. Natively you have to scroll on the right part of the panel around the volume icon to change the volume. Not in the middle of the panel"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1700180941 {#4393
    date: 2023-11-17 01:29:01.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@dysprosium@lemmy.dbzer0.com"
    "@manokox400@sh.itjust.works"
    "@RenardDesMers@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4396 …}
  +nested: Doctrine\ORM\PersistentCollection {#4398 …}
  +votes: Doctrine\ORM\PersistentCollection {#4400 …}
  +reports: Doctrine\ORM\PersistentCollection {#4402 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4404 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4406 …}
  -id: 131977
  -bodyTs: "'ah':1 'around':23 'chang':28 'extens':10 'first':9 'icon':26 'middl':34 'nativ':11 'panel':22,37 'part':19 'right':18 'scroll':15 'see':3 'volum':25,30 'want':7 'way':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/5866500"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700180941 {#4394
    date: 2023-11-17 01:29:01.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
60 DENIED moderate
App\Entity\EntryComment {#4395
  +user: Proxies\__CG__\App\Entity\User {#4273 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "help-me-port-this-simple-extension-to-GNOME-45"
    +title: "help me port this simple extension to GNOME 45"
    +url: "https://lemmy.dbzer0.com/pictrs/image/b8ef877f-3e98-4a12-a2fe-b703425bff9a.png"
    +body: "For reference: [github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)"
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 17
    +favouriteCount: 43
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700265270 {#2418
      date: 2023-11-18 00:54:30.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 13324
    -titleTs: "'45':9 'extens':6 'gnome':8 'help':1 'port':3 'simpl':5"
    -bodyTs: "'/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':5 'github.com':4 'github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':3 'refer':2"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700160807
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/8459122"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700074407 {#1858
      date: 2023-11-15 19:53:27.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4343
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4276
      +user: Proxies\__CG__\App\Entity\User {#4273 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4224
        +user: Proxies\__CG__\App\Entity\User {#1978 …}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4140
          +user: App\Entity\User {#4153 …}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: null
          +root: null
          +body: "What’s the use case of this extension? It might be too confusing for the users."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 1
          +score: 0
          +lastActive: DateTime @1700571196 {#4135
            date: 2023-11-21 13:53:16.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@dysprosium@lemmy.dbzer0.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4141 …}
          +nested: Doctrine\ORM\PersistentCollection {#4143 …}
          +votes: Doctrine\ORM\PersistentCollection {#4145 …}
          +reports: Doctrine\ORM\PersistentCollection {#4147 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4149 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4151 …}
          -id: 127756
          -bodyTs: "'case':5 'confus':13 'extens':8 'might':10 'use':4 'user':16"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://sh.itjust.works/comment/5554501"
          +editedAt: null
          +createdAt: DateTimeImmutable @1700074954 {#4136
            date: 2023-11-15 20:02:34.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4140}
        +body: """
          to scroll on the top panel to change volume, is the use case of course. I put the github link for reference.\n
          \n
          I think only problem lies with the last line. Importing Volume is done differently now.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700075916 {#4225
          date: 2023-11-15 20:18:36.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@dysprosium@lemmy.dbzer0.com"
          "@manokox400@sh.itjust.works"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4221 …}
        +nested: Doctrine\ORM\PersistentCollection {#4217 …}
        +votes: Doctrine\ORM\PersistentCollection {#4215 …}
        +reports: Doctrine\ORM\PersistentCollection {#4230 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4232 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4234 …}
        -id: 127793
        -bodyTs: "'case':13 'chang':8 'cours':15 'differ':36 'done':35 'github':19 'import':32 'last':30 'lie':27 'line':31 'link':20 'panel':6 'problem':26 'put':17 'refer':22 'scroll':2 'think':24 'top':5 'use':12 'volum':9,33"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.dbzer0.com/comment/5125676"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700075916 {#4228
          date: 2023-11-15 20:18:36.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4140}
      +body: "Do I miss something? I already can do that in the latest fedora natively."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1700105708 {#4277
        date: 2023-11-16 04:35:08.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@dysprosium@lemmy.dbzer0.com"
        "@manokox400@sh.itjust.works"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4270 …}
      +nested: Doctrine\ORM\PersistentCollection {#4268 …}
      +votes: Doctrine\ORM\PersistentCollection {#4272 …}
      +reports: Doctrine\ORM\PersistentCollection {#4283 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4285 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4287 …}
      -id: 128949
      -bodyTs: "'alreadi':6 'fedora':13 'latest':12 'miss':3 'nativ':14 'someth':4"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/5841009"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700105708 {#4280
        date: 2023-11-16 04:35:08.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4140}
    +body: "that’s neat. Can it also do this, natively? [extensions.gnome.org/…/panelhideswindow/](https://extensions.gnome.org/extension/6015/panelhideswindow/)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1700155800 {#4341
      date: 2023-11-16 18:30:00.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@dysprosium@lemmy.dbzer0.com"
      "@manokox400@sh.itjust.works"
      "@RenardDesMers@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4344 …}
    +nested: Doctrine\ORM\PersistentCollection {#4346 …}
    +votes: Doctrine\ORM\PersistentCollection {#4348 …}
    +reports: Doctrine\ORM\PersistentCollection {#4350 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4352 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4354 …}
    -id: 130872
    -bodyTs: "'/extension/6015/panelhideswindow/)':14 '/panelhideswindow':11 'also':6 'extensions.gnome.org':10,13 'extensions.gnome.org/extension/6015/panelhideswindow/)':12 'nativ':9 'neat':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/comment/5152541"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700155800 {#4342
      date: 2023-11-16 18:30:00.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4140}
  +body: "Ah I see now way you wanted the first extension. Natively you have to scroll on the right part of the panel around the volume icon to change the volume. Not in the middle of the panel"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1700180941 {#4393
    date: 2023-11-17 01:29:01.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@dysprosium@lemmy.dbzer0.com"
    "@manokox400@sh.itjust.works"
    "@RenardDesMers@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4396 …}
  +nested: Doctrine\ORM\PersistentCollection {#4398 …}
  +votes: Doctrine\ORM\PersistentCollection {#4400 …}
  +reports: Doctrine\ORM\PersistentCollection {#4402 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4404 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4406 …}
  -id: 131977
  -bodyTs: "'ah':1 'around':23 'chang':28 'extens':10 'first':9 'icon':26 'middl':34 'nativ':11 'panel':22,37 'part':19 'right':18 'scroll':15 'see':3 'volum':25,30 'want':7 'way':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/5866500"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700180941 {#4394
    date: 2023-11-17 01:29:01.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
61 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
62 DENIED moderate
App\Entity\EntryComment {#4429
  +user: Proxies\__CG__\App\Entity\User {#1978 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "help-me-port-this-simple-extension-to-GNOME-45"
    +title: "help me port this simple extension to GNOME 45"
    +url: "https://lemmy.dbzer0.com/pictrs/image/b8ef877f-3e98-4a12-a2fe-b703425bff9a.png"
    +body: "For reference: [github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)"
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 17
    +favouriteCount: 43
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700265270 {#2418
      date: 2023-11-18 00:54:30.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 13324
    -titleTs: "'45':9 'extens':6 'gnome':8 'help':1 'port':3 'simpl':5"
    -bodyTs: "'/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':5 'github.com':4 'github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':3 'refer':2"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700160807
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/8459122"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700074407 {#1858
      date: 2023-11-15 19:53:27.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4395
    +user: Proxies\__CG__\App\Entity\User {#4273 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4343
      +user: Proxies\__CG__\App\Entity\User {#1978 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4276
        +user: Proxies\__CG__\App\Entity\User {#4273 …}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4224
          +user: Proxies\__CG__\App\Entity\User {#1978 …}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: App\Entity\EntryComment {#4140
            +user: App\Entity\User {#4153 …}
            +entry: App\Entity\Entry {#2412}
            +magazine: App\Entity\Magazine {#264}
            +image: null
            +parent: null
            +root: null
            +body: "What’s the use case of this extension? It might be too confusing for the users."
            +lang: "en"
            +isAdult: false
            +favouriteCount: 1
            +score: 0
            +lastActive: DateTime @1700571196 {#4135
              date: 2023-11-21 13:53:16.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@dysprosium@lemmy.dbzer0.com"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4141 …}
            +nested: Doctrine\ORM\PersistentCollection {#4143 …}
            +votes: Doctrine\ORM\PersistentCollection {#4145 …}
            +reports: Doctrine\ORM\PersistentCollection {#4147 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4149 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4151 …}
            -id: 127756
            -bodyTs: "'case':5 'confus':13 'extens':8 'might':10 'use':4 'user':16"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://sh.itjust.works/comment/5554501"
            +editedAt: null
            +createdAt: DateTimeImmutable @1700074954 {#4136
              date: 2023-11-15 20:02:34.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4140}
          +body: """
            to scroll on the top panel to change volume, is the use case of course. I put the github link for reference.\n
            \n
            I think only problem lies with the last line. Importing Volume is done differently now.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 2
          +score: 0
          +lastActive: DateTime @1700075916 {#4225
            date: 2023-11-15 20:18:36.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@dysprosium@lemmy.dbzer0.com"
            "@manokox400@sh.itjust.works"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4221 …}
          +nested: Doctrine\ORM\PersistentCollection {#4217 …}
          +votes: Doctrine\ORM\PersistentCollection {#4215 …}
          +reports: Doctrine\ORM\PersistentCollection {#4230 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4232 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4234 …}
          -id: 127793
          -bodyTs: "'case':13 'chang':8 'cours':15 'differ':36 'done':35 'github':19 'import':32 'last':30 'lie':27 'line':31 'link':20 'panel':6 'problem':26 'put':17 'refer':22 'scroll':2 'think':24 'top':5 'use':12 'volum':9,33"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.dbzer0.com/comment/5125676"
          +editedAt: null
          +createdAt: DateTimeImmutable @1700075916 {#4228
            date: 2023-11-15 20:18:36.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4140}
        +body: "Do I miss something? I already can do that in the latest fedora natively."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700105708 {#4277
          date: 2023-11-16 04:35:08.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@dysprosium@lemmy.dbzer0.com"
          "@manokox400@sh.itjust.works"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4270 …}
        +nested: Doctrine\ORM\PersistentCollection {#4268 …}
        +votes: Doctrine\ORM\PersistentCollection {#4272 …}
        +reports: Doctrine\ORM\PersistentCollection {#4283 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4285 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4287 …}
        -id: 128949
        -bodyTs: "'alreadi':6 'fedora':13 'latest':12 'miss':3 'nativ':14 'someth':4"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/5841009"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700105708 {#4280
          date: 2023-11-16 04:35:08.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4140}
      +body: "that’s neat. Can it also do this, natively? [extensions.gnome.org/…/panelhideswindow/](https://extensions.gnome.org/extension/6015/panelhideswindow/)"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1700155800 {#4341
        date: 2023-11-16 18:30:00.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@dysprosium@lemmy.dbzer0.com"
        "@manokox400@sh.itjust.works"
        "@RenardDesMers@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4344 …}
      +nested: Doctrine\ORM\PersistentCollection {#4346 …}
      +votes: Doctrine\ORM\PersistentCollection {#4348 …}
      +reports: Doctrine\ORM\PersistentCollection {#4350 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4352 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4354 …}
      -id: 130872
      -bodyTs: "'/extension/6015/panelhideswindow/)':14 '/panelhideswindow':11 'also':6 'extensions.gnome.org':10,13 'extensions.gnome.org/extension/6015/panelhideswindow/)':12 'nativ':9 'neat':3"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.dbzer0.com/comment/5152541"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700155800 {#4342
        date: 2023-11-16 18:30:00.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4140}
    +body: "Ah I see now way you wanted the first extension. Natively you have to scroll on the right part of the panel around the volume icon to change the volume. Not in the middle of the panel"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1700180941 {#4393
      date: 2023-11-17 01:29:01.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@dysprosium@lemmy.dbzer0.com"
      "@manokox400@sh.itjust.works"
      "@RenardDesMers@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4396 …}
    +nested: Doctrine\ORM\PersistentCollection {#4398 …}
    +votes: Doctrine\ORM\PersistentCollection {#4400 …}
    +reports: Doctrine\ORM\PersistentCollection {#4402 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4404 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4406 …}
    -id: 131977
    -bodyTs: "'ah':1 'around':23 'chang':28 'extens':10 'first':9 'icon':26 'middl':34 'nativ':11 'panel':22,37 'part':19 'right':18 'scroll':15 'see':3 'volum':25,30 'want':7 'way':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/5866500"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700180941 {#4394
      date: 2023-11-17 01:29:01.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4140}
  +body: "yeah okay so that’s the same on GNOME on every distro. The icon is too small so it takes too long to get the mouse just right just to change the volume a bit."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1700245794 {#4428
    date: 2023-11-17 19:29:54.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@dysprosium@lemmy.dbzer0.com"
    "@manokox400@sh.itjust.works"
    "@RenardDesMers@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4432 …}
  +nested: Doctrine\ORM\PersistentCollection {#4437 …}
  +votes: Doctrine\ORM\PersistentCollection {#4433 …}
  +reports: Doctrine\ORM\PersistentCollection {#4439 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4441 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4443 …}
  -id: 134296
  -bodyTs: "'bit':35 'chang':31 'distro':12 'everi':11 'get':24 'gnome':9 'icon':14 'long':22 'mous':26 'okay':2 'right':28 'small':17 'take':20 'volum':33 'yeah':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/comment/5186459"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700245794 {#4425
    date: 2023-11-17 19:29:54.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
63 DENIED edit
App\Entity\EntryComment {#4429
  +user: Proxies\__CG__\App\Entity\User {#1978 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "help-me-port-this-simple-extension-to-GNOME-45"
    +title: "help me port this simple extension to GNOME 45"
    +url: "https://lemmy.dbzer0.com/pictrs/image/b8ef877f-3e98-4a12-a2fe-b703425bff9a.png"
    +body: "For reference: [github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)"
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 17
    +favouriteCount: 43
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700265270 {#2418
      date: 2023-11-18 00:54:30.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 13324
    -titleTs: "'45':9 'extens':6 'gnome':8 'help':1 'port':3 'simpl':5"
    -bodyTs: "'/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':5 'github.com':4 'github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':3 'refer':2"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700160807
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/8459122"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700074407 {#1858
      date: 2023-11-15 19:53:27.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4395
    +user: Proxies\__CG__\App\Entity\User {#4273 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4343
      +user: Proxies\__CG__\App\Entity\User {#1978 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4276
        +user: Proxies\__CG__\App\Entity\User {#4273 …}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4224
          +user: Proxies\__CG__\App\Entity\User {#1978 …}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: App\Entity\EntryComment {#4140
            +user: App\Entity\User {#4153 …}
            +entry: App\Entity\Entry {#2412}
            +magazine: App\Entity\Magazine {#264}
            +image: null
            +parent: null
            +root: null
            +body: "What’s the use case of this extension? It might be too confusing for the users."
            +lang: "en"
            +isAdult: false
            +favouriteCount: 1
            +score: 0
            +lastActive: DateTime @1700571196 {#4135
              date: 2023-11-21 13:53:16.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@dysprosium@lemmy.dbzer0.com"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4141 …}
            +nested: Doctrine\ORM\PersistentCollection {#4143 …}
            +votes: Doctrine\ORM\PersistentCollection {#4145 …}
            +reports: Doctrine\ORM\PersistentCollection {#4147 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4149 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4151 …}
            -id: 127756
            -bodyTs: "'case':5 'confus':13 'extens':8 'might':10 'use':4 'user':16"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://sh.itjust.works/comment/5554501"
            +editedAt: null
            +createdAt: DateTimeImmutable @1700074954 {#4136
              date: 2023-11-15 20:02:34.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4140}
          +body: """
            to scroll on the top panel to change volume, is the use case of course. I put the github link for reference.\n
            \n
            I think only problem lies with the last line. Importing Volume is done differently now.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 2
          +score: 0
          +lastActive: DateTime @1700075916 {#4225
            date: 2023-11-15 20:18:36.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@dysprosium@lemmy.dbzer0.com"
            "@manokox400@sh.itjust.works"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4221 …}
          +nested: Doctrine\ORM\PersistentCollection {#4217 …}
          +votes: Doctrine\ORM\PersistentCollection {#4215 …}
          +reports: Doctrine\ORM\PersistentCollection {#4230 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4232 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4234 …}
          -id: 127793
          -bodyTs: "'case':13 'chang':8 'cours':15 'differ':36 'done':35 'github':19 'import':32 'last':30 'lie':27 'line':31 'link':20 'panel':6 'problem':26 'put':17 'refer':22 'scroll':2 'think':24 'top':5 'use':12 'volum':9,33"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.dbzer0.com/comment/5125676"
          +editedAt: null
          +createdAt: DateTimeImmutable @1700075916 {#4228
            date: 2023-11-15 20:18:36.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4140}
        +body: "Do I miss something? I already can do that in the latest fedora natively."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700105708 {#4277
          date: 2023-11-16 04:35:08.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@dysprosium@lemmy.dbzer0.com"
          "@manokox400@sh.itjust.works"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4270 …}
        +nested: Doctrine\ORM\PersistentCollection {#4268 …}
        +votes: Doctrine\ORM\PersistentCollection {#4272 …}
        +reports: Doctrine\ORM\PersistentCollection {#4283 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4285 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4287 …}
        -id: 128949
        -bodyTs: "'alreadi':6 'fedora':13 'latest':12 'miss':3 'nativ':14 'someth':4"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/5841009"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700105708 {#4280
          date: 2023-11-16 04:35:08.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4140}
      +body: "that’s neat. Can it also do this, natively? [extensions.gnome.org/…/panelhideswindow/](https://extensions.gnome.org/extension/6015/panelhideswindow/)"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1700155800 {#4341
        date: 2023-11-16 18:30:00.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@dysprosium@lemmy.dbzer0.com"
        "@manokox400@sh.itjust.works"
        "@RenardDesMers@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4344 …}
      +nested: Doctrine\ORM\PersistentCollection {#4346 …}
      +votes: Doctrine\ORM\PersistentCollection {#4348 …}
      +reports: Doctrine\ORM\PersistentCollection {#4350 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4352 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4354 …}
      -id: 130872
      -bodyTs: "'/extension/6015/panelhideswindow/)':14 '/panelhideswindow':11 'also':6 'extensions.gnome.org':10,13 'extensions.gnome.org/extension/6015/panelhideswindow/)':12 'nativ':9 'neat':3"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.dbzer0.com/comment/5152541"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700155800 {#4342
        date: 2023-11-16 18:30:00.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4140}
    +body: "Ah I see now way you wanted the first extension. Natively you have to scroll on the right part of the panel around the volume icon to change the volume. Not in the middle of the panel"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1700180941 {#4393
      date: 2023-11-17 01:29:01.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@dysprosium@lemmy.dbzer0.com"
      "@manokox400@sh.itjust.works"
      "@RenardDesMers@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4396 …}
    +nested: Doctrine\ORM\PersistentCollection {#4398 …}
    +votes: Doctrine\ORM\PersistentCollection {#4400 …}
    +reports: Doctrine\ORM\PersistentCollection {#4402 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4404 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4406 …}
    -id: 131977
    -bodyTs: "'ah':1 'around':23 'chang':28 'extens':10 'first':9 'icon':26 'middl':34 'nativ':11 'panel':22,37 'part':19 'right':18 'scroll':15 'see':3 'volum':25,30 'want':7 'way':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/5866500"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700180941 {#4394
      date: 2023-11-17 01:29:01.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4140}
  +body: "yeah okay so that’s the same on GNOME on every distro. The icon is too small so it takes too long to get the mouse just right just to change the volume a bit."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1700245794 {#4428
    date: 2023-11-17 19:29:54.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@dysprosium@lemmy.dbzer0.com"
    "@manokox400@sh.itjust.works"
    "@RenardDesMers@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4432 …}
  +nested: Doctrine\ORM\PersistentCollection {#4437 …}
  +votes: Doctrine\ORM\PersistentCollection {#4433 …}
  +reports: Doctrine\ORM\PersistentCollection {#4439 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4441 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4443 …}
  -id: 134296
  -bodyTs: "'bit':35 'chang':31 'distro':12 'everi':11 'get':24 'gnome':9 'icon':14 'long':22 'mous':26 'okay':2 'right':28 'small':17 'take':20 'volum':33 'yeah':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/comment/5186459"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700245794 {#4425
    date: 2023-11-17 19:29:54.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
64 DENIED moderate
App\Entity\EntryComment {#4429
  +user: Proxies\__CG__\App\Entity\User {#1978 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "help-me-port-this-simple-extension-to-GNOME-45"
    +title: "help me port this simple extension to GNOME 45"
    +url: "https://lemmy.dbzer0.com/pictrs/image/b8ef877f-3e98-4a12-a2fe-b703425bff9a.png"
    +body: "For reference: [github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)"
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 17
    +favouriteCount: 43
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700265270 {#2418
      date: 2023-11-18 00:54:30.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 13324
    -titleTs: "'45':9 'extens':6 'gnome':8 'help':1 'port':3 'simpl':5"
    -bodyTs: "'/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':5 'github.com':4 'github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':3 'refer':2"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700160807
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/8459122"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700074407 {#1858
      date: 2023-11-15 19:53:27.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4395
    +user: Proxies\__CG__\App\Entity\User {#4273 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4343
      +user: Proxies\__CG__\App\Entity\User {#1978 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4276
        +user: Proxies\__CG__\App\Entity\User {#4273 …}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4224
          +user: Proxies\__CG__\App\Entity\User {#1978 …}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: App\Entity\EntryComment {#4140
            +user: App\Entity\User {#4153 …}
            +entry: App\Entity\Entry {#2412}
            +magazine: App\Entity\Magazine {#264}
            +image: null
            +parent: null
            +root: null
            +body: "What’s the use case of this extension? It might be too confusing for the users."
            +lang: "en"
            +isAdult: false
            +favouriteCount: 1
            +score: 0
            +lastActive: DateTime @1700571196 {#4135
              date: 2023-11-21 13:53:16.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@dysprosium@lemmy.dbzer0.com"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4141 …}
            +nested: Doctrine\ORM\PersistentCollection {#4143 …}
            +votes: Doctrine\ORM\PersistentCollection {#4145 …}
            +reports: Doctrine\ORM\PersistentCollection {#4147 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4149 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4151 …}
            -id: 127756
            -bodyTs: "'case':5 'confus':13 'extens':8 'might':10 'use':4 'user':16"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://sh.itjust.works/comment/5554501"
            +editedAt: null
            +createdAt: DateTimeImmutable @1700074954 {#4136
              date: 2023-11-15 20:02:34.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4140}
          +body: """
            to scroll on the top panel to change volume, is the use case of course. I put the github link for reference.\n
            \n
            I think only problem lies with the last line. Importing Volume is done differently now.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 2
          +score: 0
          +lastActive: DateTime @1700075916 {#4225
            date: 2023-11-15 20:18:36.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@dysprosium@lemmy.dbzer0.com"
            "@manokox400@sh.itjust.works"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4221 …}
          +nested: Doctrine\ORM\PersistentCollection {#4217 …}
          +votes: Doctrine\ORM\PersistentCollection {#4215 …}
          +reports: Doctrine\ORM\PersistentCollection {#4230 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4232 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4234 …}
          -id: 127793
          -bodyTs: "'case':13 'chang':8 'cours':15 'differ':36 'done':35 'github':19 'import':32 'last':30 'lie':27 'line':31 'link':20 'panel':6 'problem':26 'put':17 'refer':22 'scroll':2 'think':24 'top':5 'use':12 'volum':9,33"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.dbzer0.com/comment/5125676"
          +editedAt: null
          +createdAt: DateTimeImmutable @1700075916 {#4228
            date: 2023-11-15 20:18:36.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4140}
        +body: "Do I miss something? I already can do that in the latest fedora natively."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700105708 {#4277
          date: 2023-11-16 04:35:08.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@dysprosium@lemmy.dbzer0.com"
          "@manokox400@sh.itjust.works"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4270 …}
        +nested: Doctrine\ORM\PersistentCollection {#4268 …}
        +votes: Doctrine\ORM\PersistentCollection {#4272 …}
        +reports: Doctrine\ORM\PersistentCollection {#4283 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4285 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4287 …}
        -id: 128949
        -bodyTs: "'alreadi':6 'fedora':13 'latest':12 'miss':3 'nativ':14 'someth':4"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/5841009"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700105708 {#4280
          date: 2023-11-16 04:35:08.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4140}
      +body: "that’s neat. Can it also do this, natively? [extensions.gnome.org/…/panelhideswindow/](https://extensions.gnome.org/extension/6015/panelhideswindow/)"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1700155800 {#4341
        date: 2023-11-16 18:30:00.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@dysprosium@lemmy.dbzer0.com"
        "@manokox400@sh.itjust.works"
        "@RenardDesMers@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4344 …}
      +nested: Doctrine\ORM\PersistentCollection {#4346 …}
      +votes: Doctrine\ORM\PersistentCollection {#4348 …}
      +reports: Doctrine\ORM\PersistentCollection {#4350 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4352 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4354 …}
      -id: 130872
      -bodyTs: "'/extension/6015/panelhideswindow/)':14 '/panelhideswindow':11 'also':6 'extensions.gnome.org':10,13 'extensions.gnome.org/extension/6015/panelhideswindow/)':12 'nativ':9 'neat':3"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.dbzer0.com/comment/5152541"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700155800 {#4342
        date: 2023-11-16 18:30:00.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4140}
    +body: "Ah I see now way you wanted the first extension. Natively you have to scroll on the right part of the panel around the volume icon to change the volume. Not in the middle of the panel"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1700180941 {#4393
      date: 2023-11-17 01:29:01.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@dysprosium@lemmy.dbzer0.com"
      "@manokox400@sh.itjust.works"
      "@RenardDesMers@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4396 …}
    +nested: Doctrine\ORM\PersistentCollection {#4398 …}
    +votes: Doctrine\ORM\PersistentCollection {#4400 …}
    +reports: Doctrine\ORM\PersistentCollection {#4402 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4404 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4406 …}
    -id: 131977
    -bodyTs: "'ah':1 'around':23 'chang':28 'extens':10 'first':9 'icon':26 'middl':34 'nativ':11 'panel':22,37 'part':19 'right':18 'scroll':15 'see':3 'volum':25,30 'want':7 'way':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/5866500"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700180941 {#4394
      date: 2023-11-17 01:29:01.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4140}
  +body: "yeah okay so that’s the same on GNOME on every distro. The icon is too small so it takes too long to get the mouse just right just to change the volume a bit."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1700245794 {#4428
    date: 2023-11-17 19:29:54.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@dysprosium@lemmy.dbzer0.com"
    "@manokox400@sh.itjust.works"
    "@RenardDesMers@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4432 …}
  +nested: Doctrine\ORM\PersistentCollection {#4437 …}
  +votes: Doctrine\ORM\PersistentCollection {#4433 …}
  +reports: Doctrine\ORM\PersistentCollection {#4439 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4441 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4443 …}
  -id: 134296
  -bodyTs: "'bit':35 'chang':31 'distro':12 'everi':11 'get':24 'gnome':9 'icon':14 'long':22 'mous':26 'okay':2 'right':28 'small':17 'take':20 'volum':33 'yeah':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/comment/5186459"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700245794 {#4425
    date: 2023-11-17 19:29:54.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
65 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
66 DENIED moderate
App\Entity\EntryComment {#4460
  +user: Proxies\__CG__\App\Entity\User {#4273 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "help-me-port-this-simple-extension-to-GNOME-45"
    +title: "help me port this simple extension to GNOME 45"
    +url: "https://lemmy.dbzer0.com/pictrs/image/b8ef877f-3e98-4a12-a2fe-b703425bff9a.png"
    +body: "For reference: [github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)"
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 17
    +favouriteCount: 43
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700265270 {#2418
      date: 2023-11-18 00:54:30.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 13324
    -titleTs: "'45':9 'extens':6 'gnome':8 'help':1 'port':3 'simpl':5"
    -bodyTs: "'/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':5 'github.com':4 'github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':3 'refer':2"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700160807
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/8459122"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700074407 {#1858
      date: 2023-11-15 19:53:27.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4429
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4395
      +user: Proxies\__CG__\App\Entity\User {#4273 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4343
        +user: Proxies\__CG__\App\Entity\User {#1978 …}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4276
          +user: Proxies\__CG__\App\Entity\User {#4273 …}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: App\Entity\EntryComment {#4224
            +user: Proxies\__CG__\App\Entity\User {#1978 …}
            +entry: App\Entity\Entry {#2412}
            +magazine: App\Entity\Magazine {#264}
            +image: null
            +parent: App\Entity\EntryComment {#4140
              +user: App\Entity\User {#4153 …}
              +entry: App\Entity\Entry {#2412}
              +magazine: App\Entity\Magazine {#264}
              +image: null
              +parent: null
              +root: null
              +body: "What’s the use case of this extension? It might be too confusing for the users."
              +lang: "en"
              +isAdult: false
              +favouriteCount: 1
              +score: 0
              +lastActive: DateTime @1700571196 {#4135
                date: 2023-11-21 13:53:16.0 +01:00
              }
              +ip: null
              +tags: null
              +mentions: [
                "@dysprosium@lemmy.dbzer0.com"
              ]
              +children: Doctrine\ORM\PersistentCollection {#4141 …}
              +nested: Doctrine\ORM\PersistentCollection {#4143 …}
              +votes: Doctrine\ORM\PersistentCollection {#4145 …}
              +reports: Doctrine\ORM\PersistentCollection {#4147 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4149 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4151 …}
              -id: 127756
              -bodyTs: "'case':5 'confus':13 'extens':8 'might':10 'use':4 'user':16"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://sh.itjust.works/comment/5554501"
              +editedAt: null
              +createdAt: DateTimeImmutable @1700074954 {#4136
                date: 2023-11-15 20:02:34.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#4140}
            +body: """
              to scroll on the top panel to change volume, is the use case of course. I put the github link for reference.\n
              \n
              I think only problem lies with the last line. Importing Volume is done differently now.
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 2
            +score: 0
            +lastActive: DateTime @1700075916 {#4225
              date: 2023-11-15 20:18:36.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@dysprosium@lemmy.dbzer0.com"
              "@manokox400@sh.itjust.works"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4221 …}
            +nested: Doctrine\ORM\PersistentCollection {#4217 …}
            +votes: Doctrine\ORM\PersistentCollection {#4215 …}
            +reports: Doctrine\ORM\PersistentCollection {#4230 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4232 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4234 …}
            -id: 127793
            -bodyTs: "'case':13 'chang':8 'cours':15 'differ':36 'done':35 'github':19 'import':32 'last':30 'lie':27 'line':31 'link':20 'panel':6 'problem':26 'put':17 'refer':22 'scroll':2 'think':24 'top':5 'use':12 'volum':9,33"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemmy.dbzer0.com/comment/5125676"
            +editedAt: null
            +createdAt: DateTimeImmutable @1700075916 {#4228
              date: 2023-11-15 20:18:36.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4140}
          +body: "Do I miss something? I already can do that in the latest fedora natively."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1700105708 {#4277
            date: 2023-11-16 04:35:08.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@dysprosium@lemmy.dbzer0.com"
            "@manokox400@sh.itjust.works"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4270 …}
          +nested: Doctrine\ORM\PersistentCollection {#4268 …}
          +votes: Doctrine\ORM\PersistentCollection {#4272 …}
          +reports: Doctrine\ORM\PersistentCollection {#4283 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4285 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4287 …}
          -id: 128949
          -bodyTs: "'alreadi':6 'fedora':13 'latest':12 'miss':3 'nativ':14 'someth':4"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.ml/comment/5841009"
          +editedAt: null
          +createdAt: DateTimeImmutable @1700105708 {#4280
            date: 2023-11-16 04:35:08.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4140}
        +body: "that’s neat. Can it also do this, natively? [extensions.gnome.org/…/panelhideswindow/](https://extensions.gnome.org/extension/6015/panelhideswindow/)"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700155800 {#4341
          date: 2023-11-16 18:30:00.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@dysprosium@lemmy.dbzer0.com"
          "@manokox400@sh.itjust.works"
          "@RenardDesMers@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4344 …}
        +nested: Doctrine\ORM\PersistentCollection {#4346 …}
        +votes: Doctrine\ORM\PersistentCollection {#4348 …}
        +reports: Doctrine\ORM\PersistentCollection {#4350 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4352 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4354 …}
        -id: 130872
        -bodyTs: "'/extension/6015/panelhideswindow/)':14 '/panelhideswindow':11 'also':6 'extensions.gnome.org':10,13 'extensions.gnome.org/extension/6015/panelhideswindow/)':12 'nativ':9 'neat':3"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.dbzer0.com/comment/5152541"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700155800 {#4342
          date: 2023-11-16 18:30:00.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4140}
      +body: "Ah I see now way you wanted the first extension. Natively you have to scroll on the right part of the panel around the volume icon to change the volume. Not in the middle of the panel"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1700180941 {#4393
        date: 2023-11-17 01:29:01.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@dysprosium@lemmy.dbzer0.com"
        "@manokox400@sh.itjust.works"
        "@RenardDesMers@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4396 …}
      +nested: Doctrine\ORM\PersistentCollection {#4398 …}
      +votes: Doctrine\ORM\PersistentCollection {#4400 …}
      +reports: Doctrine\ORM\PersistentCollection {#4402 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4404 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4406 …}
      -id: 131977
      -bodyTs: "'ah':1 'around':23 'chang':28 'extens':10 'first':9 'icon':26 'middl':34 'nativ':11 'panel':22,37 'part':19 'right':18 'scroll':15 'see':3 'volum':25,30 'want':7 'way':5"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/5866500"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700180941 {#4394
        date: 2023-11-17 01:29:01.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4140}
    +body: "yeah okay so that’s the same on GNOME on every distro. The icon is too small so it takes too long to get the mouse just right just to change the volume a bit."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1700245794 {#4428
      date: 2023-11-17 19:29:54.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@dysprosium@lemmy.dbzer0.com"
      "@manokox400@sh.itjust.works"
      "@RenardDesMers@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4432 …}
    +nested: Doctrine\ORM\PersistentCollection {#4437 …}
    +votes: Doctrine\ORM\PersistentCollection {#4433 …}
    +reports: Doctrine\ORM\PersistentCollection {#4439 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4441 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4443 …}
    -id: 134296
    -bodyTs: "'bit':35 'chang':31 'distro':12 'everi':11 'get':24 'gnome':9 'icon':14 'long':22 'mous':26 'okay':2 'right':28 'small':17 'take':20 'volum':33 'yeah':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/comment/5186459"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700245794 {#4425
      date: 2023-11-17 19:29:54.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4140}
  +body: "You don’t have to be exactly on the icon iirc, just on the right most component of the panel."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1700265270 {#4455
    date: 2023-11-18 00:54:30.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@dysprosium@lemmy.dbzer0.com"
    "@manokox400@sh.itjust.works"
    "@RenardDesMers@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4452 …}
  +nested: Doctrine\ORM\PersistentCollection {#4449 …}
  +votes: Doctrine\ORM\PersistentCollection {#4447 …}
  +reports: Doctrine\ORM\PersistentCollection {#4461 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4463 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4465 …}
  -id: 135349
  -bodyTs: "'compon':17 'exact':7 'icon':10 'iirc':11 'panel':20 'right':15"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/5896410"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700265270 {#4458
    date: 2023-11-18 00:54:30.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
67 DENIED edit
App\Entity\EntryComment {#4460
  +user: Proxies\__CG__\App\Entity\User {#4273 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "help-me-port-this-simple-extension-to-GNOME-45"
    +title: "help me port this simple extension to GNOME 45"
    +url: "https://lemmy.dbzer0.com/pictrs/image/b8ef877f-3e98-4a12-a2fe-b703425bff9a.png"
    +body: "For reference: [github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)"
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 17
    +favouriteCount: 43
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700265270 {#2418
      date: 2023-11-18 00:54:30.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 13324
    -titleTs: "'45':9 'extens':6 'gnome':8 'help':1 'port':3 'simpl':5"
    -bodyTs: "'/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':5 'github.com':4 'github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':3 'refer':2"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700160807
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/8459122"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700074407 {#1858
      date: 2023-11-15 19:53:27.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4429
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4395
      +user: Proxies\__CG__\App\Entity\User {#4273 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4343
        +user: Proxies\__CG__\App\Entity\User {#1978 …}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4276
          +user: Proxies\__CG__\App\Entity\User {#4273 …}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: App\Entity\EntryComment {#4224
            +user: Proxies\__CG__\App\Entity\User {#1978 …}
            +entry: App\Entity\Entry {#2412}
            +magazine: App\Entity\Magazine {#264}
            +image: null
            +parent: App\Entity\EntryComment {#4140
              +user: App\Entity\User {#4153 …}
              +entry: App\Entity\Entry {#2412}
              +magazine: App\Entity\Magazine {#264}
              +image: null
              +parent: null
              +root: null
              +body: "What’s the use case of this extension? It might be too confusing for the users."
              +lang: "en"
              +isAdult: false
              +favouriteCount: 1
              +score: 0
              +lastActive: DateTime @1700571196 {#4135
                date: 2023-11-21 13:53:16.0 +01:00
              }
              +ip: null
              +tags: null
              +mentions: [
                "@dysprosium@lemmy.dbzer0.com"
              ]
              +children: Doctrine\ORM\PersistentCollection {#4141 …}
              +nested: Doctrine\ORM\PersistentCollection {#4143 …}
              +votes: Doctrine\ORM\PersistentCollection {#4145 …}
              +reports: Doctrine\ORM\PersistentCollection {#4147 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4149 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4151 …}
              -id: 127756
              -bodyTs: "'case':5 'confus':13 'extens':8 'might':10 'use':4 'user':16"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://sh.itjust.works/comment/5554501"
              +editedAt: null
              +createdAt: DateTimeImmutable @1700074954 {#4136
                date: 2023-11-15 20:02:34.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#4140}
            +body: """
              to scroll on the top panel to change volume, is the use case of course. I put the github link for reference.\n
              \n
              I think only problem lies with the last line. Importing Volume is done differently now.
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 2
            +score: 0
            +lastActive: DateTime @1700075916 {#4225
              date: 2023-11-15 20:18:36.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@dysprosium@lemmy.dbzer0.com"
              "@manokox400@sh.itjust.works"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4221 …}
            +nested: Doctrine\ORM\PersistentCollection {#4217 …}
            +votes: Doctrine\ORM\PersistentCollection {#4215 …}
            +reports: Doctrine\ORM\PersistentCollection {#4230 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4232 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4234 …}
            -id: 127793
            -bodyTs: "'case':13 'chang':8 'cours':15 'differ':36 'done':35 'github':19 'import':32 'last':30 'lie':27 'line':31 'link':20 'panel':6 'problem':26 'put':17 'refer':22 'scroll':2 'think':24 'top':5 'use':12 'volum':9,33"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemmy.dbzer0.com/comment/5125676"
            +editedAt: null
            +createdAt: DateTimeImmutable @1700075916 {#4228
              date: 2023-11-15 20:18:36.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4140}
          +body: "Do I miss something? I already can do that in the latest fedora natively."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1700105708 {#4277
            date: 2023-11-16 04:35:08.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@dysprosium@lemmy.dbzer0.com"
            "@manokox400@sh.itjust.works"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4270 …}
          +nested: Doctrine\ORM\PersistentCollection {#4268 …}
          +votes: Doctrine\ORM\PersistentCollection {#4272 …}
          +reports: Doctrine\ORM\PersistentCollection {#4283 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4285 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4287 …}
          -id: 128949
          -bodyTs: "'alreadi':6 'fedora':13 'latest':12 'miss':3 'nativ':14 'someth':4"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.ml/comment/5841009"
          +editedAt: null
          +createdAt: DateTimeImmutable @1700105708 {#4280
            date: 2023-11-16 04:35:08.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4140}
        +body: "that’s neat. Can it also do this, natively? [extensions.gnome.org/…/panelhideswindow/](https://extensions.gnome.org/extension/6015/panelhideswindow/)"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700155800 {#4341
          date: 2023-11-16 18:30:00.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@dysprosium@lemmy.dbzer0.com"
          "@manokox400@sh.itjust.works"
          "@RenardDesMers@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4344 …}
        +nested: Doctrine\ORM\PersistentCollection {#4346 …}
        +votes: Doctrine\ORM\PersistentCollection {#4348 …}
        +reports: Doctrine\ORM\PersistentCollection {#4350 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4352 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4354 …}
        -id: 130872
        -bodyTs: "'/extension/6015/panelhideswindow/)':14 '/panelhideswindow':11 'also':6 'extensions.gnome.org':10,13 'extensions.gnome.org/extension/6015/panelhideswindow/)':12 'nativ':9 'neat':3"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.dbzer0.com/comment/5152541"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700155800 {#4342
          date: 2023-11-16 18:30:00.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4140}
      +body: "Ah I see now way you wanted the first extension. Natively you have to scroll on the right part of the panel around the volume icon to change the volume. Not in the middle of the panel"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1700180941 {#4393
        date: 2023-11-17 01:29:01.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@dysprosium@lemmy.dbzer0.com"
        "@manokox400@sh.itjust.works"
        "@RenardDesMers@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4396 …}
      +nested: Doctrine\ORM\PersistentCollection {#4398 …}
      +votes: Doctrine\ORM\PersistentCollection {#4400 …}
      +reports: Doctrine\ORM\PersistentCollection {#4402 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4404 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4406 …}
      -id: 131977
      -bodyTs: "'ah':1 'around':23 'chang':28 'extens':10 'first':9 'icon':26 'middl':34 'nativ':11 'panel':22,37 'part':19 'right':18 'scroll':15 'see':3 'volum':25,30 'want':7 'way':5"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/5866500"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700180941 {#4394
        date: 2023-11-17 01:29:01.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4140}
    +body: "yeah okay so that’s the same on GNOME on every distro. The icon is too small so it takes too long to get the mouse just right just to change the volume a bit."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1700245794 {#4428
      date: 2023-11-17 19:29:54.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@dysprosium@lemmy.dbzer0.com"
      "@manokox400@sh.itjust.works"
      "@RenardDesMers@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4432 …}
    +nested: Doctrine\ORM\PersistentCollection {#4437 …}
    +votes: Doctrine\ORM\PersistentCollection {#4433 …}
    +reports: Doctrine\ORM\PersistentCollection {#4439 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4441 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4443 …}
    -id: 134296
    -bodyTs: "'bit':35 'chang':31 'distro':12 'everi':11 'get':24 'gnome':9 'icon':14 'long':22 'mous':26 'okay':2 'right':28 'small':17 'take':20 'volum':33 'yeah':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/comment/5186459"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700245794 {#4425
      date: 2023-11-17 19:29:54.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4140}
  +body: "You don’t have to be exactly on the icon iirc, just on the right most component of the panel."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1700265270 {#4455
    date: 2023-11-18 00:54:30.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@dysprosium@lemmy.dbzer0.com"
    "@manokox400@sh.itjust.works"
    "@RenardDesMers@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4452 …}
  +nested: Doctrine\ORM\PersistentCollection {#4449 …}
  +votes: Doctrine\ORM\PersistentCollection {#4447 …}
  +reports: Doctrine\ORM\PersistentCollection {#4461 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4463 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4465 …}
  -id: 135349
  -bodyTs: "'compon':17 'exact':7 'icon':10 'iirc':11 'panel':20 'right':15"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/5896410"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700265270 {#4458
    date: 2023-11-18 00:54:30.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
68 DENIED moderate
App\Entity\EntryComment {#4460
  +user: Proxies\__CG__\App\Entity\User {#4273 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "help-me-port-this-simple-extension-to-GNOME-45"
    +title: "help me port this simple extension to GNOME 45"
    +url: "https://lemmy.dbzer0.com/pictrs/image/b8ef877f-3e98-4a12-a2fe-b703425bff9a.png"
    +body: "For reference: [github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)"
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 17
    +favouriteCount: 43
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700265270 {#2418
      date: 2023-11-18 00:54:30.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 13324
    -titleTs: "'45':9 'extens':6 'gnome':8 'help':1 'port':3 'simpl':5"
    -bodyTs: "'/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':5 'github.com':4 'github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':3 'refer':2"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700160807
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/8459122"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700074407 {#1858
      date: 2023-11-15 19:53:27.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4429
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4395
      +user: Proxies\__CG__\App\Entity\User {#4273 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4343
        +user: Proxies\__CG__\App\Entity\User {#1978 …}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4276
          +user: Proxies\__CG__\App\Entity\User {#4273 …}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: App\Entity\EntryComment {#4224
            +user: Proxies\__CG__\App\Entity\User {#1978 …}
            +entry: App\Entity\Entry {#2412}
            +magazine: App\Entity\Magazine {#264}
            +image: null
            +parent: App\Entity\EntryComment {#4140
              +user: App\Entity\User {#4153 …}
              +entry: App\Entity\Entry {#2412}
              +magazine: App\Entity\Magazine {#264}
              +image: null
              +parent: null
              +root: null
              +body: "What’s the use case of this extension? It might be too confusing for the users."
              +lang: "en"
              +isAdult: false
              +favouriteCount: 1
              +score: 0
              +lastActive: DateTime @1700571196 {#4135
                date: 2023-11-21 13:53:16.0 +01:00
              }
              +ip: null
              +tags: null
              +mentions: [
                "@dysprosium@lemmy.dbzer0.com"
              ]
              +children: Doctrine\ORM\PersistentCollection {#4141 …}
              +nested: Doctrine\ORM\PersistentCollection {#4143 …}
              +votes: Doctrine\ORM\PersistentCollection {#4145 …}
              +reports: Doctrine\ORM\PersistentCollection {#4147 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4149 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4151 …}
              -id: 127756
              -bodyTs: "'case':5 'confus':13 'extens':8 'might':10 'use':4 'user':16"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://sh.itjust.works/comment/5554501"
              +editedAt: null
              +createdAt: DateTimeImmutable @1700074954 {#4136
                date: 2023-11-15 20:02:34.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#4140}
            +body: """
              to scroll on the top panel to change volume, is the use case of course. I put the github link for reference.\n
              \n
              I think only problem lies with the last line. Importing Volume is done differently now.
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 2
            +score: 0
            +lastActive: DateTime @1700075916 {#4225
              date: 2023-11-15 20:18:36.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@dysprosium@lemmy.dbzer0.com"
              "@manokox400@sh.itjust.works"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4221 …}
            +nested: Doctrine\ORM\PersistentCollection {#4217 …}
            +votes: Doctrine\ORM\PersistentCollection {#4215 …}
            +reports: Doctrine\ORM\PersistentCollection {#4230 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4232 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4234 …}
            -id: 127793
            -bodyTs: "'case':13 'chang':8 'cours':15 'differ':36 'done':35 'github':19 'import':32 'last':30 'lie':27 'line':31 'link':20 'panel':6 'problem':26 'put':17 'refer':22 'scroll':2 'think':24 'top':5 'use':12 'volum':9,33"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemmy.dbzer0.com/comment/5125676"
            +editedAt: null
            +createdAt: DateTimeImmutable @1700075916 {#4228
              date: 2023-11-15 20:18:36.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4140}
          +body: "Do I miss something? I already can do that in the latest fedora natively."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1700105708 {#4277
            date: 2023-11-16 04:35:08.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@dysprosium@lemmy.dbzer0.com"
            "@manokox400@sh.itjust.works"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4270 …}
          +nested: Doctrine\ORM\PersistentCollection {#4268 …}
          +votes: Doctrine\ORM\PersistentCollection {#4272 …}
          +reports: Doctrine\ORM\PersistentCollection {#4283 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4285 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4287 …}
          -id: 128949
          -bodyTs: "'alreadi':6 'fedora':13 'latest':12 'miss':3 'nativ':14 'someth':4"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.ml/comment/5841009"
          +editedAt: null
          +createdAt: DateTimeImmutable @1700105708 {#4280
            date: 2023-11-16 04:35:08.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4140}
        +body: "that’s neat. Can it also do this, natively? [extensions.gnome.org/…/panelhideswindow/](https://extensions.gnome.org/extension/6015/panelhideswindow/)"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700155800 {#4341
          date: 2023-11-16 18:30:00.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@dysprosium@lemmy.dbzer0.com"
          "@manokox400@sh.itjust.works"
          "@RenardDesMers@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4344 …}
        +nested: Doctrine\ORM\PersistentCollection {#4346 …}
        +votes: Doctrine\ORM\PersistentCollection {#4348 …}
        +reports: Doctrine\ORM\PersistentCollection {#4350 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4352 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4354 …}
        -id: 130872
        -bodyTs: "'/extension/6015/panelhideswindow/)':14 '/panelhideswindow':11 'also':6 'extensions.gnome.org':10,13 'extensions.gnome.org/extension/6015/panelhideswindow/)':12 'nativ':9 'neat':3"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.dbzer0.com/comment/5152541"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700155800 {#4342
          date: 2023-11-16 18:30:00.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4140}
      +body: "Ah I see now way you wanted the first extension. Natively you have to scroll on the right part of the panel around the volume icon to change the volume. Not in the middle of the panel"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1700180941 {#4393
        date: 2023-11-17 01:29:01.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@dysprosium@lemmy.dbzer0.com"
        "@manokox400@sh.itjust.works"
        "@RenardDesMers@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4396 …}
      +nested: Doctrine\ORM\PersistentCollection {#4398 …}
      +votes: Doctrine\ORM\PersistentCollection {#4400 …}
      +reports: Doctrine\ORM\PersistentCollection {#4402 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4404 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4406 …}
      -id: 131977
      -bodyTs: "'ah':1 'around':23 'chang':28 'extens':10 'first':9 'icon':26 'middl':34 'nativ':11 'panel':22,37 'part':19 'right':18 'scroll':15 'see':3 'volum':25,30 'want':7 'way':5"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/5866500"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700180941 {#4394
        date: 2023-11-17 01:29:01.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4140}
    +body: "yeah okay so that’s the same on GNOME on every distro. The icon is too small so it takes too long to get the mouse just right just to change the volume a bit."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1700245794 {#4428
      date: 2023-11-17 19:29:54.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@dysprosium@lemmy.dbzer0.com"
      "@manokox400@sh.itjust.works"
      "@RenardDesMers@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4432 …}
    +nested: Doctrine\ORM\PersistentCollection {#4437 …}
    +votes: Doctrine\ORM\PersistentCollection {#4433 …}
    +reports: Doctrine\ORM\PersistentCollection {#4439 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4441 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4443 …}
    -id: 134296
    -bodyTs: "'bit':35 'chang':31 'distro':12 'everi':11 'get':24 'gnome':9 'icon':14 'long':22 'mous':26 'okay':2 'right':28 'small':17 'take':20 'volum':33 'yeah':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/comment/5186459"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700245794 {#4425
      date: 2023-11-17 19:29:54.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4140}
  +body: "You don’t have to be exactly on the icon iirc, just on the right most component of the panel."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1700265270 {#4455
    date: 2023-11-18 00:54:30.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@dysprosium@lemmy.dbzer0.com"
    "@manokox400@sh.itjust.works"
    "@RenardDesMers@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4452 …}
  +nested: Doctrine\ORM\PersistentCollection {#4449 …}
  +votes: Doctrine\ORM\PersistentCollection {#4447 …}
  +reports: Doctrine\ORM\PersistentCollection {#4461 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4463 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4465 …}
  -id: 135349
  -bodyTs: "'compon':17 'exact':7 'icon':10 'iirc':11 'panel':20 'right':15"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/5896410"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700265270 {#4458
    date: 2023-11-18 00:54:30.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
69 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
70 DENIED moderate
App\Entity\EntryComment {#4410
  +user: Proxies\__CG__\App\Entity\User {#4273 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "help-me-port-this-simple-extension-to-GNOME-45"
    +title: "help me port this simple extension to GNOME 45"
    +url: "https://lemmy.dbzer0.com/pictrs/image/b8ef877f-3e98-4a12-a2fe-b703425bff9a.png"
    +body: "For reference: [github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)"
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 17
    +favouriteCount: 43
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700265270 {#2418
      date: 2023-11-18 00:54:30.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 13324
    -titleTs: "'45':9 'extens':6 'gnome':8 'help':1 'port':3 'simpl':5"
    -bodyTs: "'/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':5 'github.com':4 'github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':3 'refer':2"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700160807
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/8459122"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700074407 {#1858
      date: 2023-11-15 19:53:27.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4343
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4276
      +user: Proxies\__CG__\App\Entity\User {#4273 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4224
        +user: Proxies\__CG__\App\Entity\User {#1978 …}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4140
          +user: App\Entity\User {#4153 …}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: null
          +root: null
          +body: "What’s the use case of this extension? It might be too confusing for the users."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 1
          +score: 0
          +lastActive: DateTime @1700571196 {#4135
            date: 2023-11-21 13:53:16.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@dysprosium@lemmy.dbzer0.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4141 …}
          +nested: Doctrine\ORM\PersistentCollection {#4143 …}
          +votes: Doctrine\ORM\PersistentCollection {#4145 …}
          +reports: Doctrine\ORM\PersistentCollection {#4147 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4149 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4151 …}
          -id: 127756
          -bodyTs: "'case':5 'confus':13 'extens':8 'might':10 'use':4 'user':16"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://sh.itjust.works/comment/5554501"
          +editedAt: null
          +createdAt: DateTimeImmutable @1700074954 {#4136
            date: 2023-11-15 20:02:34.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4140}
        +body: """
          to scroll on the top panel to change volume, is the use case of course. I put the github link for reference.\n
          \n
          I think only problem lies with the last line. Importing Volume is done differently now.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700075916 {#4225
          date: 2023-11-15 20:18:36.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@dysprosium@lemmy.dbzer0.com"
          "@manokox400@sh.itjust.works"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4221 …}
        +nested: Doctrine\ORM\PersistentCollection {#4217 …}
        +votes: Doctrine\ORM\PersistentCollection {#4215 …}
        +reports: Doctrine\ORM\PersistentCollection {#4230 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4232 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4234 …}
        -id: 127793
        -bodyTs: "'case':13 'chang':8 'cours':15 'differ':36 'done':35 'github':19 'import':32 'last':30 'lie':27 'line':31 'link':20 'panel':6 'problem':26 'put':17 'refer':22 'scroll':2 'think':24 'top':5 'use':12 'volum':9,33"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.dbzer0.com/comment/5125676"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700075916 {#4228
          date: 2023-11-15 20:18:36.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4140}
      +body: "Do I miss something? I already can do that in the latest fedora natively."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1700105708 {#4277
        date: 2023-11-16 04:35:08.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@dysprosium@lemmy.dbzer0.com"
        "@manokox400@sh.itjust.works"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4270 …}
      +nested: Doctrine\ORM\PersistentCollection {#4268 …}
      +votes: Doctrine\ORM\PersistentCollection {#4272 …}
      +reports: Doctrine\ORM\PersistentCollection {#4283 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4285 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4287 …}
      -id: 128949
      -bodyTs: "'alreadi':6 'fedora':13 'latest':12 'miss':3 'nativ':14 'someth':4"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/5841009"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700105708 {#4280
        date: 2023-11-16 04:35:08.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4140}
    +body: "that’s neat. Can it also do this, natively? [extensions.gnome.org/…/panelhideswindow/](https://extensions.gnome.org/extension/6015/panelhideswindow/)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1700155800 {#4341
      date: 2023-11-16 18:30:00.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@dysprosium@lemmy.dbzer0.com"
      "@manokox400@sh.itjust.works"
      "@RenardDesMers@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4344 …}
    +nested: Doctrine\ORM\PersistentCollection {#4346 …}
    +votes: Doctrine\ORM\PersistentCollection {#4348 …}
    +reports: Doctrine\ORM\PersistentCollection {#4350 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4352 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4354 …}
    -id: 130872
    -bodyTs: "'/extension/6015/panelhideswindow/)':14 '/panelhideswindow':11 'also':6 'extensions.gnome.org':10,13 'extensions.gnome.org/extension/6015/panelhideswindow/)':12 'nativ':9 'neat':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/comment/5152541"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700155800 {#4342
      date: 2023-11-16 18:30:00.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4140}
  +body: "No, the extension is needed for this"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1700180687 {#4408
    date: 2023-11-17 01:24:47.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@dysprosium@lemmy.dbzer0.com"
    "@manokox400@sh.itjust.works"
    "@RenardDesMers@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4411 …}
  +nested: Doctrine\ORM\PersistentCollection {#4413 …}
  +votes: Doctrine\ORM\PersistentCollection {#4415 …}
  +reports: Doctrine\ORM\PersistentCollection {#4417 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4419 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4421 …}
  -id: 131965
  -bodyTs: "'extens':3 'need':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/5866387"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700180687 {#4409
    date: 2023-11-17 01:24:47.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
71 DENIED edit
App\Entity\EntryComment {#4410
  +user: Proxies\__CG__\App\Entity\User {#4273 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "help-me-port-this-simple-extension-to-GNOME-45"
    +title: "help me port this simple extension to GNOME 45"
    +url: "https://lemmy.dbzer0.com/pictrs/image/b8ef877f-3e98-4a12-a2fe-b703425bff9a.png"
    +body: "For reference: [github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)"
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 17
    +favouriteCount: 43
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700265270 {#2418
      date: 2023-11-18 00:54:30.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 13324
    -titleTs: "'45':9 'extens':6 'gnome':8 'help':1 'port':3 'simpl':5"
    -bodyTs: "'/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':5 'github.com':4 'github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':3 'refer':2"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700160807
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/8459122"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700074407 {#1858
      date: 2023-11-15 19:53:27.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4343
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4276
      +user: Proxies\__CG__\App\Entity\User {#4273 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4224
        +user: Proxies\__CG__\App\Entity\User {#1978 …}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4140
          +user: App\Entity\User {#4153 …}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: null
          +root: null
          +body: "What’s the use case of this extension? It might be too confusing for the users."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 1
          +score: 0
          +lastActive: DateTime @1700571196 {#4135
            date: 2023-11-21 13:53:16.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@dysprosium@lemmy.dbzer0.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4141 …}
          +nested: Doctrine\ORM\PersistentCollection {#4143 …}
          +votes: Doctrine\ORM\PersistentCollection {#4145 …}
          +reports: Doctrine\ORM\PersistentCollection {#4147 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4149 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4151 …}
          -id: 127756
          -bodyTs: "'case':5 'confus':13 'extens':8 'might':10 'use':4 'user':16"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://sh.itjust.works/comment/5554501"
          +editedAt: null
          +createdAt: DateTimeImmutable @1700074954 {#4136
            date: 2023-11-15 20:02:34.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4140}
        +body: """
          to scroll on the top panel to change volume, is the use case of course. I put the github link for reference.\n
          \n
          I think only problem lies with the last line. Importing Volume is done differently now.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700075916 {#4225
          date: 2023-11-15 20:18:36.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@dysprosium@lemmy.dbzer0.com"
          "@manokox400@sh.itjust.works"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4221 …}
        +nested: Doctrine\ORM\PersistentCollection {#4217 …}
        +votes: Doctrine\ORM\PersistentCollection {#4215 …}
        +reports: Doctrine\ORM\PersistentCollection {#4230 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4232 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4234 …}
        -id: 127793
        -bodyTs: "'case':13 'chang':8 'cours':15 'differ':36 'done':35 'github':19 'import':32 'last':30 'lie':27 'line':31 'link':20 'panel':6 'problem':26 'put':17 'refer':22 'scroll':2 'think':24 'top':5 'use':12 'volum':9,33"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.dbzer0.com/comment/5125676"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700075916 {#4228
          date: 2023-11-15 20:18:36.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4140}
      +body: "Do I miss something? I already can do that in the latest fedora natively."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1700105708 {#4277
        date: 2023-11-16 04:35:08.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@dysprosium@lemmy.dbzer0.com"
        "@manokox400@sh.itjust.works"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4270 …}
      +nested: Doctrine\ORM\PersistentCollection {#4268 …}
      +votes: Doctrine\ORM\PersistentCollection {#4272 …}
      +reports: Doctrine\ORM\PersistentCollection {#4283 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4285 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4287 …}
      -id: 128949
      -bodyTs: "'alreadi':6 'fedora':13 'latest':12 'miss':3 'nativ':14 'someth':4"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/5841009"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700105708 {#4280
        date: 2023-11-16 04:35:08.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4140}
    +body: "that’s neat. Can it also do this, natively? [extensions.gnome.org/…/panelhideswindow/](https://extensions.gnome.org/extension/6015/panelhideswindow/)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1700155800 {#4341
      date: 2023-11-16 18:30:00.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@dysprosium@lemmy.dbzer0.com"
      "@manokox400@sh.itjust.works"
      "@RenardDesMers@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4344 …}
    +nested: Doctrine\ORM\PersistentCollection {#4346 …}
    +votes: Doctrine\ORM\PersistentCollection {#4348 …}
    +reports: Doctrine\ORM\PersistentCollection {#4350 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4352 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4354 …}
    -id: 130872
    -bodyTs: "'/extension/6015/panelhideswindow/)':14 '/panelhideswindow':11 'also':6 'extensions.gnome.org':10,13 'extensions.gnome.org/extension/6015/panelhideswindow/)':12 'nativ':9 'neat':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/comment/5152541"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700155800 {#4342
      date: 2023-11-16 18:30:00.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4140}
  +body: "No, the extension is needed for this"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1700180687 {#4408
    date: 2023-11-17 01:24:47.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@dysprosium@lemmy.dbzer0.com"
    "@manokox400@sh.itjust.works"
    "@RenardDesMers@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4411 …}
  +nested: Doctrine\ORM\PersistentCollection {#4413 …}
  +votes: Doctrine\ORM\PersistentCollection {#4415 …}
  +reports: Doctrine\ORM\PersistentCollection {#4417 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4419 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4421 …}
  -id: 131965
  -bodyTs: "'extens':3 'need':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/5866387"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700180687 {#4409
    date: 2023-11-17 01:24:47.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
72 DENIED moderate
App\Entity\EntryComment {#4410
  +user: Proxies\__CG__\App\Entity\User {#4273 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "help-me-port-this-simple-extension-to-GNOME-45"
    +title: "help me port this simple extension to GNOME 45"
    +url: "https://lemmy.dbzer0.com/pictrs/image/b8ef877f-3e98-4a12-a2fe-b703425bff9a.png"
    +body: "For reference: [github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)"
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 17
    +favouriteCount: 43
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700265270 {#2418
      date: 2023-11-18 00:54:30.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 13324
    -titleTs: "'45':9 'extens':6 'gnome':8 'help':1 'port':3 'simpl':5"
    -bodyTs: "'/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':5 'github.com':4 'github.com/trflynn89/gnome-shell-volume-scroller](https://github.com/trflynn89/gnome-shell-volume-scroller)':3 'refer':2"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700160807
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/8459122"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700074407 {#1858
      date: 2023-11-15 19:53:27.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4343
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4276
      +user: Proxies\__CG__\App\Entity\User {#4273 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4224
        +user: Proxies\__CG__\App\Entity\User {#1978 …}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4140
          +user: App\Entity\User {#4153 …}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: null
          +root: null
          +body: "What’s the use case of this extension? It might be too confusing for the users."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 1
          +score: 0
          +lastActive: DateTime @1700571196 {#4135
            date: 2023-11-21 13:53:16.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@dysprosium@lemmy.dbzer0.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4141 …}
          +nested: Doctrine\ORM\PersistentCollection {#4143 …}
          +votes: Doctrine\ORM\PersistentCollection {#4145 …}
          +reports: Doctrine\ORM\PersistentCollection {#4147 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4149 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4151 …}
          -id: 127756
          -bodyTs: "'case':5 'confus':13 'extens':8 'might':10 'use':4 'user':16"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://sh.itjust.works/comment/5554501"
          +editedAt: null
          +createdAt: DateTimeImmutable @1700074954 {#4136
            date: 2023-11-15 20:02:34.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4140}
        +body: """
          to scroll on the top panel to change volume, is the use case of course. I put the github link for reference.\n
          \n
          I think only problem lies with the last line. Importing Volume is done differently now.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1700075916 {#4225
          date: 2023-11-15 20:18:36.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@dysprosium@lemmy.dbzer0.com"
          "@manokox400@sh.itjust.works"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4221 …}
        +nested: Doctrine\ORM\PersistentCollection {#4217 …}
        +votes: Doctrine\ORM\PersistentCollection {#4215 …}
        +reports: Doctrine\ORM\PersistentCollection {#4230 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4232 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4234 …}
        -id: 127793
        -bodyTs: "'case':13 'chang':8 'cours':15 'differ':36 'done':35 'github':19 'import':32 'last':30 'lie':27 'line':31 'link':20 'panel':6 'problem':26 'put':17 'refer':22 'scroll':2 'think':24 'top':5 'use':12 'volum':9,33"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.dbzer0.com/comment/5125676"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700075916 {#4228
          date: 2023-11-15 20:18:36.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4140}
      +body: "Do I miss something? I already can do that in the latest fedora natively."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1700105708 {#4277
        date: 2023-11-16 04:35:08.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@dysprosium@lemmy.dbzer0.com"
        "@manokox400@sh.itjust.works"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4270 …}
      +nested: Doctrine\ORM\PersistentCollection {#4268 …}
      +votes: Doctrine\ORM\PersistentCollection {#4272 …}
      +reports: Doctrine\ORM\PersistentCollection {#4283 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4285 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4287 …}
      -id: 128949
      -bodyTs: "'alreadi':6 'fedora':13 'latest':12 'miss':3 'nativ':14 'someth':4"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/5841009"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700105708 {#4280
        date: 2023-11-16 04:35:08.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4140}
    +body: "that’s neat. Can it also do this, natively? [extensions.gnome.org/…/panelhideswindow/](https://extensions.gnome.org/extension/6015/panelhideswindow/)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1700155800 {#4341
      date: 2023-11-16 18:30:00.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@dysprosium@lemmy.dbzer0.com"
      "@manokox400@sh.itjust.works"
      "@RenardDesMers@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4344 …}
    +nested: Doctrine\ORM\PersistentCollection {#4346 …}
    +votes: Doctrine\ORM\PersistentCollection {#4348 …}
    +reports: Doctrine\ORM\PersistentCollection {#4350 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4352 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4354 …}
    -id: 130872
    -bodyTs: "'/extension/6015/panelhideswindow/)':14 '/panelhideswindow':11 'also':6 'extensions.gnome.org':10,13 'extensions.gnome.org/extension/6015/panelhideswindow/)':12 'nativ':9 'neat':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/comment/5152541"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700155800 {#4342
      date: 2023-11-16 18:30:00.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4140}
  +body: "No, the extension is needed for this"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1700180687 {#4408
    date: 2023-11-17 01:24:47.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@dysprosium@lemmy.dbzer0.com"
    "@manokox400@sh.itjust.works"
    "@RenardDesMers@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4411 …}
  +nested: Doctrine\ORM\PersistentCollection {#4413 …}
  +votes: Doctrine\ORM\PersistentCollection {#4415 …}
  +reports: Doctrine\ORM\PersistentCollection {#4417 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4419 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4421 …}
  -id: 131965
  -bodyTs: "'extens':3 'need':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/5866387"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700180687 {#4409
    date: 2023-11-17 01:24:47.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
73 DENIED edit
App\Entity\Magazine {#264
  +icon: Proxies\__CG__\App\Entity\Image {#245 …}
  +name: "linux@lemmy.ml"
  +title: "linux"
  +description: """
    From Wikipedia, the free encyclopedia\n
    \n
    Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
    \n
    Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
    \n
    ### Rules\n
    \n
    - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
    - No misinformation\n
    - No NSFW content\n
    - No hate speech, bigotry, etc\n
    \n
    ### Related Communities\n
    \n
    - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
    - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
    - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
    - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
    \n
    Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
    """
  +rules: null
  +subscriptionsCount: 1
  +entryCount: 1406
  +entryCommentCount: 28632
  +postCount: 6
  +postCommentCount: 214
  +isAdult: false
  +customCss: null
  +lastActive: DateTime @1729583542 {#274
    date: 2024-10-22 09:52:22.0 +02:00
  }
  +markedForDeletionAt: null
  +tags: null
  +moderators: Doctrine\ORM\PersistentCollection {#236 …}
  +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
  +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
  +entries: Doctrine\ORM\PersistentCollection {#179 …}
  +posts: Doctrine\ORM\PersistentCollection {#137 …}
  +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
  +bans: Doctrine\ORM\PersistentCollection {#116 …}
  +reports: Doctrine\ORM\PersistentCollection {#102 …}
  +badges: Doctrine\ORM\PersistentCollection {#80 …}
  +logs: Doctrine\ORM\PersistentCollection {#70 …}
  +awards: Doctrine\ORM\PersistentCollection {#1360 …}
  +categories: Doctrine\ORM\PersistentCollection {#1792 …}
  -id: 73
  +apId: "linux@lemmy.ml"
  +apProfileId: "https://lemmy.ml/c/linux"
  +apPublicUrl: "https://lemmy.ml/c/linux"
  +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
  +apInboxUrl: "https://lemmy.ml/inbox"
  +apDomain: "lemmy.ml"
  +apPreferredUsername: "linux"
  +apDiscoverable: true
  +apManuallyApprovesFollowers: null
  +privateKey: null
  +publicKey: null
  +apFetchedAt: DateTime @1729583596 {#268
    date: 2024-10-22 09:53:16.0 +02:00
  }
  +apDeletedAt: null
  +apTimeoutAt: null
  +visibility: "visible             "
  +createdAt: DateTimeImmutable @1698929468 {#270
    date: 2023-11-02 13:51:08.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS DENIED
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details