GET https://kbin.spritesserver.nl/u/@GravelPieceOfSword@lemmy.ca/comments

Security

Token

There is no security token.

Firewall

main Name
Security enabled
Stateless

Configuration

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

Listeners

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

Authenticators

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

Access Decision

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

Access decision log

# Result Attributes Object
1 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
2 DENIED moderate
App\Entity\EntryComment {#2278
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2198 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1874 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2313 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2313 …}
  +body: """
    No software is guaranteed to run on all platforms: the developers choose to make it available or not.\n
    \n
    I did some quick googling, and it seems fairly easy to install it:\n
    \n
    Use Ubuntu (if you’re not familiar with, and don’t want to be familiar with terminal basics), and install chirp from the Ubuntu App store. Snap is just a name of their package format, and their app store links to snap craft.\n
    \n
    If you’re not using Ubuntu, that’s your choice, you’ll either have to install snap, then do the same, but it’s more work. Or play with the terminal just a bit to follow their instructions.\n
    \n
    Details\n
    =======\n
    \n
    If you’re on Ubuntu or have snap installed - it’s a one click operation to install chirp: [snapcraft.io/chirp-snap](https://snapcraft.io/chirp-snap)\n
    \n
    If you’re on another distribution by choice: [chirp.danplanet.com/projects/…/ChirpOnLinux](https://chirp.danplanet.com/projects/chirp/wiki/ChirpOnLinux)\n
    \n
    this page has a 3 step install for mainstream Linux distributions:\n
    \n
    1. Install dependencies (they’ve listed the commands)\n
    2. Install chirp and Python dependencies (commands provided)\n
    3. Run chirp\n
    \n
    ![](https://lemmy.ca/pictrs/image/a6ae7df8-dba2-4611-932c-4cee2f24824c.jpeg)![](https://lemmy.ca/pictrs/image/121275d4-348a-4878-a60e-7ccfe27e63cb.jpeg)
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1704692463 {#2219
    date: 2024-01-08 06:41:03.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Alsephina@lemmy.ml"
    "@v81@lemmy.world"
    "@Alsephina@lemmy.ml"
    "@v81@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2318 …}
  +nested: Doctrine\ORM\PersistentCollection {#2303 …}
  +votes: Doctrine\ORM\PersistentCollection {#2305 …}
  +reports: Doctrine\ORM\PersistentCollection {#2306 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2225 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2294 …}
  -id: 290617
  -bodyTs: "'/chirp-snap](https://snapcraft.io/chirp-snap)':134 '/chirponlinux':146 '/pictrs/image/a6ae7df8-dba2-4611-932c-4cee2f24824c.jpeg)![](https://lemmy.ca/pictrs/image/121275d4-348a-4878-a60e-7ccfe27e63cb.jpeg)':182 '/projects/':145 '/projects/chirp/wiki/chirponlinux)':149 '1':161 '2':169 '3':154,177 'anoth':139 'app':56,69 'avail':16 'basic':49 'bit':108 'chirp':52,131,171,179 'chirp.danplanet.com':144,148 'chirp.danplanet.com/projects/':143 'chirp.danplanet.com/projects/chirp/wiki/chirponlinux)':147 'choic':84,142 'choos':12 'click':127 'command':168,175 'craft':74 'depend':163,174 'detail':113 'develop':11 'distribut':140,160 'easi':28 'either':87 'fair':27 'familiar':38,46 'follow':110 'format':66 'googl':23 'guarante':4 'instal':30,51,90,122,130,156,162,170 'instruct':112 'lemmy.ca':181 'lemmy.ca/pictrs/image/a6ae7df8-dba2-4611-932c-4cee2f24824c.jpeg)![](https://lemmy.ca/pictrs/image/121275d4-348a-4878-a60e-7ccfe27e63cb.jpeg)':180 'link':71 'linux':159 'list':166 'll':86 'mainstream':158 'make':14 'name':62 'one':126 'oper':128 'packag':65 'page':151 'platform':9 'play':102 'provid':176 'python':173 'quick':22 're':36,77,116,137 'run':6,178 'seem':26 'snap':58,73,91,121 'snapcraft.io':133 'snapcraft.io/chirp-snap](https://snapcraft.io/chirp-snap)':132 'softwar':2 'step':155 'store':57,70 'termin':48,105 'ubuntu':33,55,80,118 'use':32,79 've':165 'want':43 'work':100"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/6157820"
  +editedAt: DateTimeImmutable @1719126874 {#2227
    date: 2024-06-23 09:14:34.0 +02:00
  }
  +createdAt: DateTimeImmutable @1704692463 {#2221
    date: 2024-01-08 06:41:03.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
3 DENIED edit
App\Entity\EntryComment {#2278
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2198 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1874 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2313 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2313 …}
  +body: """
    No software is guaranteed to run on all platforms: the developers choose to make it available or not.\n
    \n
    I did some quick googling, and it seems fairly easy to install it:\n
    \n
    Use Ubuntu (if you’re not familiar with, and don’t want to be familiar with terminal basics), and install chirp from the Ubuntu App store. Snap is just a name of their package format, and their app store links to snap craft.\n
    \n
    If you’re not using Ubuntu, that’s your choice, you’ll either have to install snap, then do the same, but it’s more work. Or play with the terminal just a bit to follow their instructions.\n
    \n
    Details\n
    =======\n
    \n
    If you’re on Ubuntu or have snap installed - it’s a one click operation to install chirp: [snapcraft.io/chirp-snap](https://snapcraft.io/chirp-snap)\n
    \n
    If you’re on another distribution by choice: [chirp.danplanet.com/projects/…/ChirpOnLinux](https://chirp.danplanet.com/projects/chirp/wiki/ChirpOnLinux)\n
    \n
    this page has a 3 step install for mainstream Linux distributions:\n
    \n
    1. Install dependencies (they’ve listed the commands)\n
    2. Install chirp and Python dependencies (commands provided)\n
    3. Run chirp\n
    \n
    ![](https://lemmy.ca/pictrs/image/a6ae7df8-dba2-4611-932c-4cee2f24824c.jpeg)![](https://lemmy.ca/pictrs/image/121275d4-348a-4878-a60e-7ccfe27e63cb.jpeg)
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1704692463 {#2219
    date: 2024-01-08 06:41:03.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Alsephina@lemmy.ml"
    "@v81@lemmy.world"
    "@Alsephina@lemmy.ml"
    "@v81@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2318 …}
  +nested: Doctrine\ORM\PersistentCollection {#2303 …}
  +votes: Doctrine\ORM\PersistentCollection {#2305 …}
  +reports: Doctrine\ORM\PersistentCollection {#2306 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2225 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2294 …}
  -id: 290617
  -bodyTs: "'/chirp-snap](https://snapcraft.io/chirp-snap)':134 '/chirponlinux':146 '/pictrs/image/a6ae7df8-dba2-4611-932c-4cee2f24824c.jpeg)![](https://lemmy.ca/pictrs/image/121275d4-348a-4878-a60e-7ccfe27e63cb.jpeg)':182 '/projects/':145 '/projects/chirp/wiki/chirponlinux)':149 '1':161 '2':169 '3':154,177 'anoth':139 'app':56,69 'avail':16 'basic':49 'bit':108 'chirp':52,131,171,179 'chirp.danplanet.com':144,148 'chirp.danplanet.com/projects/':143 'chirp.danplanet.com/projects/chirp/wiki/chirponlinux)':147 'choic':84,142 'choos':12 'click':127 'command':168,175 'craft':74 'depend':163,174 'detail':113 'develop':11 'distribut':140,160 'easi':28 'either':87 'fair':27 'familiar':38,46 'follow':110 'format':66 'googl':23 'guarante':4 'instal':30,51,90,122,130,156,162,170 'instruct':112 'lemmy.ca':181 'lemmy.ca/pictrs/image/a6ae7df8-dba2-4611-932c-4cee2f24824c.jpeg)![](https://lemmy.ca/pictrs/image/121275d4-348a-4878-a60e-7ccfe27e63cb.jpeg)':180 'link':71 'linux':159 'list':166 'll':86 'mainstream':158 'make':14 'name':62 'one':126 'oper':128 'packag':65 'page':151 'platform':9 'play':102 'provid':176 'python':173 'quick':22 're':36,77,116,137 'run':6,178 'seem':26 'snap':58,73,91,121 'snapcraft.io':133 'snapcraft.io/chirp-snap](https://snapcraft.io/chirp-snap)':132 'softwar':2 'step':155 'store':57,70 'termin':48,105 'ubuntu':33,55,80,118 'use':32,79 've':165 'want':43 'work':100"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/6157820"
  +editedAt: DateTimeImmutable @1719126874 {#2227
    date: 2024-06-23 09:14:34.0 +02:00
  }
  +createdAt: DateTimeImmutable @1704692463 {#2221
    date: 2024-01-08 06:41:03.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
4 DENIED moderate
App\Entity\EntryComment {#2278
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2198 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1874 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2313 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2313 …}
  +body: """
    No software is guaranteed to run on all platforms: the developers choose to make it available or not.\n
    \n
    I did some quick googling, and it seems fairly easy to install it:\n
    \n
    Use Ubuntu (if you’re not familiar with, and don’t want to be familiar with terminal basics), and install chirp from the Ubuntu App store. Snap is just a name of their package format, and their app store links to snap craft.\n
    \n
    If you’re not using Ubuntu, that’s your choice, you’ll either have to install snap, then do the same, but it’s more work. Or play with the terminal just a bit to follow their instructions.\n
    \n
    Details\n
    =======\n
    \n
    If you’re on Ubuntu or have snap installed - it’s a one click operation to install chirp: [snapcraft.io/chirp-snap](https://snapcraft.io/chirp-snap)\n
    \n
    If you’re on another distribution by choice: [chirp.danplanet.com/projects/…/ChirpOnLinux](https://chirp.danplanet.com/projects/chirp/wiki/ChirpOnLinux)\n
    \n
    this page has a 3 step install for mainstream Linux distributions:\n
    \n
    1. Install dependencies (they’ve listed the commands)\n
    2. Install chirp and Python dependencies (commands provided)\n
    3. Run chirp\n
    \n
    ![](https://lemmy.ca/pictrs/image/a6ae7df8-dba2-4611-932c-4cee2f24824c.jpeg)![](https://lemmy.ca/pictrs/image/121275d4-348a-4878-a60e-7ccfe27e63cb.jpeg)
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1704692463 {#2219
    date: 2024-01-08 06:41:03.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Alsephina@lemmy.ml"
    "@v81@lemmy.world"
    "@Alsephina@lemmy.ml"
    "@v81@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2318 …}
  +nested: Doctrine\ORM\PersistentCollection {#2303 …}
  +votes: Doctrine\ORM\PersistentCollection {#2305 …}
  +reports: Doctrine\ORM\PersistentCollection {#2306 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2225 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2294 …}
  -id: 290617
  -bodyTs: "'/chirp-snap](https://snapcraft.io/chirp-snap)':134 '/chirponlinux':146 '/pictrs/image/a6ae7df8-dba2-4611-932c-4cee2f24824c.jpeg)![](https://lemmy.ca/pictrs/image/121275d4-348a-4878-a60e-7ccfe27e63cb.jpeg)':182 '/projects/':145 '/projects/chirp/wiki/chirponlinux)':149 '1':161 '2':169 '3':154,177 'anoth':139 'app':56,69 'avail':16 'basic':49 'bit':108 'chirp':52,131,171,179 'chirp.danplanet.com':144,148 'chirp.danplanet.com/projects/':143 'chirp.danplanet.com/projects/chirp/wiki/chirponlinux)':147 'choic':84,142 'choos':12 'click':127 'command':168,175 'craft':74 'depend':163,174 'detail':113 'develop':11 'distribut':140,160 'easi':28 'either':87 'fair':27 'familiar':38,46 'follow':110 'format':66 'googl':23 'guarante':4 'instal':30,51,90,122,130,156,162,170 'instruct':112 'lemmy.ca':181 'lemmy.ca/pictrs/image/a6ae7df8-dba2-4611-932c-4cee2f24824c.jpeg)![](https://lemmy.ca/pictrs/image/121275d4-348a-4878-a60e-7ccfe27e63cb.jpeg)':180 'link':71 'linux':159 'list':166 'll':86 'mainstream':158 'make':14 'name':62 'one':126 'oper':128 'packag':65 'page':151 'platform':9 'play':102 'provid':176 'python':173 'quick':22 're':36,77,116,137 'run':6,178 'seem':26 'snap':58,73,91,121 'snapcraft.io':133 'snapcraft.io/chirp-snap](https://snapcraft.io/chirp-snap)':132 'softwar':2 'step':155 'store':57,70 'termin':48,105 'ubuntu':33,55,80,118 'use':32,79 've':165 'want':43 'work':100"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/6157820"
  +editedAt: DateTimeImmutable @1719126874 {#2227
    date: 2024-06-23 09:14:34.0 +02:00
  }
  +createdAt: DateTimeImmutable @1704692463 {#2221
    date: 2024-01-08 06:41:03.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
5 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
6 DENIED moderate
App\Entity\EntryComment {#2116
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2161 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1874 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    Do the three finger swipe left and right to switch desktops.\n
    \n
    Then three finger swipe upwards for overview.\n
    \n
    It’ll be Gnome all over, I promise you!
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 7
  +score: 0
  +lastActive: DateTime @1700889638 {#2279
    date: 2023-11-25 06:20:38.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@FrenLivesMatter@lemmy.today"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2044 …}
  +nested: Doctrine\ORM\PersistentCollection {#2119 …}
  +votes: Doctrine\ORM\PersistentCollection {#2115 …}
  +reports: Doctrine\ORM\PersistentCollection {#2121 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2118 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2250 …}
  -id: 161308
  -bodyTs: "'desktop':11 'finger':4,14 'gnome':22 'left':6 'll':20 'overview':18 'promis':26 'right':8 'swipe':5,15 'switch':10 'three':3,13 'upward':16"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/5159919"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700889638 {#2275
    date: 2023-11-25 06:20:38.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 {#2116
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2161 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1874 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    Do the three finger swipe left and right to switch desktops.\n
    \n
    Then three finger swipe upwards for overview.\n
    \n
    It’ll be Gnome all over, I promise you!
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 7
  +score: 0
  +lastActive: DateTime @1700889638 {#2279
    date: 2023-11-25 06:20:38.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@FrenLivesMatter@lemmy.today"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2044 …}
  +nested: Doctrine\ORM\PersistentCollection {#2119 …}
  +votes: Doctrine\ORM\PersistentCollection {#2115 …}
  +reports: Doctrine\ORM\PersistentCollection {#2121 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2118 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2250 …}
  -id: 161308
  -bodyTs: "'desktop':11 'finger':4,14 'gnome':22 'left':6 'll':20 'overview':18 'promis':26 'right':8 'swipe':5,15 'switch':10 'three':3,13 'upward':16"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/5159919"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700889638 {#2275
    date: 2023-11-25 06:20:38.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 {#2116
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2161 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1874 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    Do the three finger swipe left and right to switch desktops.\n
    \n
    Then three finger swipe upwards for overview.\n
    \n
    It’ll be Gnome all over, I promise you!
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 7
  +score: 0
  +lastActive: DateTime @1700889638 {#2279
    date: 2023-11-25 06:20:38.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@FrenLivesMatter@lemmy.today"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2044 …}
  +nested: Doctrine\ORM\PersistentCollection {#2119 …}
  +votes: Doctrine\ORM\PersistentCollection {#2115 …}
  +reports: Doctrine\ORM\PersistentCollection {#2121 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2118 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2250 …}
  -id: 161308
  -bodyTs: "'desktop':11 'finger':4,14 'gnome':22 'left':6 'll':20 'overview':18 'promis':26 'right':8 'swipe':5,15 'switch':10 'three':3,13 'upward':16"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/5159919"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700889638 {#2275
    date: 2023-11-25 06:20:38.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 {#2242
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2253 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2372 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2267 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2211 …}
  +body: """
    Proprietary snap store backend that is controlled by Canonical: that’s it.\n
    \n
    I used Ubuntu for years: installed it for family and friends. I moved away around a year ago.\n
    \n
    Moving packages like Firefox to snap was what first started annoying me.\n
    \n
    If the backend was open source, and the community could have hosted their own (like how flatpak repositories can be), I might have been slightly more forgiving.\n
    \n
    Did a quick Google to find if someone had elaborated, here’s a good one:\n
    \n
    ![](https://lemmy.ca/pictrs/image/2b915231-3062-405a-968e-4317ae77bfc3.jpeg)
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1700765459 {#2120
    date: 2023-11-23 19:50:59.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@JoeKlemmer@lemmy.myserv.one"
    "@Caaaaarrrrlll@lemmy.ml"
    "@kadu@lemmy.world"
    "@ExFed@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2222 …}
  +nested: Doctrine\ORM\PersistentCollection {#2246 …}
  +votes: Doctrine\ORM\PersistentCollection {#2260 …}
  +reports: Doctrine\ORM\PersistentCollection {#2258 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2249 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2237 …}
  -id: 155723
  -bodyTs: "'/pictrs/image/2b915231-3062-405a-968e-4317ae77bfc3.jpeg)':87 'ago':30 'annoy':41 'around':27 'away':26 'backend':4,45 'canon':9 'communiti':51 'control':7 'could':52 'elabor':79 'famili':21 'find':75 'firefox':34 'first':39 'flatpak':59 'forgiv':69 'friend':23 'good':83 'googl':73 'host':54 'instal':18 'lemmy.ca':86 'lemmy.ca/pictrs/image/2b915231-3062-405a-968e-4317ae77bfc3.jpeg)':85 'like':33,57 'might':64 'move':25,31 'one':84 'open':47 'packag':32 'proprietari':1 'quick':72 'repositori':60 'slight':67 'snap':2,36 'someon':77 'sourc':48 'start':40 'store':3 'ubuntu':15 'use':14 'year':17,29"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/5126678"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700765459 {#2232
    date: 2023-11-23 19:50:59.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 {#2242
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2253 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2372 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2267 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2211 …}
  +body: """
    Proprietary snap store backend that is controlled by Canonical: that’s it.\n
    \n
    I used Ubuntu for years: installed it for family and friends. I moved away around a year ago.\n
    \n
    Moving packages like Firefox to snap was what first started annoying me.\n
    \n
    If the backend was open source, and the community could have hosted their own (like how flatpak repositories can be), I might have been slightly more forgiving.\n
    \n
    Did a quick Google to find if someone had elaborated, here’s a good one:\n
    \n
    ![](https://lemmy.ca/pictrs/image/2b915231-3062-405a-968e-4317ae77bfc3.jpeg)
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1700765459 {#2120
    date: 2023-11-23 19:50:59.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@JoeKlemmer@lemmy.myserv.one"
    "@Caaaaarrrrlll@lemmy.ml"
    "@kadu@lemmy.world"
    "@ExFed@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2222 …}
  +nested: Doctrine\ORM\PersistentCollection {#2246 …}
  +votes: Doctrine\ORM\PersistentCollection {#2260 …}
  +reports: Doctrine\ORM\PersistentCollection {#2258 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2249 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2237 …}
  -id: 155723
  -bodyTs: "'/pictrs/image/2b915231-3062-405a-968e-4317ae77bfc3.jpeg)':87 'ago':30 'annoy':41 'around':27 'away':26 'backend':4,45 'canon':9 'communiti':51 'control':7 'could':52 'elabor':79 'famili':21 'find':75 'firefox':34 'first':39 'flatpak':59 'forgiv':69 'friend':23 'good':83 'googl':73 'host':54 'instal':18 'lemmy.ca':86 'lemmy.ca/pictrs/image/2b915231-3062-405a-968e-4317ae77bfc3.jpeg)':85 'like':33,57 'might':64 'move':25,31 'one':84 'open':47 'packag':32 'proprietari':1 'quick':72 'repositori':60 'slight':67 'snap':2,36 'someon':77 'sourc':48 'start':40 'store':3 'ubuntu':15 'use':14 'year':17,29"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/5126678"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700765459 {#2232
    date: 2023-11-23 19:50:59.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 {#2242
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2253 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2372 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2267 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2211 …}
  +body: """
    Proprietary snap store backend that is controlled by Canonical: that’s it.\n
    \n
    I used Ubuntu for years: installed it for family and friends. I moved away around a year ago.\n
    \n
    Moving packages like Firefox to snap was what first started annoying me.\n
    \n
    If the backend was open source, and the community could have hosted their own (like how flatpak repositories can be), I might have been slightly more forgiving.\n
    \n
    Did a quick Google to find if someone had elaborated, here’s a good one:\n
    \n
    ![](https://lemmy.ca/pictrs/image/2b915231-3062-405a-968e-4317ae77bfc3.jpeg)
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1700765459 {#2120
    date: 2023-11-23 19:50:59.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@JoeKlemmer@lemmy.myserv.one"
    "@Caaaaarrrrlll@lemmy.ml"
    "@kadu@lemmy.world"
    "@ExFed@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2222 …}
  +nested: Doctrine\ORM\PersistentCollection {#2246 …}
  +votes: Doctrine\ORM\PersistentCollection {#2260 …}
  +reports: Doctrine\ORM\PersistentCollection {#2258 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2249 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2237 …}
  -id: 155723
  -bodyTs: "'/pictrs/image/2b915231-3062-405a-968e-4317ae77bfc3.jpeg)':87 'ago':30 'annoy':41 'around':27 'away':26 'backend':4,45 'canon':9 'communiti':51 'control':7 'could':52 'elabor':79 'famili':21 'find':75 'firefox':34 'first':39 'flatpak':59 'forgiv':69 'friend':23 'good':83 'googl':73 'host':54 'instal':18 'lemmy.ca':86 'lemmy.ca/pictrs/image/2b915231-3062-405a-968e-4317ae77bfc3.jpeg)':85 'like':33,57 'might':64 'move':25,31 'one':84 'open':47 'packag':32 'proprietari':1 'quick':72 'repositori':60 'slight':67 'snap':2,36 'someon':77 'sourc':48 'start':40 'store':3 'ubuntu':15 'use':14 'year':17,29"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/5126678"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700765459 {#2232
    date: 2023-11-23 19:50:59.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 {#2239
  +user: App\Entity\User {#261 …}
  +entry: App\Entity\Entry {#2361 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2372 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2240 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2235
    +user: App\Entity\User {#261 …}
    +entry: App\Entity\Entry {#2361 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2372 …}
    +image: null
    +parent: null
    +root: null
    +body: """
      Mission Accomplished! My printer driver now has a **MirrorPrint** Option, and selecting it enables Mirror Printing. For convenience (since I don’t see a client side option to flip mirror printing), I have a doppleganger of my regular printer, and I named it **MirrorTest** - screenshot below. When I need a mirror print, I just send it to the mirror printer.\n
      \n
      ![](https://lemmy.ca/pictrs/image/4be9b08a-01a2-4d67-871a-2caa391bff6d.png)\n
      \n
      Actual Changes\n
      --------------\n
      \n
      Here’s the relevant excerpt (added) in `/etc/cups/ppd/MirrorTest.ppd` (I added this UI option right below the Toner option). Excerpt adds a MirrorPrint Toggle (*boolean*) to the printer defaults setup. When enabled - the printer will print in mirror mode.\n
      \n
      ```\n
      \n
      <span style="color:#323232;">*%=== Mirror Printing ================================\n
      </span><span style="color:#323232;">*OpenGroup: General\n
      </span><span style="color:#323232;">*OpenUI *MirrorPrint/Mirror Print: Boolean\n
      </span><span style="color:#323232;">*OrderDependency: 110 AnySetup *MirrorPrint\n
      </span><span style="color:#323232;">*DefaultMirrorPrint: True\n
      </span><span style="color:#323232;">*MirrorPrint True/MirrorPrint: "&lt;>setpagedevice"\n
      </span><span style="color:#323232;">*MirrorPrint False/Normal: ""\n
      </span><span style="color:#323232;">*CloseUI: *MirrorPrint\n
      </span>\n
      ```\n
      \n
      For further convenience (making sure that a new printer installation didn’t mess up my custom changes, I also updated the relevant ppd file in `/usr/share/cups/model/`. Whenever you add a new printer - CUPS will use the corresponding model ppd as a base, and it will apply any settings changes from configuring default to the copied ppd file in `/etc/cups/ppd/your_printer.ppd`.\n
      \n
      Hope this helps if someone else is also looking to do something similar!
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1699974683 {#2236
      date: 2023-11-14 16:11:23.0 +01:00
    }
    +ip: null
    +tags: [
      "323232"
    ]
    +mentions: [
      "@GravelPieceOfSword@lemmy.ca"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2212 …}
    +nested: Doctrine\ORM\PersistentCollection {#2203 …}
    +votes: Doctrine\ORM\PersistentCollection {#2201 …}
    +reports: Doctrine\ORM\PersistentCollection {#2206 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2197 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2195 …}
    -id: 114597
    -bodyTs: "'/etc/cups/ppd/mirrortest.ppd':73 '/etc/cups/ppd/your_printer.ppd':183 '/pictrs/image/4be9b08a-01a2-4d67-871a-2caa391bff6d.png)':63 '/usr/share/cups/model':150 '110':113 'accomplish':2 'actual':64 'ad':71,75 'add':85,153 'also':143,191 'anysetup':114 'appli':170 'base':166 'boolean':89,111 'chang':65,141,173 'client':25 'closeui':123 'configur':175 'conveni':18,127 'copi':179 'correspond':161 'cup':157 'custom':140 'default':93,176 'defaultmirrorprint':116 'didn':135 'dopplegang':35 'driver':5 'els':189 'enabl':14,96 'excerpt':70,84 'false/normal':122 'file':148,181 'flip':29 'general':107 'help':186 'hope':184 'instal':134 'lemmy.ca':62 'lemmy.ca/pictrs/image/4be9b08a-01a2-4d67-871a-2caa391bff6d.png)':61 'look':192 'make':128 'mess':137 'mirror':15,30,51,59,102,104 'mirrorprint':9,87,115,118,121,124 'mirrorprint/mirror':109 'mirrortest':44 'mission':1 'mode':103 'model':162 'name':42 'need':49 'new':132,155 'opengroup':106 'openui':108 'option':10,27,78,83 'orderdepend':112 'ppd':147,163,180 'print':16,31,52,100,105,110 'printer':4,39,60,92,98,133,156 'regular':38 'relev':69,146 'right':79 'screenshot':45 'see':23 'select':12 'send':55 'set':172 'setpagedevic':120 'setup':94 'side':26 'similar':196 'sinc':19 'someon':188 'someth':195 'sure':129 'toggl':88 'toner':82 'true':117 'true/mirrorprint':119 'ui':77 'updat':144 'use':159 'whenev':151"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ca/comment/4787806"
    +editedAt: DateTimeImmutable @1699904601 {#2264
      date: 2023-11-13 20:43:21.0 +01:00
    }
    +createdAt: DateTimeImmutable @1699773689 {#2261
      date: 2023-11-12 08:21:29.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +body: """
    It is certainly useful for some use cases such as network print servers (I have a dedicated lxc container on the network to do this) and custom conversions of pages (during my digging, I learned about companies using a CUPS network printer to watermark every document being printed).\n
    \n
    I’m not an expert by any means: it is definitely a useful tool in certain cases, but oh man… the documentation was a bit hard to figure out for me!
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1699831045 {#2234
    date: 2023-11-13 00:17:25.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@GravelPieceOfSword@lemmy.ca"
    "@TechieDamien@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2272 …}
  +nested: Doctrine\ORM\PersistentCollection {#2265 …}
  +votes: Doctrine\ORM\PersistentCollection {#2190 …}
  +reports: Doctrine\ORM\PersistentCollection {#2274 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2271 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2204 …}
  -id: 117714
  -bodyTs: "'bit':73 'case':8,65 'certain':3,64 'compani':37 'contain':19 'convers':28 'cup':40 'custom':27 'dedic':17 'definit':59 'dig':33 'document':46,70 'everi':45 'expert':53 'figur':76 'hard':74 'learn':35 'lxc':18 'm':50 'man':68 'mean':56 'network':11,22,41 'oh':67 'page':30 'print':12,48 'printer':42 'server':13 'tool':62 'use':4,7,38,61 'watermark':44"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/4809083"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699831045 {#2259
    date: 2023-11-13 00:17:25.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 {#2239
  +user: App\Entity\User {#261 …}
  +entry: App\Entity\Entry {#2361 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2372 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2240 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2235
    +user: App\Entity\User {#261 …}
    +entry: App\Entity\Entry {#2361 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2372 …}
    +image: null
    +parent: null
    +root: null
    +body: """
      Mission Accomplished! My printer driver now has a **MirrorPrint** Option, and selecting it enables Mirror Printing. For convenience (since I don’t see a client side option to flip mirror printing), I have a doppleganger of my regular printer, and I named it **MirrorTest** - screenshot below. When I need a mirror print, I just send it to the mirror printer.\n
      \n
      ![](https://lemmy.ca/pictrs/image/4be9b08a-01a2-4d67-871a-2caa391bff6d.png)\n
      \n
      Actual Changes\n
      --------------\n
      \n
      Here’s the relevant excerpt (added) in `/etc/cups/ppd/MirrorTest.ppd` (I added this UI option right below the Toner option). Excerpt adds a MirrorPrint Toggle (*boolean*) to the printer defaults setup. When enabled - the printer will print in mirror mode.\n
      \n
      ```\n
      \n
      <span style="color:#323232;">*%=== Mirror Printing ================================\n
      </span><span style="color:#323232;">*OpenGroup: General\n
      </span><span style="color:#323232;">*OpenUI *MirrorPrint/Mirror Print: Boolean\n
      </span><span style="color:#323232;">*OrderDependency: 110 AnySetup *MirrorPrint\n
      </span><span style="color:#323232;">*DefaultMirrorPrint: True\n
      </span><span style="color:#323232;">*MirrorPrint True/MirrorPrint: "&lt;>setpagedevice"\n
      </span><span style="color:#323232;">*MirrorPrint False/Normal: ""\n
      </span><span style="color:#323232;">*CloseUI: *MirrorPrint\n
      </span>\n
      ```\n
      \n
      For further convenience (making sure that a new printer installation didn’t mess up my custom changes, I also updated the relevant ppd file in `/usr/share/cups/model/`. Whenever you add a new printer - CUPS will use the corresponding model ppd as a base, and it will apply any settings changes from configuring default to the copied ppd file in `/etc/cups/ppd/your_printer.ppd`.\n
      \n
      Hope this helps if someone else is also looking to do something similar!
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1699974683 {#2236
      date: 2023-11-14 16:11:23.0 +01:00
    }
    +ip: null
    +tags: [
      "323232"
    ]
    +mentions: [
      "@GravelPieceOfSword@lemmy.ca"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2212 …}
    +nested: Doctrine\ORM\PersistentCollection {#2203 …}
    +votes: Doctrine\ORM\PersistentCollection {#2201 …}
    +reports: Doctrine\ORM\PersistentCollection {#2206 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2197 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2195 …}
    -id: 114597
    -bodyTs: "'/etc/cups/ppd/mirrortest.ppd':73 '/etc/cups/ppd/your_printer.ppd':183 '/pictrs/image/4be9b08a-01a2-4d67-871a-2caa391bff6d.png)':63 '/usr/share/cups/model':150 '110':113 'accomplish':2 'actual':64 'ad':71,75 'add':85,153 'also':143,191 'anysetup':114 'appli':170 'base':166 'boolean':89,111 'chang':65,141,173 'client':25 'closeui':123 'configur':175 'conveni':18,127 'copi':179 'correspond':161 'cup':157 'custom':140 'default':93,176 'defaultmirrorprint':116 'didn':135 'dopplegang':35 'driver':5 'els':189 'enabl':14,96 'excerpt':70,84 'false/normal':122 'file':148,181 'flip':29 'general':107 'help':186 'hope':184 'instal':134 'lemmy.ca':62 'lemmy.ca/pictrs/image/4be9b08a-01a2-4d67-871a-2caa391bff6d.png)':61 'look':192 'make':128 'mess':137 'mirror':15,30,51,59,102,104 'mirrorprint':9,87,115,118,121,124 'mirrorprint/mirror':109 'mirrortest':44 'mission':1 'mode':103 'model':162 'name':42 'need':49 'new':132,155 'opengroup':106 'openui':108 'option':10,27,78,83 'orderdepend':112 'ppd':147,163,180 'print':16,31,52,100,105,110 'printer':4,39,60,92,98,133,156 'regular':38 'relev':69,146 'right':79 'screenshot':45 'see':23 'select':12 'send':55 'set':172 'setpagedevic':120 'setup':94 'side':26 'similar':196 'sinc':19 'someon':188 'someth':195 'sure':129 'toggl':88 'toner':82 'true':117 'true/mirrorprint':119 'ui':77 'updat':144 'use':159 'whenev':151"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ca/comment/4787806"
    +editedAt: DateTimeImmutable @1699904601 {#2264
      date: 2023-11-13 20:43:21.0 +01:00
    }
    +createdAt: DateTimeImmutable @1699773689 {#2261
      date: 2023-11-12 08:21:29.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +body: """
    It is certainly useful for some use cases such as network print servers (I have a dedicated lxc container on the network to do this) and custom conversions of pages (during my digging, I learned about companies using a CUPS network printer to watermark every document being printed).\n
    \n
    I’m not an expert by any means: it is definitely a useful tool in certain cases, but oh man… the documentation was a bit hard to figure out for me!
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1699831045 {#2234
    date: 2023-11-13 00:17:25.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@GravelPieceOfSword@lemmy.ca"
    "@TechieDamien@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2272 …}
  +nested: Doctrine\ORM\PersistentCollection {#2265 …}
  +votes: Doctrine\ORM\PersistentCollection {#2190 …}
  +reports: Doctrine\ORM\PersistentCollection {#2274 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2271 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2204 …}
  -id: 117714
  -bodyTs: "'bit':73 'case':8,65 'certain':3,64 'compani':37 'contain':19 'convers':28 'cup':40 'custom':27 'dedic':17 'definit':59 'dig':33 'document':46,70 'everi':45 'expert':53 'figur':76 'hard':74 'learn':35 'lxc':18 'm':50 'man':68 'mean':56 'network':11,22,41 'oh':67 'page':30 'print':12,48 'printer':42 'server':13 'tool':62 'use':4,7,38,61 'watermark':44"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/4809083"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699831045 {#2259
    date: 2023-11-13 00:17:25.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 {#2239
  +user: App\Entity\User {#261 …}
  +entry: App\Entity\Entry {#2361 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2372 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2240 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2235
    +user: App\Entity\User {#261 …}
    +entry: App\Entity\Entry {#2361 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2372 …}
    +image: null
    +parent: null
    +root: null
    +body: """
      Mission Accomplished! My printer driver now has a **MirrorPrint** Option, and selecting it enables Mirror Printing. For convenience (since I don’t see a client side option to flip mirror printing), I have a doppleganger of my regular printer, and I named it **MirrorTest** - screenshot below. When I need a mirror print, I just send it to the mirror printer.\n
      \n
      ![](https://lemmy.ca/pictrs/image/4be9b08a-01a2-4d67-871a-2caa391bff6d.png)\n
      \n
      Actual Changes\n
      --------------\n
      \n
      Here’s the relevant excerpt (added) in `/etc/cups/ppd/MirrorTest.ppd` (I added this UI option right below the Toner option). Excerpt adds a MirrorPrint Toggle (*boolean*) to the printer defaults setup. When enabled - the printer will print in mirror mode.\n
      \n
      ```\n
      \n
      <span style="color:#323232;">*%=== Mirror Printing ================================\n
      </span><span style="color:#323232;">*OpenGroup: General\n
      </span><span style="color:#323232;">*OpenUI *MirrorPrint/Mirror Print: Boolean\n
      </span><span style="color:#323232;">*OrderDependency: 110 AnySetup *MirrorPrint\n
      </span><span style="color:#323232;">*DefaultMirrorPrint: True\n
      </span><span style="color:#323232;">*MirrorPrint True/MirrorPrint: "&lt;>setpagedevice"\n
      </span><span style="color:#323232;">*MirrorPrint False/Normal: ""\n
      </span><span style="color:#323232;">*CloseUI: *MirrorPrint\n
      </span>\n
      ```\n
      \n
      For further convenience (making sure that a new printer installation didn’t mess up my custom changes, I also updated the relevant ppd file in `/usr/share/cups/model/`. Whenever you add a new printer - CUPS will use the corresponding model ppd as a base, and it will apply any settings changes from configuring default to the copied ppd file in `/etc/cups/ppd/your_printer.ppd`.\n
      \n
      Hope this helps if someone else is also looking to do something similar!
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1699974683 {#2236
      date: 2023-11-14 16:11:23.0 +01:00
    }
    +ip: null
    +tags: [
      "323232"
    ]
    +mentions: [
      "@GravelPieceOfSword@lemmy.ca"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2212 …}
    +nested: Doctrine\ORM\PersistentCollection {#2203 …}
    +votes: Doctrine\ORM\PersistentCollection {#2201 …}
    +reports: Doctrine\ORM\PersistentCollection {#2206 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2197 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2195 …}
    -id: 114597
    -bodyTs: "'/etc/cups/ppd/mirrortest.ppd':73 '/etc/cups/ppd/your_printer.ppd':183 '/pictrs/image/4be9b08a-01a2-4d67-871a-2caa391bff6d.png)':63 '/usr/share/cups/model':150 '110':113 'accomplish':2 'actual':64 'ad':71,75 'add':85,153 'also':143,191 'anysetup':114 'appli':170 'base':166 'boolean':89,111 'chang':65,141,173 'client':25 'closeui':123 'configur':175 'conveni':18,127 'copi':179 'correspond':161 'cup':157 'custom':140 'default':93,176 'defaultmirrorprint':116 'didn':135 'dopplegang':35 'driver':5 'els':189 'enabl':14,96 'excerpt':70,84 'false/normal':122 'file':148,181 'flip':29 'general':107 'help':186 'hope':184 'instal':134 'lemmy.ca':62 'lemmy.ca/pictrs/image/4be9b08a-01a2-4d67-871a-2caa391bff6d.png)':61 'look':192 'make':128 'mess':137 'mirror':15,30,51,59,102,104 'mirrorprint':9,87,115,118,121,124 'mirrorprint/mirror':109 'mirrortest':44 'mission':1 'mode':103 'model':162 'name':42 'need':49 'new':132,155 'opengroup':106 'openui':108 'option':10,27,78,83 'orderdepend':112 'ppd':147,163,180 'print':16,31,52,100,105,110 'printer':4,39,60,92,98,133,156 'regular':38 'relev':69,146 'right':79 'screenshot':45 'see':23 'select':12 'send':55 'set':172 'setpagedevic':120 'setup':94 'side':26 'similar':196 'sinc':19 'someon':188 'someth':195 'sure':129 'toggl':88 'toner':82 'true':117 'true/mirrorprint':119 'ui':77 'updat':144 'use':159 'whenev':151"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ca/comment/4787806"
    +editedAt: DateTimeImmutable @1699904601 {#2264
      date: 2023-11-13 20:43:21.0 +01:00
    }
    +createdAt: DateTimeImmutable @1699773689 {#2261
      date: 2023-11-12 08:21:29.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +body: """
    It is certainly useful for some use cases such as network print servers (I have a dedicated lxc container on the network to do this) and custom conversions of pages (during my digging, I learned about companies using a CUPS network printer to watermark every document being printed).\n
    \n
    I’m not an expert by any means: it is definitely a useful tool in certain cases, but oh man… the documentation was a bit hard to figure out for me!
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1699831045 {#2234
    date: 2023-11-13 00:17:25.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@GravelPieceOfSword@lemmy.ca"
    "@TechieDamien@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2272 …}
  +nested: Doctrine\ORM\PersistentCollection {#2265 …}
  +votes: Doctrine\ORM\PersistentCollection {#2190 …}
  +reports: Doctrine\ORM\PersistentCollection {#2274 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2271 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2204 …}
  -id: 117714
  -bodyTs: "'bit':73 'case':8,65 'certain':3,64 'compani':37 'contain':19 'convers':28 'cup':40 'custom':27 'dedic':17 'definit':59 'dig':33 'document':46,70 'everi':45 'expert':53 'figur':76 'hard':74 'learn':35 'lxc':18 'm':50 'man':68 'mean':56 'network':11,22,41 'oh':67 'page':30 'print':12,48 'printer':42 'server':13 'tool':62 'use':4,7,38,61 'watermark':44"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/4809083"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699831045 {#2259
    date: 2023-11-13 00:17:25.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
Proxies\__CG__\App\Entity\EntryComment {#2235
  +user: App\Entity\User {#261 …}
  +entry: App\Entity\Entry {#2361 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2372 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    Mission Accomplished! My printer driver now has a **MirrorPrint** Option, and selecting it enables Mirror Printing. For convenience (since I don’t see a client side option to flip mirror printing), I have a doppleganger of my regular printer, and I named it **MirrorTest** - screenshot below. When I need a mirror print, I just send it to the mirror printer.\n
    \n
    ![](https://lemmy.ca/pictrs/image/4be9b08a-01a2-4d67-871a-2caa391bff6d.png)\n
    \n
    Actual Changes\n
    --------------\n
    \n
    Here’s the relevant excerpt (added) in `/etc/cups/ppd/MirrorTest.ppd` (I added this UI option right below the Toner option). Excerpt adds a MirrorPrint Toggle (*boolean*) to the printer defaults setup. When enabled - the printer will print in mirror mode.\n
    \n
    ```\n
    \n
    <span style="color:#323232;">*%=== Mirror Printing ================================\n
    </span><span style="color:#323232;">*OpenGroup: General\n
    </span><span style="color:#323232;">*OpenUI *MirrorPrint/Mirror Print: Boolean\n
    </span><span style="color:#323232;">*OrderDependency: 110 AnySetup *MirrorPrint\n
    </span><span style="color:#323232;">*DefaultMirrorPrint: True\n
    </span><span style="color:#323232;">*MirrorPrint True/MirrorPrint: "&lt;>setpagedevice"\n
    </span><span style="color:#323232;">*MirrorPrint False/Normal: ""\n
    </span><span style="color:#323232;">*CloseUI: *MirrorPrint\n
    </span>\n
    ```\n
    \n
    For further convenience (making sure that a new printer installation didn’t mess up my custom changes, I also updated the relevant ppd file in `/usr/share/cups/model/`. Whenever you add a new printer - CUPS will use the corresponding model ppd as a base, and it will apply any settings changes from configuring default to the copied ppd file in `/etc/cups/ppd/your_printer.ppd`.\n
    \n
    Hope this helps if someone else is also looking to do something similar!
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1699974683 {#2236
    date: 2023-11-14 16:11:23.0 +01:00
  }
  +ip: null
  +tags: [
    "323232"
  ]
  +mentions: [
    "@GravelPieceOfSword@lemmy.ca"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2212 …}
  +nested: Doctrine\ORM\PersistentCollection {#2203 …}
  +votes: Doctrine\ORM\PersistentCollection {#2201 …}
  +reports: Doctrine\ORM\PersistentCollection {#2206 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2197 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2195 …}
  -id: 114597
  -bodyTs: "'/etc/cups/ppd/mirrortest.ppd':73 '/etc/cups/ppd/your_printer.ppd':183 '/pictrs/image/4be9b08a-01a2-4d67-871a-2caa391bff6d.png)':63 '/usr/share/cups/model':150 '110':113 'accomplish':2 'actual':64 'ad':71,75 'add':85,153 'also':143,191 'anysetup':114 'appli':170 'base':166 'boolean':89,111 'chang':65,141,173 'client':25 'closeui':123 'configur':175 'conveni':18,127 'copi':179 'correspond':161 'cup':157 'custom':140 'default':93,176 'defaultmirrorprint':116 'didn':135 'dopplegang':35 'driver':5 'els':189 'enabl':14,96 'excerpt':70,84 'false/normal':122 'file':148,181 'flip':29 'general':107 'help':186 'hope':184 'instal':134 'lemmy.ca':62 'lemmy.ca/pictrs/image/4be9b08a-01a2-4d67-871a-2caa391bff6d.png)':61 'look':192 'make':128 'mess':137 'mirror':15,30,51,59,102,104 'mirrorprint':9,87,115,118,121,124 'mirrorprint/mirror':109 'mirrortest':44 'mission':1 'mode':103 'model':162 'name':42 'need':49 'new':132,155 'opengroup':106 'openui':108 'option':10,27,78,83 'orderdepend':112 'ppd':147,163,180 'print':16,31,52,100,105,110 'printer':4,39,60,92,98,133,156 'regular':38 'relev':69,146 'right':79 'screenshot':45 'see':23 'select':12 'send':55 'set':172 'setpagedevic':120 'setup':94 'side':26 'similar':196 'sinc':19 'someon':188 'someth':195 'sure':129 'toggl':88 'toner':82 'true':117 'true/mirrorprint':119 'ui':77 'updat':144 'use':159 'whenev':151"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/4787806"
  +editedAt: DateTimeImmutable @1699904601 {#2264
    date: 2023-11-13 20:43:21.0 +01:00
  }
  +createdAt: DateTimeImmutable @1699773689 {#2261
    date: 2023-11-12 08:21:29.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"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
Proxies\__CG__\App\Entity\EntryComment {#2235
  +user: App\Entity\User {#261 …}
  +entry: App\Entity\Entry {#2361 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2372 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    Mission Accomplished! My printer driver now has a **MirrorPrint** Option, and selecting it enables Mirror Printing. For convenience (since I don’t see a client side option to flip mirror printing), I have a doppleganger of my regular printer, and I named it **MirrorTest** - screenshot below. When I need a mirror print, I just send it to the mirror printer.\n
    \n
    ![](https://lemmy.ca/pictrs/image/4be9b08a-01a2-4d67-871a-2caa391bff6d.png)\n
    \n
    Actual Changes\n
    --------------\n
    \n
    Here’s the relevant excerpt (added) in `/etc/cups/ppd/MirrorTest.ppd` (I added this UI option right below the Toner option). Excerpt adds a MirrorPrint Toggle (*boolean*) to the printer defaults setup. When enabled - the printer will print in mirror mode.\n
    \n
    ```\n
    \n
    <span style="color:#323232;">*%=== Mirror Printing ================================\n
    </span><span style="color:#323232;">*OpenGroup: General\n
    </span><span style="color:#323232;">*OpenUI *MirrorPrint/Mirror Print: Boolean\n
    </span><span style="color:#323232;">*OrderDependency: 110 AnySetup *MirrorPrint\n
    </span><span style="color:#323232;">*DefaultMirrorPrint: True\n
    </span><span style="color:#323232;">*MirrorPrint True/MirrorPrint: "&lt;>setpagedevice"\n
    </span><span style="color:#323232;">*MirrorPrint False/Normal: ""\n
    </span><span style="color:#323232;">*CloseUI: *MirrorPrint\n
    </span>\n
    ```\n
    \n
    For further convenience (making sure that a new printer installation didn’t mess up my custom changes, I also updated the relevant ppd file in `/usr/share/cups/model/`. Whenever you add a new printer - CUPS will use the corresponding model ppd as a base, and it will apply any settings changes from configuring default to the copied ppd file in `/etc/cups/ppd/your_printer.ppd`.\n
    \n
    Hope this helps if someone else is also looking to do something similar!
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1699974683 {#2236
    date: 2023-11-14 16:11:23.0 +01:00
  }
  +ip: null
  +tags: [
    "323232"
  ]
  +mentions: [
    "@GravelPieceOfSword@lemmy.ca"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2212 …}
  +nested: Doctrine\ORM\PersistentCollection {#2203 …}
  +votes: Doctrine\ORM\PersistentCollection {#2201 …}
  +reports: Doctrine\ORM\PersistentCollection {#2206 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2197 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2195 …}
  -id: 114597
  -bodyTs: "'/etc/cups/ppd/mirrortest.ppd':73 '/etc/cups/ppd/your_printer.ppd':183 '/pictrs/image/4be9b08a-01a2-4d67-871a-2caa391bff6d.png)':63 '/usr/share/cups/model':150 '110':113 'accomplish':2 'actual':64 'ad':71,75 'add':85,153 'also':143,191 'anysetup':114 'appli':170 'base':166 'boolean':89,111 'chang':65,141,173 'client':25 'closeui':123 'configur':175 'conveni':18,127 'copi':179 'correspond':161 'cup':157 'custom':140 'default':93,176 'defaultmirrorprint':116 'didn':135 'dopplegang':35 'driver':5 'els':189 'enabl':14,96 'excerpt':70,84 'false/normal':122 'file':148,181 'flip':29 'general':107 'help':186 'hope':184 'instal':134 'lemmy.ca':62 'lemmy.ca/pictrs/image/4be9b08a-01a2-4d67-871a-2caa391bff6d.png)':61 'look':192 'make':128 'mess':137 'mirror':15,30,51,59,102,104 'mirrorprint':9,87,115,118,121,124 'mirrorprint/mirror':109 'mirrortest':44 'mission':1 'mode':103 'model':162 'name':42 'need':49 'new':132,155 'opengroup':106 'openui':108 'option':10,27,78,83 'orderdepend':112 'ppd':147,163,180 'print':16,31,52,100,105,110 'printer':4,39,60,92,98,133,156 'regular':38 'relev':69,146 'right':79 'screenshot':45 'see':23 'select':12 'send':55 'set':172 'setpagedevic':120 'setup':94 'side':26 'similar':196 'sinc':19 'someon':188 'someth':195 'sure':129 'toggl':88 'toner':82 'true':117 'true/mirrorprint':119 'ui':77 'updat':144 'use':159 'whenev':151"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/4787806"
  +editedAt: DateTimeImmutable @1699904601 {#2264
    date: 2023-11-13 20:43:21.0 +01:00
  }
  +createdAt: DateTimeImmutable @1699773689 {#2261
    date: 2023-11-12 08:21:29.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"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
Proxies\__CG__\App\Entity\EntryComment {#2235
  +user: App\Entity\User {#261 …}
  +entry: App\Entity\Entry {#2361 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2372 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    Mission Accomplished! My printer driver now has a **MirrorPrint** Option, and selecting it enables Mirror Printing. For convenience (since I don’t see a client side option to flip mirror printing), I have a doppleganger of my regular printer, and I named it **MirrorTest** - screenshot below. When I need a mirror print, I just send it to the mirror printer.\n
    \n
    ![](https://lemmy.ca/pictrs/image/4be9b08a-01a2-4d67-871a-2caa391bff6d.png)\n
    \n
    Actual Changes\n
    --------------\n
    \n
    Here’s the relevant excerpt (added) in `/etc/cups/ppd/MirrorTest.ppd` (I added this UI option right below the Toner option). Excerpt adds a MirrorPrint Toggle (*boolean*) to the printer defaults setup. When enabled - the printer will print in mirror mode.\n
    \n
    ```\n
    \n
    <span style="color:#323232;">*%=== Mirror Printing ================================\n
    </span><span style="color:#323232;">*OpenGroup: General\n
    </span><span style="color:#323232;">*OpenUI *MirrorPrint/Mirror Print: Boolean\n
    </span><span style="color:#323232;">*OrderDependency: 110 AnySetup *MirrorPrint\n
    </span><span style="color:#323232;">*DefaultMirrorPrint: True\n
    </span><span style="color:#323232;">*MirrorPrint True/MirrorPrint: "&lt;>setpagedevice"\n
    </span><span style="color:#323232;">*MirrorPrint False/Normal: ""\n
    </span><span style="color:#323232;">*CloseUI: *MirrorPrint\n
    </span>\n
    ```\n
    \n
    For further convenience (making sure that a new printer installation didn’t mess up my custom changes, I also updated the relevant ppd file in `/usr/share/cups/model/`. Whenever you add a new printer - CUPS will use the corresponding model ppd as a base, and it will apply any settings changes from configuring default to the copied ppd file in `/etc/cups/ppd/your_printer.ppd`.\n
    \n
    Hope this helps if someone else is also looking to do something similar!
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1699974683 {#2236
    date: 2023-11-14 16:11:23.0 +01:00
  }
  +ip: null
  +tags: [
    "323232"
  ]
  +mentions: [
    "@GravelPieceOfSword@lemmy.ca"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2212 …}
  +nested: Doctrine\ORM\PersistentCollection {#2203 …}
  +votes: Doctrine\ORM\PersistentCollection {#2201 …}
  +reports: Doctrine\ORM\PersistentCollection {#2206 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2197 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2195 …}
  -id: 114597
  -bodyTs: "'/etc/cups/ppd/mirrortest.ppd':73 '/etc/cups/ppd/your_printer.ppd':183 '/pictrs/image/4be9b08a-01a2-4d67-871a-2caa391bff6d.png)':63 '/usr/share/cups/model':150 '110':113 'accomplish':2 'actual':64 'ad':71,75 'add':85,153 'also':143,191 'anysetup':114 'appli':170 'base':166 'boolean':89,111 'chang':65,141,173 'client':25 'closeui':123 'configur':175 'conveni':18,127 'copi':179 'correspond':161 'cup':157 'custom':140 'default':93,176 'defaultmirrorprint':116 'didn':135 'dopplegang':35 'driver':5 'els':189 'enabl':14,96 'excerpt':70,84 'false/normal':122 'file':148,181 'flip':29 'general':107 'help':186 'hope':184 'instal':134 'lemmy.ca':62 'lemmy.ca/pictrs/image/4be9b08a-01a2-4d67-871a-2caa391bff6d.png)':61 'look':192 'make':128 'mess':137 'mirror':15,30,51,59,102,104 'mirrorprint':9,87,115,118,121,124 'mirrorprint/mirror':109 'mirrortest':44 'mission':1 'mode':103 'model':162 'name':42 'need':49 'new':132,155 'opengroup':106 'openui':108 'option':10,27,78,83 'orderdepend':112 'ppd':147,163,180 'print':16,31,52,100,105,110 'printer':4,39,60,92,98,133,156 'regular':38 'relev':69,146 'right':79 'screenshot':45 'see':23 'select':12 'send':55 'set':172 'setpagedevic':120 'setup':94 'side':26 'similar':196 'sinc':19 'someon':188 'someth':195 'sure':129 'toggl':88 'toner':82 'true':117 'true/mirrorprint':119 'ui':77 'updat':144 'use':159 'whenev':151"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/4787806"
  +editedAt: DateTimeImmutable @1699904601 {#2264
    date: 2023-11-13 20:43:21.0 +01:00
  }
  +createdAt: DateTimeImmutable @1699773689 {#2261
    date: 2023-11-12 08:21:29.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"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 {#2217
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2255 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2247 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    Somehow reminds me of this\n
    \n
    ![](https://lemmy.world/pictrs/image/1713bd5f-a924-4a03-b7ea-139fc27cf877.jpeg)
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 25
  +score: 0
  +lastActive: DateTime @1693158166 {#2208
    date: 2023-08-27 19:42:46.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@tictac2@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2256 …}
  +nested: Doctrine\ORM\PersistentCollection {#2284 …}
  +votes: Doctrine\ORM\PersistentCollection {#2286 …}
  +reports: Doctrine\ORM\PersistentCollection {#2188 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2034 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2156 …}
  -id: 27037
  -bodyTs: "'/pictrs/image/1713bd5f-a924-4a03-b7ea-139fc27cf877.jpeg)':8 'lemmy.world':7 'lemmy.world/pictrs/image/1713bd5f-a924-4a03-b7ea-139fc27cf877.jpeg)':6 'remind':2 'somehow':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/2611330"
  +editedAt: null
  +createdAt: DateTimeImmutable @1693158166 {#2200
    date: 2023-08-27 19:42:46.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
23 DENIED edit
App\Entity\EntryComment {#2217
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2255 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2247 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    Somehow reminds me of this\n
    \n
    ![](https://lemmy.world/pictrs/image/1713bd5f-a924-4a03-b7ea-139fc27cf877.jpeg)
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 25
  +score: 0
  +lastActive: DateTime @1693158166 {#2208
    date: 2023-08-27 19:42:46.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@tictac2@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2256 …}
  +nested: Doctrine\ORM\PersistentCollection {#2284 …}
  +votes: Doctrine\ORM\PersistentCollection {#2286 …}
  +reports: Doctrine\ORM\PersistentCollection {#2188 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2034 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2156 …}
  -id: 27037
  -bodyTs: "'/pictrs/image/1713bd5f-a924-4a03-b7ea-139fc27cf877.jpeg)':8 'lemmy.world':7 'lemmy.world/pictrs/image/1713bd5f-a924-4a03-b7ea-139fc27cf877.jpeg)':6 'remind':2 'somehow':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/2611330"
  +editedAt: null
  +createdAt: DateTimeImmutable @1693158166 {#2200
    date: 2023-08-27 19:42:46.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
24 DENIED moderate
App\Entity\EntryComment {#2217
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2255 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2247 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    Somehow reminds me of this\n
    \n
    ![](https://lemmy.world/pictrs/image/1713bd5f-a924-4a03-b7ea-139fc27cf877.jpeg)
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 25
  +score: 0
  +lastActive: DateTime @1693158166 {#2208
    date: 2023-08-27 19:42:46.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@tictac2@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2256 …}
  +nested: Doctrine\ORM\PersistentCollection {#2284 …}
  +votes: Doctrine\ORM\PersistentCollection {#2286 …}
  +reports: Doctrine\ORM\PersistentCollection {#2188 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2034 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2156 …}
  -id: 27037
  -bodyTs: "'/pictrs/image/1713bd5f-a924-4a03-b7ea-139fc27cf877.jpeg)':8 'lemmy.world':7 'lemmy.world/pictrs/image/1713bd5f-a924-4a03-b7ea-139fc27cf877.jpeg)':6 'remind':2 'somehow':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/2611330"
  +editedAt: null
  +createdAt: DateTimeImmutable @1693158166 {#2200
    date: 2023-08-27 19:42:46.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details