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

Authenticators

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

Access Decision

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

Access decision log

# Result Attributes Object
1 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
2 DENIED moderate
App\Entity\Entry {#1824
  +user: Proxies\__CG__\App\Entity\User {#1395 …}
  +magazine: App\Entity\Magazine {#265
    +icon: null
    +name: "lemmy_support@lemmy.ml"
    +title: "lemmy_support"
    +description: """
      Support / questions about Lemmy.\n
      \n
      [Matrix Space: #lemmy-space](https://matrix.to/#/#lemmy-space:matrix.org)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 130
    +entryCommentCount: 600
    +postCount: 2
    +postCommentCount: 14
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1728910137 {#275
      date: 2024-10-14 14:48:57.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#253 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +posts: Doctrine\ORM\PersistentCollection {#154 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#216 …}
    +bans: Doctrine\ORM\PersistentCollection {#133 …}
    +reports: Doctrine\ORM\PersistentCollection {#119 …}
    +badges: Doctrine\ORM\PersistentCollection {#97 …}
    +logs: Doctrine\ORM\PersistentCollection {#87 …}
    +awards: Doctrine\ORM\PersistentCollection {#76 …}
    +categories: Doctrine\ORM\PersistentCollection {#63 …}
    -id: 40
    +apId: "lemmy_support@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/lemmy_support"
    +apPublicUrl: "https://lemmy.ml/c/lemmy_support"
    +apFollowersUrl: "https://lemmy.ml/c/lemmy_support/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "lemmy_support"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729581033 {#269
      date: 2024-10-22 09:10:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696687715 {#271
      date: 2023-10-07 16:08:35.0 +02:00
    }
  }
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1886 …}
  +slug: "How-do-you-properly-cross-post-on-Lemmy"
  +title: "How do you properly cross-post on Lemmy?"
  +url: null
  +body: """
    I was under the impression that there was no backend support for cross-posts in Lemmy – I thought that the “proper” way to cross-post was to click the cross post button\n
    \n
    ![](https://sh.itjust.works/pictrs/image/518b4015-ad12-45a0-9cbf-836f1ee44fa6.png)\n
    \n
    which would result in a new “create post” with a link to the original post, and the body in markdown quotations (which is a rather ugly solution) which, for example, looks like this:\n
    \n
    ![](https://sh.itjust.works/pictrs/image/54ce941c-6952-4960-b59a-de2c212e9afa.png)\n
    \n
    with no reference on the original\n
    \n
    ![](https://sh.itjust.works/pictrs/image/b8d68b7b-4675-4311-b742-dfd384fe28c5.png)\n
    \n
    But I then started seeing the following:\n
    \n
    - Lemmy UI: ![](https://sh.itjust.works/pictrs/image/46a5ce4d-396e-4b35-a61f-8bacbb0adc53.png)\n
    - Thunder: ![](https://sh.itjust.works/pictrs/image/eaabc300-6f36-4ac1-b3e7-b22570970beb.png)\n
    \n
    How does one create these nicer cross-posts?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 3
  +favouriteCount: 25
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1712754019 {#1794
    date: 2024-04-10 15:00:19.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1918 …}
  +votes: Doctrine\ORM\PersistentCollection {#1958 …}
  +reports: Doctrine\ORM\PersistentCollection {#2479 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1935 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1891 …}
  +badges: Doctrine\ORM\PersistentCollection {#1956 …}
  +children: []
  -id: 27741
  -titleTs: "'cross':6 'cross-post':5 'lemmi':9 'post':7 'proper':4"
  -bodyTs: "'/pictrs/image/46a5ce4d-396e-4b35-a61f-8bacbb0adc53.png)':94 '/pictrs/image/518b4015-ad12-45a0-9cbf-836f1ee44fa6.png)':37 '/pictrs/image/54ce941c-6952-4960-b59a-de2c212e9afa.png)':73 '/pictrs/image/b8d68b7b-4675-4311-b742-dfd384fe28c5.png)':82 '/pictrs/image/eaabc300-6f36-4ac1-b3e7-b22570970beb.png)':98 'backend':10 'bodi':55 'button':34 'click':30 'creat':44,102 'cross':14,26,32,106 'cross-post':13,25,105 'exampl':67 'follow':89 'impress':5 'lemmi':17,90 'like':69 'link':48 'look':68 'markdown':57 'new':43 'nicer':104 'one':101 'origin':51,79 'post':15,27,33,45,52,107 'proper':22 'quotat':58 'rather':62 'refer':76 'result':40 'see':87 'sh.itjust.works':36,72,81,93,97 'sh.itjust.works/pictrs/image/46a5ce4d-396e-4b35-a61f-8bacbb0adc53.png)':92 'sh.itjust.works/pictrs/image/518b4015-ad12-45a0-9cbf-836f1ee44fa6.png)':35 'sh.itjust.works/pictrs/image/54ce941c-6952-4960-b59a-de2c212e9afa.png)':71 'sh.itjust.works/pictrs/image/b8d68b7b-4675-4311-b742-dfd384fe28c5.png)':80 'sh.itjust.works/pictrs/image/eaabc300-6f36-4ac1-b3e7-b22570970beb.png)':96 'solut':64 'start':86 'support':11 'thought':19 'thunder':95 'ugli':63 'ui':91 'way':23 'would':39"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704661494
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/post/12297084"
  +editedAt: DateTimeImmutable @1712584629 {#2434
    date: 2024-04-08 15:57:09.0 +02:00
  }
  +createdAt: DateTimeImmutable @1704587994 {#1813
    date: 2024-01-07 01:39:54.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 {#1824
  +user: Proxies\__CG__\App\Entity\User {#1395 …}
  +magazine: App\Entity\Magazine {#265
    +icon: null
    +name: "lemmy_support@lemmy.ml"
    +title: "lemmy_support"
    +description: """
      Support / questions about Lemmy.\n
      \n
      [Matrix Space: #lemmy-space](https://matrix.to/#/#lemmy-space:matrix.org)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 130
    +entryCommentCount: 600
    +postCount: 2
    +postCommentCount: 14
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1728910137 {#275
      date: 2024-10-14 14:48:57.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#253 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +posts: Doctrine\ORM\PersistentCollection {#154 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#216 …}
    +bans: Doctrine\ORM\PersistentCollection {#133 …}
    +reports: Doctrine\ORM\PersistentCollection {#119 …}
    +badges: Doctrine\ORM\PersistentCollection {#97 …}
    +logs: Doctrine\ORM\PersistentCollection {#87 …}
    +awards: Doctrine\ORM\PersistentCollection {#76 …}
    +categories: Doctrine\ORM\PersistentCollection {#63 …}
    -id: 40
    +apId: "lemmy_support@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/lemmy_support"
    +apPublicUrl: "https://lemmy.ml/c/lemmy_support"
    +apFollowersUrl: "https://lemmy.ml/c/lemmy_support/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "lemmy_support"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729581033 {#269
      date: 2024-10-22 09:10:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696687715 {#271
      date: 2023-10-07 16:08:35.0 +02:00
    }
  }
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1886 …}
  +slug: "How-do-you-properly-cross-post-on-Lemmy"
  +title: "How do you properly cross-post on Lemmy?"
  +url: null
  +body: """
    I was under the impression that there was no backend support for cross-posts in Lemmy – I thought that the “proper” way to cross-post was to click the cross post button\n
    \n
    ![](https://sh.itjust.works/pictrs/image/518b4015-ad12-45a0-9cbf-836f1ee44fa6.png)\n
    \n
    which would result in a new “create post” with a link to the original post, and the body in markdown quotations (which is a rather ugly solution) which, for example, looks like this:\n
    \n
    ![](https://sh.itjust.works/pictrs/image/54ce941c-6952-4960-b59a-de2c212e9afa.png)\n
    \n
    with no reference on the original\n
    \n
    ![](https://sh.itjust.works/pictrs/image/b8d68b7b-4675-4311-b742-dfd384fe28c5.png)\n
    \n
    But I then started seeing the following:\n
    \n
    - Lemmy UI: ![](https://sh.itjust.works/pictrs/image/46a5ce4d-396e-4b35-a61f-8bacbb0adc53.png)\n
    - Thunder: ![](https://sh.itjust.works/pictrs/image/eaabc300-6f36-4ac1-b3e7-b22570970beb.png)\n
    \n
    How does one create these nicer cross-posts?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 3
  +favouriteCount: 25
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1712754019 {#1794
    date: 2024-04-10 15:00:19.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1918 …}
  +votes: Doctrine\ORM\PersistentCollection {#1958 …}
  +reports: Doctrine\ORM\PersistentCollection {#2479 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1935 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1891 …}
  +badges: Doctrine\ORM\PersistentCollection {#1956 …}
  +children: []
  -id: 27741
  -titleTs: "'cross':6 'cross-post':5 'lemmi':9 'post':7 'proper':4"
  -bodyTs: "'/pictrs/image/46a5ce4d-396e-4b35-a61f-8bacbb0adc53.png)':94 '/pictrs/image/518b4015-ad12-45a0-9cbf-836f1ee44fa6.png)':37 '/pictrs/image/54ce941c-6952-4960-b59a-de2c212e9afa.png)':73 '/pictrs/image/b8d68b7b-4675-4311-b742-dfd384fe28c5.png)':82 '/pictrs/image/eaabc300-6f36-4ac1-b3e7-b22570970beb.png)':98 'backend':10 'bodi':55 'button':34 'click':30 'creat':44,102 'cross':14,26,32,106 'cross-post':13,25,105 'exampl':67 'follow':89 'impress':5 'lemmi':17,90 'like':69 'link':48 'look':68 'markdown':57 'new':43 'nicer':104 'one':101 'origin':51,79 'post':15,27,33,45,52,107 'proper':22 'quotat':58 'rather':62 'refer':76 'result':40 'see':87 'sh.itjust.works':36,72,81,93,97 'sh.itjust.works/pictrs/image/46a5ce4d-396e-4b35-a61f-8bacbb0adc53.png)':92 'sh.itjust.works/pictrs/image/518b4015-ad12-45a0-9cbf-836f1ee44fa6.png)':35 'sh.itjust.works/pictrs/image/54ce941c-6952-4960-b59a-de2c212e9afa.png)':71 'sh.itjust.works/pictrs/image/b8d68b7b-4675-4311-b742-dfd384fe28c5.png)':80 'sh.itjust.works/pictrs/image/eaabc300-6f36-4ac1-b3e7-b22570970beb.png)':96 'solut':64 'start':86 'support':11 'thought':19 'thunder':95 'ugli':63 'ui':91 'way':23 'would':39"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704661494
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/post/12297084"
  +editedAt: DateTimeImmutable @1712584629 {#2434
    date: 2024-04-08 15:57:09.0 +02:00
  }
  +createdAt: DateTimeImmutable @1704587994 {#1813
    date: 2024-01-07 01:39:54.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 {#1824
  +user: Proxies\__CG__\App\Entity\User {#1395 …}
  +magazine: App\Entity\Magazine {#265
    +icon: null
    +name: "lemmy_support@lemmy.ml"
    +title: "lemmy_support"
    +description: """
      Support / questions about Lemmy.\n
      \n
      [Matrix Space: #lemmy-space](https://matrix.to/#/#lemmy-space:matrix.org)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 130
    +entryCommentCount: 600
    +postCount: 2
    +postCommentCount: 14
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1728910137 {#275
      date: 2024-10-14 14:48:57.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#253 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +posts: Doctrine\ORM\PersistentCollection {#154 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#216 …}
    +bans: Doctrine\ORM\PersistentCollection {#133 …}
    +reports: Doctrine\ORM\PersistentCollection {#119 …}
    +badges: Doctrine\ORM\PersistentCollection {#97 …}
    +logs: Doctrine\ORM\PersistentCollection {#87 …}
    +awards: Doctrine\ORM\PersistentCollection {#76 …}
    +categories: Doctrine\ORM\PersistentCollection {#63 …}
    -id: 40
    +apId: "lemmy_support@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/lemmy_support"
    +apPublicUrl: "https://lemmy.ml/c/lemmy_support"
    +apFollowersUrl: "https://lemmy.ml/c/lemmy_support/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "lemmy_support"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729581033 {#269
      date: 2024-10-22 09:10:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696687715 {#271
      date: 2023-10-07 16:08:35.0 +02:00
    }
  }
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1886 …}
  +slug: "How-do-you-properly-cross-post-on-Lemmy"
  +title: "How do you properly cross-post on Lemmy?"
  +url: null
  +body: """
    I was under the impression that there was no backend support for cross-posts in Lemmy – I thought that the “proper” way to cross-post was to click the cross post button\n
    \n
    ![](https://sh.itjust.works/pictrs/image/518b4015-ad12-45a0-9cbf-836f1ee44fa6.png)\n
    \n
    which would result in a new “create post” with a link to the original post, and the body in markdown quotations (which is a rather ugly solution) which, for example, looks like this:\n
    \n
    ![](https://sh.itjust.works/pictrs/image/54ce941c-6952-4960-b59a-de2c212e9afa.png)\n
    \n
    with no reference on the original\n
    \n
    ![](https://sh.itjust.works/pictrs/image/b8d68b7b-4675-4311-b742-dfd384fe28c5.png)\n
    \n
    But I then started seeing the following:\n
    \n
    - Lemmy UI: ![](https://sh.itjust.works/pictrs/image/46a5ce4d-396e-4b35-a61f-8bacbb0adc53.png)\n
    - Thunder: ![](https://sh.itjust.works/pictrs/image/eaabc300-6f36-4ac1-b3e7-b22570970beb.png)\n
    \n
    How does one create these nicer cross-posts?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 3
  +favouriteCount: 25
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1712754019 {#1794
    date: 2024-04-10 15:00:19.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1918 …}
  +votes: Doctrine\ORM\PersistentCollection {#1958 …}
  +reports: Doctrine\ORM\PersistentCollection {#2479 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1935 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1891 …}
  +badges: Doctrine\ORM\PersistentCollection {#1956 …}
  +children: []
  -id: 27741
  -titleTs: "'cross':6 'cross-post':5 'lemmi':9 'post':7 'proper':4"
  -bodyTs: "'/pictrs/image/46a5ce4d-396e-4b35-a61f-8bacbb0adc53.png)':94 '/pictrs/image/518b4015-ad12-45a0-9cbf-836f1ee44fa6.png)':37 '/pictrs/image/54ce941c-6952-4960-b59a-de2c212e9afa.png)':73 '/pictrs/image/b8d68b7b-4675-4311-b742-dfd384fe28c5.png)':82 '/pictrs/image/eaabc300-6f36-4ac1-b3e7-b22570970beb.png)':98 'backend':10 'bodi':55 'button':34 'click':30 'creat':44,102 'cross':14,26,32,106 'cross-post':13,25,105 'exampl':67 'follow':89 'impress':5 'lemmi':17,90 'like':69 'link':48 'look':68 'markdown':57 'new':43 'nicer':104 'one':101 'origin':51,79 'post':15,27,33,45,52,107 'proper':22 'quotat':58 'rather':62 'refer':76 'result':40 'see':87 'sh.itjust.works':36,72,81,93,97 'sh.itjust.works/pictrs/image/46a5ce4d-396e-4b35-a61f-8bacbb0adc53.png)':92 'sh.itjust.works/pictrs/image/518b4015-ad12-45a0-9cbf-836f1ee44fa6.png)':35 'sh.itjust.works/pictrs/image/54ce941c-6952-4960-b59a-de2c212e9afa.png)':71 'sh.itjust.works/pictrs/image/b8d68b7b-4675-4311-b742-dfd384fe28c5.png)':80 'sh.itjust.works/pictrs/image/eaabc300-6f36-4ac1-b3e7-b22570970beb.png)':96 'solut':64 'start':86 'support':11 'thought':19 'thunder':95 'ugli':63 'ui':91 'way':23 'would':39"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704661494
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/post/12297084"
  +editedAt: DateTimeImmutable @1712584629 {#2434
    date: 2024-04-08 15:57:09.0 +02:00
  }
  +createdAt: DateTimeImmutable @1704587994 {#1813
    date: 2024-01-07 01:39:54.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 {#4058
  +user: App\Entity\User {#4006 …}
  +entry: App\Entity\Entry {#1824
    +user: Proxies\__CG__\App\Entity\User {#1395 …}
    +magazine: App\Entity\Magazine {#265
      +icon: null
      +name: "lemmy_support@lemmy.ml"
      +title: "lemmy_support"
      +description: """
        Support / questions about Lemmy.\n
        \n
        [Matrix Space: #lemmy-space](https://matrix.to/#/#lemmy-space:matrix.org)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 130
      +entryCommentCount: 600
      +postCount: 2
      +postCommentCount: 14
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728910137 {#275
        date: 2024-10-14 14:48:57.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#253 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +posts: Doctrine\ORM\PersistentCollection {#154 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#216 …}
      +bans: Doctrine\ORM\PersistentCollection {#133 …}
      +reports: Doctrine\ORM\PersistentCollection {#119 …}
      +badges: Doctrine\ORM\PersistentCollection {#97 …}
      +logs: Doctrine\ORM\PersistentCollection {#87 …}
      +awards: Doctrine\ORM\PersistentCollection {#76 …}
      +categories: Doctrine\ORM\PersistentCollection {#63 …}
      -id: 40
      +apId: "lemmy_support@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/lemmy_support"
      +apPublicUrl: "https://lemmy.ml/c/lemmy_support"
      +apFollowersUrl: "https://lemmy.ml/c/lemmy_support/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "lemmy_support"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729581033 {#269
        date: 2024-10-22 09:10:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696687715 {#271
        date: 2023-10-07 16:08:35.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1886 …}
    +slug: "How-do-you-properly-cross-post-on-Lemmy"
    +title: "How do you properly cross-post on Lemmy?"
    +url: null
    +body: """
      I was under the impression that there was no backend support for cross-posts in Lemmy – I thought that the “proper” way to cross-post was to click the cross post button\n
      \n
      ![](https://sh.itjust.works/pictrs/image/518b4015-ad12-45a0-9cbf-836f1ee44fa6.png)\n
      \n
      which would result in a new “create post” with a link to the original post, and the body in markdown quotations (which is a rather ugly solution) which, for example, looks like this:\n
      \n
      ![](https://sh.itjust.works/pictrs/image/54ce941c-6952-4960-b59a-de2c212e9afa.png)\n
      \n
      with no reference on the original\n
      \n
      ![](https://sh.itjust.works/pictrs/image/b8d68b7b-4675-4311-b742-dfd384fe28c5.png)\n
      \n
      But I then started seeing the following:\n
      \n
      - Lemmy UI: ![](https://sh.itjust.works/pictrs/image/46a5ce4d-396e-4b35-a61f-8bacbb0adc53.png)\n
      - Thunder: ![](https://sh.itjust.works/pictrs/image/eaabc300-6f36-4ac1-b3e7-b22570970beb.png)\n
      \n
      How does one create these nicer cross-posts?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 3
    +favouriteCount: 25
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1712754019 {#1794
      date: 2024-04-10 15:00:19.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1918 …}
    +votes: Doctrine\ORM\PersistentCollection {#1958 …}
    +reports: Doctrine\ORM\PersistentCollection {#2479 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1935 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1891 …}
    +badges: Doctrine\ORM\PersistentCollection {#1956 …}
    +children: []
    -id: 27741
    -titleTs: "'cross':6 'cross-post':5 'lemmi':9 'post':7 'proper':4"
    -bodyTs: "'/pictrs/image/46a5ce4d-396e-4b35-a61f-8bacbb0adc53.png)':94 '/pictrs/image/518b4015-ad12-45a0-9cbf-836f1ee44fa6.png)':37 '/pictrs/image/54ce941c-6952-4960-b59a-de2c212e9afa.png)':73 '/pictrs/image/b8d68b7b-4675-4311-b742-dfd384fe28c5.png)':82 '/pictrs/image/eaabc300-6f36-4ac1-b3e7-b22570970beb.png)':98 'backend':10 'bodi':55 'button':34 'click':30 'creat':44,102 'cross':14,26,32,106 'cross-post':13,25,105 'exampl':67 'follow':89 'impress':5 'lemmi':17,90 'like':69 'link':48 'look':68 'markdown':57 'new':43 'nicer':104 'one':101 'origin':51,79 'post':15,27,33,45,52,107 'proper':22 'quotat':58 'rather':62 'refer':76 'result':40 'see':87 'sh.itjust.works':36,72,81,93,97 'sh.itjust.works/pictrs/image/46a5ce4d-396e-4b35-a61f-8bacbb0adc53.png)':92 'sh.itjust.works/pictrs/image/518b4015-ad12-45a0-9cbf-836f1ee44fa6.png)':35 'sh.itjust.works/pictrs/image/54ce941c-6952-4960-b59a-de2c212e9afa.png)':71 'sh.itjust.works/pictrs/image/b8d68b7b-4675-4311-b742-dfd384fe28c5.png)':80 'sh.itjust.works/pictrs/image/eaabc300-6f36-4ac1-b3e7-b22570970beb.png)':96 'solut':64 'start':86 'support':11 'thought':19 'thunder':95 'ugli':63 'ui':91 'way':23 'would':39"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704661494
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/post/12297084"
    +editedAt: DateTimeImmutable @1712584629 {#2434
      date: 2024-04-08 15:57:09.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704587994 {#1813
      date: 2024-01-07 01:39:54.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: """
    the cross-post button is the correct way to do it, but sometimes I do delete the `> ` at the start of each line to remove the quote block\n
    \n
    currently the “cross-posted to:” thing is based on the link URL, so text-posts don’t have that for now, but any link post will get it automatically if you used the cross-post button\n
    \n
    (easy solution is to have a url for every post, even if it’s just a simple image)
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 7
  +score: 0
  +lastActive: DateTime @1712754019 {#4068
    date: 2024-04-10 15:00:19.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Kalcifer@sh.itjust.works"
    "@Kalcifer@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4056 …}
  +nested: Doctrine\ORM\PersistentCollection {#4054 …}
  +votes: Doctrine\ORM\PersistentCollection {#4052 …}
  +reports: Doctrine\ORM\PersistentCollection {#4050 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4018 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4022 …}
  -id: 287564
  -bodyTs: "'automat':60 'base':38 'block':29 'button':5,68 'correct':8 'cross':3,33,66 'cross-post':2,32,65 'current':30 'delet':17 'easi':69 'even':79 'everi':77 'get':58 'imag':86 'line':24 'link':41,55 'post':4,34,46,56,67,78 'quot':28 'remov':26 'simpl':85 'solut':70 'sometim':14 'start':21 'text':45 'text-post':44 'thing':36 'url':42,75 'use':63 'way':9"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/6208957"
  +editedAt: DateTimeImmutable @1720353200 {#4004
    date: 2024-07-07 13:53:20.0 +02:00
  }
  +createdAt: DateTimeImmutable @1704595896 {#4067
    date: 2024-01-07 03:51: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
7 DENIED edit
App\Entity\EntryComment {#4058
  +user: App\Entity\User {#4006 …}
  +entry: App\Entity\Entry {#1824
    +user: Proxies\__CG__\App\Entity\User {#1395 …}
    +magazine: App\Entity\Magazine {#265
      +icon: null
      +name: "lemmy_support@lemmy.ml"
      +title: "lemmy_support"
      +description: """
        Support / questions about Lemmy.\n
        \n
        [Matrix Space: #lemmy-space](https://matrix.to/#/#lemmy-space:matrix.org)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 130
      +entryCommentCount: 600
      +postCount: 2
      +postCommentCount: 14
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728910137 {#275
        date: 2024-10-14 14:48:57.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#253 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +posts: Doctrine\ORM\PersistentCollection {#154 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#216 …}
      +bans: Doctrine\ORM\PersistentCollection {#133 …}
      +reports: Doctrine\ORM\PersistentCollection {#119 …}
      +badges: Doctrine\ORM\PersistentCollection {#97 …}
      +logs: Doctrine\ORM\PersistentCollection {#87 …}
      +awards: Doctrine\ORM\PersistentCollection {#76 …}
      +categories: Doctrine\ORM\PersistentCollection {#63 …}
      -id: 40
      +apId: "lemmy_support@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/lemmy_support"
      +apPublicUrl: "https://lemmy.ml/c/lemmy_support"
      +apFollowersUrl: "https://lemmy.ml/c/lemmy_support/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "lemmy_support"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729581033 {#269
        date: 2024-10-22 09:10:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696687715 {#271
        date: 2023-10-07 16:08:35.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1886 …}
    +slug: "How-do-you-properly-cross-post-on-Lemmy"
    +title: "How do you properly cross-post on Lemmy?"
    +url: null
    +body: """
      I was under the impression that there was no backend support for cross-posts in Lemmy – I thought that the “proper” way to cross-post was to click the cross post button\n
      \n
      ![](https://sh.itjust.works/pictrs/image/518b4015-ad12-45a0-9cbf-836f1ee44fa6.png)\n
      \n
      which would result in a new “create post” with a link to the original post, and the body in markdown quotations (which is a rather ugly solution) which, for example, looks like this:\n
      \n
      ![](https://sh.itjust.works/pictrs/image/54ce941c-6952-4960-b59a-de2c212e9afa.png)\n
      \n
      with no reference on the original\n
      \n
      ![](https://sh.itjust.works/pictrs/image/b8d68b7b-4675-4311-b742-dfd384fe28c5.png)\n
      \n
      But I then started seeing the following:\n
      \n
      - Lemmy UI: ![](https://sh.itjust.works/pictrs/image/46a5ce4d-396e-4b35-a61f-8bacbb0adc53.png)\n
      - Thunder: ![](https://sh.itjust.works/pictrs/image/eaabc300-6f36-4ac1-b3e7-b22570970beb.png)\n
      \n
      How does one create these nicer cross-posts?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 3
    +favouriteCount: 25
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1712754019 {#1794
      date: 2024-04-10 15:00:19.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1918 …}
    +votes: Doctrine\ORM\PersistentCollection {#1958 …}
    +reports: Doctrine\ORM\PersistentCollection {#2479 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1935 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1891 …}
    +badges: Doctrine\ORM\PersistentCollection {#1956 …}
    +children: []
    -id: 27741
    -titleTs: "'cross':6 'cross-post':5 'lemmi':9 'post':7 'proper':4"
    -bodyTs: "'/pictrs/image/46a5ce4d-396e-4b35-a61f-8bacbb0adc53.png)':94 '/pictrs/image/518b4015-ad12-45a0-9cbf-836f1ee44fa6.png)':37 '/pictrs/image/54ce941c-6952-4960-b59a-de2c212e9afa.png)':73 '/pictrs/image/b8d68b7b-4675-4311-b742-dfd384fe28c5.png)':82 '/pictrs/image/eaabc300-6f36-4ac1-b3e7-b22570970beb.png)':98 'backend':10 'bodi':55 'button':34 'click':30 'creat':44,102 'cross':14,26,32,106 'cross-post':13,25,105 'exampl':67 'follow':89 'impress':5 'lemmi':17,90 'like':69 'link':48 'look':68 'markdown':57 'new':43 'nicer':104 'one':101 'origin':51,79 'post':15,27,33,45,52,107 'proper':22 'quotat':58 'rather':62 'refer':76 'result':40 'see':87 'sh.itjust.works':36,72,81,93,97 'sh.itjust.works/pictrs/image/46a5ce4d-396e-4b35-a61f-8bacbb0adc53.png)':92 'sh.itjust.works/pictrs/image/518b4015-ad12-45a0-9cbf-836f1ee44fa6.png)':35 'sh.itjust.works/pictrs/image/54ce941c-6952-4960-b59a-de2c212e9afa.png)':71 'sh.itjust.works/pictrs/image/b8d68b7b-4675-4311-b742-dfd384fe28c5.png)':80 'sh.itjust.works/pictrs/image/eaabc300-6f36-4ac1-b3e7-b22570970beb.png)':96 'solut':64 'start':86 'support':11 'thought':19 'thunder':95 'ugli':63 'ui':91 'way':23 'would':39"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704661494
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/post/12297084"
    +editedAt: DateTimeImmutable @1712584629 {#2434
      date: 2024-04-08 15:57:09.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704587994 {#1813
      date: 2024-01-07 01:39:54.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: """
    the cross-post button is the correct way to do it, but sometimes I do delete the `> ` at the start of each line to remove the quote block\n
    \n
    currently the “cross-posted to:” thing is based on the link URL, so text-posts don’t have that for now, but any link post will get it automatically if you used the cross-post button\n
    \n
    (easy solution is to have a url for every post, even if it’s just a simple image)
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 7
  +score: 0
  +lastActive: DateTime @1712754019 {#4068
    date: 2024-04-10 15:00:19.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Kalcifer@sh.itjust.works"
    "@Kalcifer@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4056 …}
  +nested: Doctrine\ORM\PersistentCollection {#4054 …}
  +votes: Doctrine\ORM\PersistentCollection {#4052 …}
  +reports: Doctrine\ORM\PersistentCollection {#4050 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4018 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4022 …}
  -id: 287564
  -bodyTs: "'automat':60 'base':38 'block':29 'button':5,68 'correct':8 'cross':3,33,66 'cross-post':2,32,65 'current':30 'delet':17 'easi':69 'even':79 'everi':77 'get':58 'imag':86 'line':24 'link':41,55 'post':4,34,46,56,67,78 'quot':28 'remov':26 'simpl':85 'solut':70 'sometim':14 'start':21 'text':45 'text-post':44 'thing':36 'url':42,75 'use':63 'way':9"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/6208957"
  +editedAt: DateTimeImmutable @1720353200 {#4004
    date: 2024-07-07 13:53:20.0 +02:00
  }
  +createdAt: DateTimeImmutable @1704595896 {#4067
    date: 2024-01-07 03:51: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
8 DENIED moderate
App\Entity\EntryComment {#4058
  +user: App\Entity\User {#4006 …}
  +entry: App\Entity\Entry {#1824
    +user: Proxies\__CG__\App\Entity\User {#1395 …}
    +magazine: App\Entity\Magazine {#265
      +icon: null
      +name: "lemmy_support@lemmy.ml"
      +title: "lemmy_support"
      +description: """
        Support / questions about Lemmy.\n
        \n
        [Matrix Space: #lemmy-space](https://matrix.to/#/#lemmy-space:matrix.org)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 130
      +entryCommentCount: 600
      +postCount: 2
      +postCommentCount: 14
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728910137 {#275
        date: 2024-10-14 14:48:57.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#253 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +posts: Doctrine\ORM\PersistentCollection {#154 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#216 …}
      +bans: Doctrine\ORM\PersistentCollection {#133 …}
      +reports: Doctrine\ORM\PersistentCollection {#119 …}
      +badges: Doctrine\ORM\PersistentCollection {#97 …}
      +logs: Doctrine\ORM\PersistentCollection {#87 …}
      +awards: Doctrine\ORM\PersistentCollection {#76 …}
      +categories: Doctrine\ORM\PersistentCollection {#63 …}
      -id: 40
      +apId: "lemmy_support@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/lemmy_support"
      +apPublicUrl: "https://lemmy.ml/c/lemmy_support"
      +apFollowersUrl: "https://lemmy.ml/c/lemmy_support/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "lemmy_support"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729581033 {#269
        date: 2024-10-22 09:10:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696687715 {#271
        date: 2023-10-07 16:08:35.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1886 …}
    +slug: "How-do-you-properly-cross-post-on-Lemmy"
    +title: "How do you properly cross-post on Lemmy?"
    +url: null
    +body: """
      I was under the impression that there was no backend support for cross-posts in Lemmy – I thought that the “proper” way to cross-post was to click the cross post button\n
      \n
      ![](https://sh.itjust.works/pictrs/image/518b4015-ad12-45a0-9cbf-836f1ee44fa6.png)\n
      \n
      which would result in a new “create post” with a link to the original post, and the body in markdown quotations (which is a rather ugly solution) which, for example, looks like this:\n
      \n
      ![](https://sh.itjust.works/pictrs/image/54ce941c-6952-4960-b59a-de2c212e9afa.png)\n
      \n
      with no reference on the original\n
      \n
      ![](https://sh.itjust.works/pictrs/image/b8d68b7b-4675-4311-b742-dfd384fe28c5.png)\n
      \n
      But I then started seeing the following:\n
      \n
      - Lemmy UI: ![](https://sh.itjust.works/pictrs/image/46a5ce4d-396e-4b35-a61f-8bacbb0adc53.png)\n
      - Thunder: ![](https://sh.itjust.works/pictrs/image/eaabc300-6f36-4ac1-b3e7-b22570970beb.png)\n
      \n
      How does one create these nicer cross-posts?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 3
    +favouriteCount: 25
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1712754019 {#1794
      date: 2024-04-10 15:00:19.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1918 …}
    +votes: Doctrine\ORM\PersistentCollection {#1958 …}
    +reports: Doctrine\ORM\PersistentCollection {#2479 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1935 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1891 …}
    +badges: Doctrine\ORM\PersistentCollection {#1956 …}
    +children: []
    -id: 27741
    -titleTs: "'cross':6 'cross-post':5 'lemmi':9 'post':7 'proper':4"
    -bodyTs: "'/pictrs/image/46a5ce4d-396e-4b35-a61f-8bacbb0adc53.png)':94 '/pictrs/image/518b4015-ad12-45a0-9cbf-836f1ee44fa6.png)':37 '/pictrs/image/54ce941c-6952-4960-b59a-de2c212e9afa.png)':73 '/pictrs/image/b8d68b7b-4675-4311-b742-dfd384fe28c5.png)':82 '/pictrs/image/eaabc300-6f36-4ac1-b3e7-b22570970beb.png)':98 'backend':10 'bodi':55 'button':34 'click':30 'creat':44,102 'cross':14,26,32,106 'cross-post':13,25,105 'exampl':67 'follow':89 'impress':5 'lemmi':17,90 'like':69 'link':48 'look':68 'markdown':57 'new':43 'nicer':104 'one':101 'origin':51,79 'post':15,27,33,45,52,107 'proper':22 'quotat':58 'rather':62 'refer':76 'result':40 'see':87 'sh.itjust.works':36,72,81,93,97 'sh.itjust.works/pictrs/image/46a5ce4d-396e-4b35-a61f-8bacbb0adc53.png)':92 'sh.itjust.works/pictrs/image/518b4015-ad12-45a0-9cbf-836f1ee44fa6.png)':35 'sh.itjust.works/pictrs/image/54ce941c-6952-4960-b59a-de2c212e9afa.png)':71 'sh.itjust.works/pictrs/image/b8d68b7b-4675-4311-b742-dfd384fe28c5.png)':80 'sh.itjust.works/pictrs/image/eaabc300-6f36-4ac1-b3e7-b22570970beb.png)':96 'solut':64 'start':86 'support':11 'thought':19 'thunder':95 'ugli':63 'ui':91 'way':23 'would':39"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704661494
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/post/12297084"
    +editedAt: DateTimeImmutable @1712584629 {#2434
      date: 2024-04-08 15:57:09.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704587994 {#1813
      date: 2024-01-07 01:39:54.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: """
    the cross-post button is the correct way to do it, but sometimes I do delete the `> ` at the start of each line to remove the quote block\n
    \n
    currently the “cross-posted to:” thing is based on the link URL, so text-posts don’t have that for now, but any link post will get it automatically if you used the cross-post button\n
    \n
    (easy solution is to have a url for every post, even if it’s just a simple image)
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 7
  +score: 0
  +lastActive: DateTime @1712754019 {#4068
    date: 2024-04-10 15:00:19.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Kalcifer@sh.itjust.works"
    "@Kalcifer@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4056 …}
  +nested: Doctrine\ORM\PersistentCollection {#4054 …}
  +votes: Doctrine\ORM\PersistentCollection {#4052 …}
  +reports: Doctrine\ORM\PersistentCollection {#4050 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4018 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4022 …}
  -id: 287564
  -bodyTs: "'automat':60 'base':38 'block':29 'button':5,68 'correct':8 'cross':3,33,66 'cross-post':2,32,65 'current':30 'delet':17 'easi':69 'even':79 'everi':77 'get':58 'imag':86 'line':24 'link':41,55 'post':4,34,46,56,67,78 'quot':28 'remov':26 'simpl':85 'solut':70 'sometim':14 'start':21 'text':45 'text-post':44 'thing':36 'url':42,75 'use':63 'way':9"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/6208957"
  +editedAt: DateTimeImmutable @1720353200 {#4004
    date: 2024-07-07 13:53:20.0 +02:00
  }
  +createdAt: DateTimeImmutable @1704595896 {#4067
    date: 2024-01-07 03:51: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
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 {#4180
  +user: Proxies\__CG__\App\Entity\User {#4188 …}
  +entry: App\Entity\Entry {#1824
    +user: Proxies\__CG__\App\Entity\User {#1395 …}
    +magazine: App\Entity\Magazine {#265
      +icon: null
      +name: "lemmy_support@lemmy.ml"
      +title: "lemmy_support"
      +description: """
        Support / questions about Lemmy.\n
        \n
        [Matrix Space: #lemmy-space](https://matrix.to/#/#lemmy-space:matrix.org)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 130
      +entryCommentCount: 600
      +postCount: 2
      +postCommentCount: 14
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728910137 {#275
        date: 2024-10-14 14:48:57.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#253 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +posts: Doctrine\ORM\PersistentCollection {#154 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#216 …}
      +bans: Doctrine\ORM\PersistentCollection {#133 …}
      +reports: Doctrine\ORM\PersistentCollection {#119 …}
      +badges: Doctrine\ORM\PersistentCollection {#97 …}
      +logs: Doctrine\ORM\PersistentCollection {#87 …}
      +awards: Doctrine\ORM\PersistentCollection {#76 …}
      +categories: Doctrine\ORM\PersistentCollection {#63 …}
      -id: 40
      +apId: "lemmy_support@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/lemmy_support"
      +apPublicUrl: "https://lemmy.ml/c/lemmy_support"
      +apFollowersUrl: "https://lemmy.ml/c/lemmy_support/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "lemmy_support"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729581033 {#269
        date: 2024-10-22 09:10:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696687715 {#271
        date: 2023-10-07 16:08:35.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1886 …}
    +slug: "How-do-you-properly-cross-post-on-Lemmy"
    +title: "How do you properly cross-post on Lemmy?"
    +url: null
    +body: """
      I was under the impression that there was no backend support for cross-posts in Lemmy – I thought that the “proper” way to cross-post was to click the cross post button\n
      \n
      ![](https://sh.itjust.works/pictrs/image/518b4015-ad12-45a0-9cbf-836f1ee44fa6.png)\n
      \n
      which would result in a new “create post” with a link to the original post, and the body in markdown quotations (which is a rather ugly solution) which, for example, looks like this:\n
      \n
      ![](https://sh.itjust.works/pictrs/image/54ce941c-6952-4960-b59a-de2c212e9afa.png)\n
      \n
      with no reference on the original\n
      \n
      ![](https://sh.itjust.works/pictrs/image/b8d68b7b-4675-4311-b742-dfd384fe28c5.png)\n
      \n
      But I then started seeing the following:\n
      \n
      - Lemmy UI: ![](https://sh.itjust.works/pictrs/image/46a5ce4d-396e-4b35-a61f-8bacbb0adc53.png)\n
      - Thunder: ![](https://sh.itjust.works/pictrs/image/eaabc300-6f36-4ac1-b3e7-b22570970beb.png)\n
      \n
      How does one create these nicer cross-posts?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 3
    +favouriteCount: 25
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1712754019 {#1794
      date: 2024-04-10 15:00:19.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1918 …}
    +votes: Doctrine\ORM\PersistentCollection {#1958 …}
    +reports: Doctrine\ORM\PersistentCollection {#2479 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1935 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1891 …}
    +badges: Doctrine\ORM\PersistentCollection {#1956 …}
    +children: []
    -id: 27741
    -titleTs: "'cross':6 'cross-post':5 'lemmi':9 'post':7 'proper':4"
    -bodyTs: "'/pictrs/image/46a5ce4d-396e-4b35-a61f-8bacbb0adc53.png)':94 '/pictrs/image/518b4015-ad12-45a0-9cbf-836f1ee44fa6.png)':37 '/pictrs/image/54ce941c-6952-4960-b59a-de2c212e9afa.png)':73 '/pictrs/image/b8d68b7b-4675-4311-b742-dfd384fe28c5.png)':82 '/pictrs/image/eaabc300-6f36-4ac1-b3e7-b22570970beb.png)':98 'backend':10 'bodi':55 'button':34 'click':30 'creat':44,102 'cross':14,26,32,106 'cross-post':13,25,105 'exampl':67 'follow':89 'impress':5 'lemmi':17,90 'like':69 'link':48 'look':68 'markdown':57 'new':43 'nicer':104 'one':101 'origin':51,79 'post':15,27,33,45,52,107 'proper':22 'quotat':58 'rather':62 'refer':76 'result':40 'see':87 'sh.itjust.works':36,72,81,93,97 'sh.itjust.works/pictrs/image/46a5ce4d-396e-4b35-a61f-8bacbb0adc53.png)':92 'sh.itjust.works/pictrs/image/518b4015-ad12-45a0-9cbf-836f1ee44fa6.png)':35 'sh.itjust.works/pictrs/image/54ce941c-6952-4960-b59a-de2c212e9afa.png)':71 'sh.itjust.works/pictrs/image/b8d68b7b-4675-4311-b742-dfd384fe28c5.png)':80 'sh.itjust.works/pictrs/image/eaabc300-6f36-4ac1-b3e7-b22570970beb.png)':96 'solut':64 'start':86 'support':11 'thought':19 'thunder':95 'ugli':63 'ui':91 'way':23 'would':39"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704661494
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/post/12297084"
    +editedAt: DateTimeImmutable @1712584629 {#2434
      date: 2024-04-08 15:57:09.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704587994 {#1813
      date: 2024-01-07 01:39:54.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4058
    +user: App\Entity\User {#4006 …}
    +entry: App\Entity\Entry {#1824}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      the cross-post button is the correct way to do it, but sometimes I do delete the `> ` at the start of each line to remove the quote block\n
      \n
      currently the “cross-posted to:” thing is based on the link URL, so text-posts don’t have that for now, but any link post will get it automatically if you used the cross-post button\n
      \n
      (easy solution is to have a url for every post, even if it’s just a simple image)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1712754019 {#4068
      date: 2024-04-10 15:00:19.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Kalcifer@sh.itjust.works"
      "@Kalcifer@sh.itjust.works"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4056 …}
    +nested: Doctrine\ORM\PersistentCollection {#4054 …}
    +votes: Doctrine\ORM\PersistentCollection {#4052 …}
    +reports: Doctrine\ORM\PersistentCollection {#4050 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4018 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4022 …}
    -id: 287564
    -bodyTs: "'automat':60 'base':38 'block':29 'button':5,68 'correct':8 'cross':3,33,66 'cross-post':2,32,65 'current':30 'delet':17 'easi':69 'even':79 'everi':77 'get':58 'imag':86 'line':24 'link':41,55 'post':4,34,46,56,67,78 'quot':28 'remov':26 'simpl':85 'solut':70 'sometim':14 'start':21 'text':45 'text-post':44 'thing':36 'url':42,75 'use':63 'way':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6208957"
    +editedAt: DateTimeImmutable @1720353200 {#4004
      date: 2024-07-07 13:53:20.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704595896 {#4067
      date: 2024-01-07 03:51:36.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4058}
  +body: "Yeah, I do that ‘>’ delete dance too. What a pain in the ass! 😄😭"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704640350 {#4185
    date: 2024-01-07 16:12:30.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Kalcifer@sh.itjust.works"
    "@Die4Ever@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4191 …}
  +nested: Doctrine\ORM\PersistentCollection {#4193 …}
  +votes: Doctrine\ORM\PersistentCollection {#4189 …}
  +reports: Doctrine\ORM\PersistentCollection {#4196 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4198 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4200 …}
  -id: 288847
  -bodyTs: "'ass':13 'danc':6 'delet':5 'pain':10 'yeah':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6476764"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704640350 {#4182
    date: 2024-01-07 16:12: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
11 DENIED edit
App\Entity\EntryComment {#4180
  +user: Proxies\__CG__\App\Entity\User {#4188 …}
  +entry: App\Entity\Entry {#1824
    +user: Proxies\__CG__\App\Entity\User {#1395 …}
    +magazine: App\Entity\Magazine {#265
      +icon: null
      +name: "lemmy_support@lemmy.ml"
      +title: "lemmy_support"
      +description: """
        Support / questions about Lemmy.\n
        \n
        [Matrix Space: #lemmy-space](https://matrix.to/#/#lemmy-space:matrix.org)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 130
      +entryCommentCount: 600
      +postCount: 2
      +postCommentCount: 14
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728910137 {#275
        date: 2024-10-14 14:48:57.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#253 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +posts: Doctrine\ORM\PersistentCollection {#154 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#216 …}
      +bans: Doctrine\ORM\PersistentCollection {#133 …}
      +reports: Doctrine\ORM\PersistentCollection {#119 …}
      +badges: Doctrine\ORM\PersistentCollection {#97 …}
      +logs: Doctrine\ORM\PersistentCollection {#87 …}
      +awards: Doctrine\ORM\PersistentCollection {#76 …}
      +categories: Doctrine\ORM\PersistentCollection {#63 …}
      -id: 40
      +apId: "lemmy_support@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/lemmy_support"
      +apPublicUrl: "https://lemmy.ml/c/lemmy_support"
      +apFollowersUrl: "https://lemmy.ml/c/lemmy_support/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "lemmy_support"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729581033 {#269
        date: 2024-10-22 09:10:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696687715 {#271
        date: 2023-10-07 16:08:35.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1886 …}
    +slug: "How-do-you-properly-cross-post-on-Lemmy"
    +title: "How do you properly cross-post on Lemmy?"
    +url: null
    +body: """
      I was under the impression that there was no backend support for cross-posts in Lemmy – I thought that the “proper” way to cross-post was to click the cross post button\n
      \n
      ![](https://sh.itjust.works/pictrs/image/518b4015-ad12-45a0-9cbf-836f1ee44fa6.png)\n
      \n
      which would result in a new “create post” with a link to the original post, and the body in markdown quotations (which is a rather ugly solution) which, for example, looks like this:\n
      \n
      ![](https://sh.itjust.works/pictrs/image/54ce941c-6952-4960-b59a-de2c212e9afa.png)\n
      \n
      with no reference on the original\n
      \n
      ![](https://sh.itjust.works/pictrs/image/b8d68b7b-4675-4311-b742-dfd384fe28c5.png)\n
      \n
      But I then started seeing the following:\n
      \n
      - Lemmy UI: ![](https://sh.itjust.works/pictrs/image/46a5ce4d-396e-4b35-a61f-8bacbb0adc53.png)\n
      - Thunder: ![](https://sh.itjust.works/pictrs/image/eaabc300-6f36-4ac1-b3e7-b22570970beb.png)\n
      \n
      How does one create these nicer cross-posts?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 3
    +favouriteCount: 25
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1712754019 {#1794
      date: 2024-04-10 15:00:19.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1918 …}
    +votes: Doctrine\ORM\PersistentCollection {#1958 …}
    +reports: Doctrine\ORM\PersistentCollection {#2479 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1935 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1891 …}
    +badges: Doctrine\ORM\PersistentCollection {#1956 …}
    +children: []
    -id: 27741
    -titleTs: "'cross':6 'cross-post':5 'lemmi':9 'post':7 'proper':4"
    -bodyTs: "'/pictrs/image/46a5ce4d-396e-4b35-a61f-8bacbb0adc53.png)':94 '/pictrs/image/518b4015-ad12-45a0-9cbf-836f1ee44fa6.png)':37 '/pictrs/image/54ce941c-6952-4960-b59a-de2c212e9afa.png)':73 '/pictrs/image/b8d68b7b-4675-4311-b742-dfd384fe28c5.png)':82 '/pictrs/image/eaabc300-6f36-4ac1-b3e7-b22570970beb.png)':98 'backend':10 'bodi':55 'button':34 'click':30 'creat':44,102 'cross':14,26,32,106 'cross-post':13,25,105 'exampl':67 'follow':89 'impress':5 'lemmi':17,90 'like':69 'link':48 'look':68 'markdown':57 'new':43 'nicer':104 'one':101 'origin':51,79 'post':15,27,33,45,52,107 'proper':22 'quotat':58 'rather':62 'refer':76 'result':40 'see':87 'sh.itjust.works':36,72,81,93,97 'sh.itjust.works/pictrs/image/46a5ce4d-396e-4b35-a61f-8bacbb0adc53.png)':92 'sh.itjust.works/pictrs/image/518b4015-ad12-45a0-9cbf-836f1ee44fa6.png)':35 'sh.itjust.works/pictrs/image/54ce941c-6952-4960-b59a-de2c212e9afa.png)':71 'sh.itjust.works/pictrs/image/b8d68b7b-4675-4311-b742-dfd384fe28c5.png)':80 'sh.itjust.works/pictrs/image/eaabc300-6f36-4ac1-b3e7-b22570970beb.png)':96 'solut':64 'start':86 'support':11 'thought':19 'thunder':95 'ugli':63 'ui':91 'way':23 'would':39"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704661494
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/post/12297084"
    +editedAt: DateTimeImmutable @1712584629 {#2434
      date: 2024-04-08 15:57:09.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704587994 {#1813
      date: 2024-01-07 01:39:54.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4058
    +user: App\Entity\User {#4006 …}
    +entry: App\Entity\Entry {#1824}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      the cross-post button is the correct way to do it, but sometimes I do delete the `> ` at the start of each line to remove the quote block\n
      \n
      currently the “cross-posted to:” thing is based on the link URL, so text-posts don’t have that for now, but any link post will get it automatically if you used the cross-post button\n
      \n
      (easy solution is to have a url for every post, even if it’s just a simple image)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1712754019 {#4068
      date: 2024-04-10 15:00:19.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Kalcifer@sh.itjust.works"
      "@Kalcifer@sh.itjust.works"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4056 …}
    +nested: Doctrine\ORM\PersistentCollection {#4054 …}
    +votes: Doctrine\ORM\PersistentCollection {#4052 …}
    +reports: Doctrine\ORM\PersistentCollection {#4050 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4018 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4022 …}
    -id: 287564
    -bodyTs: "'automat':60 'base':38 'block':29 'button':5,68 'correct':8 'cross':3,33,66 'cross-post':2,32,65 'current':30 'delet':17 'easi':69 'even':79 'everi':77 'get':58 'imag':86 'line':24 'link':41,55 'post':4,34,46,56,67,78 'quot':28 'remov':26 'simpl':85 'solut':70 'sometim':14 'start':21 'text':45 'text-post':44 'thing':36 'url':42,75 'use':63 'way':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6208957"
    +editedAt: DateTimeImmutable @1720353200 {#4004
      date: 2024-07-07 13:53:20.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704595896 {#4067
      date: 2024-01-07 03:51:36.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4058}
  +body: "Yeah, I do that ‘>’ delete dance too. What a pain in the ass! 😄😭"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704640350 {#4185
    date: 2024-01-07 16:12:30.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Kalcifer@sh.itjust.works"
    "@Die4Ever@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4191 …}
  +nested: Doctrine\ORM\PersistentCollection {#4193 …}
  +votes: Doctrine\ORM\PersistentCollection {#4189 …}
  +reports: Doctrine\ORM\PersistentCollection {#4196 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4198 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4200 …}
  -id: 288847
  -bodyTs: "'ass':13 'danc':6 'delet':5 'pain':10 'yeah':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6476764"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704640350 {#4182
    date: 2024-01-07 16:12: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
12 DENIED moderate
App\Entity\EntryComment {#4180
  +user: Proxies\__CG__\App\Entity\User {#4188 …}
  +entry: App\Entity\Entry {#1824
    +user: Proxies\__CG__\App\Entity\User {#1395 …}
    +magazine: App\Entity\Magazine {#265
      +icon: null
      +name: "lemmy_support@lemmy.ml"
      +title: "lemmy_support"
      +description: """
        Support / questions about Lemmy.\n
        \n
        [Matrix Space: #lemmy-space](https://matrix.to/#/#lemmy-space:matrix.org)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 130
      +entryCommentCount: 600
      +postCount: 2
      +postCommentCount: 14
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728910137 {#275
        date: 2024-10-14 14:48:57.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#253 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +posts: Doctrine\ORM\PersistentCollection {#154 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#216 …}
      +bans: Doctrine\ORM\PersistentCollection {#133 …}
      +reports: Doctrine\ORM\PersistentCollection {#119 …}
      +badges: Doctrine\ORM\PersistentCollection {#97 …}
      +logs: Doctrine\ORM\PersistentCollection {#87 …}
      +awards: Doctrine\ORM\PersistentCollection {#76 …}
      +categories: Doctrine\ORM\PersistentCollection {#63 …}
      -id: 40
      +apId: "lemmy_support@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/lemmy_support"
      +apPublicUrl: "https://lemmy.ml/c/lemmy_support"
      +apFollowersUrl: "https://lemmy.ml/c/lemmy_support/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "lemmy_support"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729581033 {#269
        date: 2024-10-22 09:10:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696687715 {#271
        date: 2023-10-07 16:08:35.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1886 …}
    +slug: "How-do-you-properly-cross-post-on-Lemmy"
    +title: "How do you properly cross-post on Lemmy?"
    +url: null
    +body: """
      I was under the impression that there was no backend support for cross-posts in Lemmy – I thought that the “proper” way to cross-post was to click the cross post button\n
      \n
      ![](https://sh.itjust.works/pictrs/image/518b4015-ad12-45a0-9cbf-836f1ee44fa6.png)\n
      \n
      which would result in a new “create post” with a link to the original post, and the body in markdown quotations (which is a rather ugly solution) which, for example, looks like this:\n
      \n
      ![](https://sh.itjust.works/pictrs/image/54ce941c-6952-4960-b59a-de2c212e9afa.png)\n
      \n
      with no reference on the original\n
      \n
      ![](https://sh.itjust.works/pictrs/image/b8d68b7b-4675-4311-b742-dfd384fe28c5.png)\n
      \n
      But I then started seeing the following:\n
      \n
      - Lemmy UI: ![](https://sh.itjust.works/pictrs/image/46a5ce4d-396e-4b35-a61f-8bacbb0adc53.png)\n
      - Thunder: ![](https://sh.itjust.works/pictrs/image/eaabc300-6f36-4ac1-b3e7-b22570970beb.png)\n
      \n
      How does one create these nicer cross-posts?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 3
    +favouriteCount: 25
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1712754019 {#1794
      date: 2024-04-10 15:00:19.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1918 …}
    +votes: Doctrine\ORM\PersistentCollection {#1958 …}
    +reports: Doctrine\ORM\PersistentCollection {#2479 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1935 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1891 …}
    +badges: Doctrine\ORM\PersistentCollection {#1956 …}
    +children: []
    -id: 27741
    -titleTs: "'cross':6 'cross-post':5 'lemmi':9 'post':7 'proper':4"
    -bodyTs: "'/pictrs/image/46a5ce4d-396e-4b35-a61f-8bacbb0adc53.png)':94 '/pictrs/image/518b4015-ad12-45a0-9cbf-836f1ee44fa6.png)':37 '/pictrs/image/54ce941c-6952-4960-b59a-de2c212e9afa.png)':73 '/pictrs/image/b8d68b7b-4675-4311-b742-dfd384fe28c5.png)':82 '/pictrs/image/eaabc300-6f36-4ac1-b3e7-b22570970beb.png)':98 'backend':10 'bodi':55 'button':34 'click':30 'creat':44,102 'cross':14,26,32,106 'cross-post':13,25,105 'exampl':67 'follow':89 'impress':5 'lemmi':17,90 'like':69 'link':48 'look':68 'markdown':57 'new':43 'nicer':104 'one':101 'origin':51,79 'post':15,27,33,45,52,107 'proper':22 'quotat':58 'rather':62 'refer':76 'result':40 'see':87 'sh.itjust.works':36,72,81,93,97 'sh.itjust.works/pictrs/image/46a5ce4d-396e-4b35-a61f-8bacbb0adc53.png)':92 'sh.itjust.works/pictrs/image/518b4015-ad12-45a0-9cbf-836f1ee44fa6.png)':35 'sh.itjust.works/pictrs/image/54ce941c-6952-4960-b59a-de2c212e9afa.png)':71 'sh.itjust.works/pictrs/image/b8d68b7b-4675-4311-b742-dfd384fe28c5.png)':80 'sh.itjust.works/pictrs/image/eaabc300-6f36-4ac1-b3e7-b22570970beb.png)':96 'solut':64 'start':86 'support':11 'thought':19 'thunder':95 'ugli':63 'ui':91 'way':23 'would':39"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704661494
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/post/12297084"
    +editedAt: DateTimeImmutable @1712584629 {#2434
      date: 2024-04-08 15:57:09.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704587994 {#1813
      date: 2024-01-07 01:39:54.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4058
    +user: App\Entity\User {#4006 …}
    +entry: App\Entity\Entry {#1824}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      the cross-post button is the correct way to do it, but sometimes I do delete the `> ` at the start of each line to remove the quote block\n
      \n
      currently the “cross-posted to:” thing is based on the link URL, so text-posts don’t have that for now, but any link post will get it automatically if you used the cross-post button\n
      \n
      (easy solution is to have a url for every post, even if it’s just a simple image)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1712754019 {#4068
      date: 2024-04-10 15:00:19.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Kalcifer@sh.itjust.works"
      "@Kalcifer@sh.itjust.works"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4056 …}
    +nested: Doctrine\ORM\PersistentCollection {#4054 …}
    +votes: Doctrine\ORM\PersistentCollection {#4052 …}
    +reports: Doctrine\ORM\PersistentCollection {#4050 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4018 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4022 …}
    -id: 287564
    -bodyTs: "'automat':60 'base':38 'block':29 'button':5,68 'correct':8 'cross':3,33,66 'cross-post':2,32,65 'current':30 'delet':17 'easi':69 'even':79 'everi':77 'get':58 'imag':86 'line':24 'link':41,55 'post':4,34,46,56,67,78 'quot':28 'remov':26 'simpl':85 'solut':70 'sometim':14 'start':21 'text':45 'text-post':44 'thing':36 'url':42,75 'use':63 'way':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6208957"
    +editedAt: DateTimeImmutable @1720353200 {#4004
      date: 2024-07-07 13:53:20.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704595896 {#4067
      date: 2024-01-07 03:51:36.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4058}
  +body: "Yeah, I do that ‘>’ delete dance too. What a pain in the ass! 😄😭"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704640350 {#4185
    date: 2024-01-07 16:12:30.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Kalcifer@sh.itjust.works"
    "@Die4Ever@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4191 …}
  +nested: Doctrine\ORM\PersistentCollection {#4193 …}
  +votes: Doctrine\ORM\PersistentCollection {#4189 …}
  +reports: Doctrine\ORM\PersistentCollection {#4196 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4198 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4200 …}
  -id: 288847
  -bodyTs: "'ass':13 'danc':6 'delet':5 'pain':10 'yeah':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6476764"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704640350 {#4182
    date: 2024-01-07 16:12: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
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 {#4096
  +user: App\Entity\User {#4079 …}
  +entry: App\Entity\Entry {#1824
    +user: Proxies\__CG__\App\Entity\User {#1395 …}
    +magazine: App\Entity\Magazine {#265
      +icon: null
      +name: "lemmy_support@lemmy.ml"
      +title: "lemmy_support"
      +description: """
        Support / questions about Lemmy.\n
        \n
        [Matrix Space: #lemmy-space](https://matrix.to/#/#lemmy-space:matrix.org)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 130
      +entryCommentCount: 600
      +postCount: 2
      +postCommentCount: 14
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728910137 {#275
        date: 2024-10-14 14:48:57.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#253 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +posts: Doctrine\ORM\PersistentCollection {#154 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#216 …}
      +bans: Doctrine\ORM\PersistentCollection {#133 …}
      +reports: Doctrine\ORM\PersistentCollection {#119 …}
      +badges: Doctrine\ORM\PersistentCollection {#97 …}
      +logs: Doctrine\ORM\PersistentCollection {#87 …}
      +awards: Doctrine\ORM\PersistentCollection {#76 …}
      +categories: Doctrine\ORM\PersistentCollection {#63 …}
      -id: 40
      +apId: "lemmy_support@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/lemmy_support"
      +apPublicUrl: "https://lemmy.ml/c/lemmy_support"
      +apFollowersUrl: "https://lemmy.ml/c/lemmy_support/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "lemmy_support"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729581033 {#269
        date: 2024-10-22 09:10:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696687715 {#271
        date: 2023-10-07 16:08:35.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1886 …}
    +slug: "How-do-you-properly-cross-post-on-Lemmy"
    +title: "How do you properly cross-post on Lemmy?"
    +url: null
    +body: """
      I was under the impression that there was no backend support for cross-posts in Lemmy – I thought that the “proper” way to cross-post was to click the cross post button\n
      \n
      ![](https://sh.itjust.works/pictrs/image/518b4015-ad12-45a0-9cbf-836f1ee44fa6.png)\n
      \n
      which would result in a new “create post” with a link to the original post, and the body in markdown quotations (which is a rather ugly solution) which, for example, looks like this:\n
      \n
      ![](https://sh.itjust.works/pictrs/image/54ce941c-6952-4960-b59a-de2c212e9afa.png)\n
      \n
      with no reference on the original\n
      \n
      ![](https://sh.itjust.works/pictrs/image/b8d68b7b-4675-4311-b742-dfd384fe28c5.png)\n
      \n
      But I then started seeing the following:\n
      \n
      - Lemmy UI: ![](https://sh.itjust.works/pictrs/image/46a5ce4d-396e-4b35-a61f-8bacbb0adc53.png)\n
      - Thunder: ![](https://sh.itjust.works/pictrs/image/eaabc300-6f36-4ac1-b3e7-b22570970beb.png)\n
      \n
      How does one create these nicer cross-posts?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 3
    +favouriteCount: 25
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1712754019 {#1794
      date: 2024-04-10 15:00:19.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1918 …}
    +votes: Doctrine\ORM\PersistentCollection {#1958 …}
    +reports: Doctrine\ORM\PersistentCollection {#2479 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1935 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1891 …}
    +badges: Doctrine\ORM\PersistentCollection {#1956 …}
    +children: []
    -id: 27741
    -titleTs: "'cross':6 'cross-post':5 'lemmi':9 'post':7 'proper':4"
    -bodyTs: "'/pictrs/image/46a5ce4d-396e-4b35-a61f-8bacbb0adc53.png)':94 '/pictrs/image/518b4015-ad12-45a0-9cbf-836f1ee44fa6.png)':37 '/pictrs/image/54ce941c-6952-4960-b59a-de2c212e9afa.png)':73 '/pictrs/image/b8d68b7b-4675-4311-b742-dfd384fe28c5.png)':82 '/pictrs/image/eaabc300-6f36-4ac1-b3e7-b22570970beb.png)':98 'backend':10 'bodi':55 'button':34 'click':30 'creat':44,102 'cross':14,26,32,106 'cross-post':13,25,105 'exampl':67 'follow':89 'impress':5 'lemmi':17,90 'like':69 'link':48 'look':68 'markdown':57 'new':43 'nicer':104 'one':101 'origin':51,79 'post':15,27,33,45,52,107 'proper':22 'quotat':58 'rather':62 'refer':76 'result':40 'see':87 'sh.itjust.works':36,72,81,93,97 'sh.itjust.works/pictrs/image/46a5ce4d-396e-4b35-a61f-8bacbb0adc53.png)':92 'sh.itjust.works/pictrs/image/518b4015-ad12-45a0-9cbf-836f1ee44fa6.png)':35 'sh.itjust.works/pictrs/image/54ce941c-6952-4960-b59a-de2c212e9afa.png)':71 'sh.itjust.works/pictrs/image/b8d68b7b-4675-4311-b742-dfd384fe28c5.png)':80 'sh.itjust.works/pictrs/image/eaabc300-6f36-4ac1-b3e7-b22570970beb.png)':96 'solut':64 'start':86 'support':11 'thought':19 'thunder':95 'ugli':63 'ui':91 'way':23 'would':39"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704661494
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/post/12297084"
    +editedAt: DateTimeImmutable @1712584629 {#2434
      date: 2024-04-08 15:57:09.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704587994 {#1813
      date: 2024-01-07 01:39:54.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: """
    That’s just the UI that shows you other communities where the same link has been posted.\n
    \n
    If you want to create a cross-post like that for an existing post that has a URL, just make a new one with the same URL. If you want to create one for a text-only post, I think that’s not possible though.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 5
  +score: 0
  +lastActive: DateTime @1704588230 {#4102
    date: 2024-01-07 01:43:50.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Kalcifer@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4094 …}
  +nested: Doctrine\ORM\PersistentCollection {#4092 …}
  +votes: Doctrine\ORM\PersistentCollection {#4090 …}
  +reports: Doctrine\ORM\PersistentCollection {#4087 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4083 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4081 …}
  -id: 287276
  -bodyTs: "'communiti':10 'creat':22,50 'cross':25 'cross-post':24 'exist':31 'like':27 'link':14 'make':38 'new':40 'one':41,51 'possibl':63 'post':17,26,32,57 'show':7 'text':55 'text-on':54 'think':59 'though':64 'ui':5 'url':36,45 'want':20,48"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6466791"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704588230 {#4100
    date: 2024-01-07 01:43: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
15 DENIED edit
App\Entity\EntryComment {#4096
  +user: App\Entity\User {#4079 …}
  +entry: App\Entity\Entry {#1824
    +user: Proxies\__CG__\App\Entity\User {#1395 …}
    +magazine: App\Entity\Magazine {#265
      +icon: null
      +name: "lemmy_support@lemmy.ml"
      +title: "lemmy_support"
      +description: """
        Support / questions about Lemmy.\n
        \n
        [Matrix Space: #lemmy-space](https://matrix.to/#/#lemmy-space:matrix.org)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 130
      +entryCommentCount: 600
      +postCount: 2
      +postCommentCount: 14
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728910137 {#275
        date: 2024-10-14 14:48:57.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#253 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +posts: Doctrine\ORM\PersistentCollection {#154 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#216 …}
      +bans: Doctrine\ORM\PersistentCollection {#133 …}
      +reports: Doctrine\ORM\PersistentCollection {#119 …}
      +badges: Doctrine\ORM\PersistentCollection {#97 …}
      +logs: Doctrine\ORM\PersistentCollection {#87 …}
      +awards: Doctrine\ORM\PersistentCollection {#76 …}
      +categories: Doctrine\ORM\PersistentCollection {#63 …}
      -id: 40
      +apId: "lemmy_support@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/lemmy_support"
      +apPublicUrl: "https://lemmy.ml/c/lemmy_support"
      +apFollowersUrl: "https://lemmy.ml/c/lemmy_support/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "lemmy_support"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729581033 {#269
        date: 2024-10-22 09:10:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696687715 {#271
        date: 2023-10-07 16:08:35.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1886 …}
    +slug: "How-do-you-properly-cross-post-on-Lemmy"
    +title: "How do you properly cross-post on Lemmy?"
    +url: null
    +body: """
      I was under the impression that there was no backend support for cross-posts in Lemmy – I thought that the “proper” way to cross-post was to click the cross post button\n
      \n
      ![](https://sh.itjust.works/pictrs/image/518b4015-ad12-45a0-9cbf-836f1ee44fa6.png)\n
      \n
      which would result in a new “create post” with a link to the original post, and the body in markdown quotations (which is a rather ugly solution) which, for example, looks like this:\n
      \n
      ![](https://sh.itjust.works/pictrs/image/54ce941c-6952-4960-b59a-de2c212e9afa.png)\n
      \n
      with no reference on the original\n
      \n
      ![](https://sh.itjust.works/pictrs/image/b8d68b7b-4675-4311-b742-dfd384fe28c5.png)\n
      \n
      But I then started seeing the following:\n
      \n
      - Lemmy UI: ![](https://sh.itjust.works/pictrs/image/46a5ce4d-396e-4b35-a61f-8bacbb0adc53.png)\n
      - Thunder: ![](https://sh.itjust.works/pictrs/image/eaabc300-6f36-4ac1-b3e7-b22570970beb.png)\n
      \n
      How does one create these nicer cross-posts?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 3
    +favouriteCount: 25
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1712754019 {#1794
      date: 2024-04-10 15:00:19.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1918 …}
    +votes: Doctrine\ORM\PersistentCollection {#1958 …}
    +reports: Doctrine\ORM\PersistentCollection {#2479 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1935 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1891 …}
    +badges: Doctrine\ORM\PersistentCollection {#1956 …}
    +children: []
    -id: 27741
    -titleTs: "'cross':6 'cross-post':5 'lemmi':9 'post':7 'proper':4"
    -bodyTs: "'/pictrs/image/46a5ce4d-396e-4b35-a61f-8bacbb0adc53.png)':94 '/pictrs/image/518b4015-ad12-45a0-9cbf-836f1ee44fa6.png)':37 '/pictrs/image/54ce941c-6952-4960-b59a-de2c212e9afa.png)':73 '/pictrs/image/b8d68b7b-4675-4311-b742-dfd384fe28c5.png)':82 '/pictrs/image/eaabc300-6f36-4ac1-b3e7-b22570970beb.png)':98 'backend':10 'bodi':55 'button':34 'click':30 'creat':44,102 'cross':14,26,32,106 'cross-post':13,25,105 'exampl':67 'follow':89 'impress':5 'lemmi':17,90 'like':69 'link':48 'look':68 'markdown':57 'new':43 'nicer':104 'one':101 'origin':51,79 'post':15,27,33,45,52,107 'proper':22 'quotat':58 'rather':62 'refer':76 'result':40 'see':87 'sh.itjust.works':36,72,81,93,97 'sh.itjust.works/pictrs/image/46a5ce4d-396e-4b35-a61f-8bacbb0adc53.png)':92 'sh.itjust.works/pictrs/image/518b4015-ad12-45a0-9cbf-836f1ee44fa6.png)':35 'sh.itjust.works/pictrs/image/54ce941c-6952-4960-b59a-de2c212e9afa.png)':71 'sh.itjust.works/pictrs/image/b8d68b7b-4675-4311-b742-dfd384fe28c5.png)':80 'sh.itjust.works/pictrs/image/eaabc300-6f36-4ac1-b3e7-b22570970beb.png)':96 'solut':64 'start':86 'support':11 'thought':19 'thunder':95 'ugli':63 'ui':91 'way':23 'would':39"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704661494
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/post/12297084"
    +editedAt: DateTimeImmutable @1712584629 {#2434
      date: 2024-04-08 15:57:09.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704587994 {#1813
      date: 2024-01-07 01:39:54.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: """
    That’s just the UI that shows you other communities where the same link has been posted.\n
    \n
    If you want to create a cross-post like that for an existing post that has a URL, just make a new one with the same URL. If you want to create one for a text-only post, I think that’s not possible though.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 5
  +score: 0
  +lastActive: DateTime @1704588230 {#4102
    date: 2024-01-07 01:43:50.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Kalcifer@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4094 …}
  +nested: Doctrine\ORM\PersistentCollection {#4092 …}
  +votes: Doctrine\ORM\PersistentCollection {#4090 …}
  +reports: Doctrine\ORM\PersistentCollection {#4087 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4083 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4081 …}
  -id: 287276
  -bodyTs: "'communiti':10 'creat':22,50 'cross':25 'cross-post':24 'exist':31 'like':27 'link':14 'make':38 'new':40 'one':41,51 'possibl':63 'post':17,26,32,57 'show':7 'text':55 'text-on':54 'think':59 'though':64 'ui':5 'url':36,45 'want':20,48"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6466791"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704588230 {#4100
    date: 2024-01-07 01:43: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
16 DENIED moderate
App\Entity\EntryComment {#4096
  +user: App\Entity\User {#4079 …}
  +entry: App\Entity\Entry {#1824
    +user: Proxies\__CG__\App\Entity\User {#1395 …}
    +magazine: App\Entity\Magazine {#265
      +icon: null
      +name: "lemmy_support@lemmy.ml"
      +title: "lemmy_support"
      +description: """
        Support / questions about Lemmy.\n
        \n
        [Matrix Space: #lemmy-space](https://matrix.to/#/#lemmy-space:matrix.org)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 130
      +entryCommentCount: 600
      +postCount: 2
      +postCommentCount: 14
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1728910137 {#275
        date: 2024-10-14 14:48:57.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#253 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +posts: Doctrine\ORM\PersistentCollection {#154 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#216 …}
      +bans: Doctrine\ORM\PersistentCollection {#133 …}
      +reports: Doctrine\ORM\PersistentCollection {#119 …}
      +badges: Doctrine\ORM\PersistentCollection {#97 …}
      +logs: Doctrine\ORM\PersistentCollection {#87 …}
      +awards: Doctrine\ORM\PersistentCollection {#76 …}
      +categories: Doctrine\ORM\PersistentCollection {#63 …}
      -id: 40
      +apId: "lemmy_support@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/lemmy_support"
      +apPublicUrl: "https://lemmy.ml/c/lemmy_support"
      +apFollowersUrl: "https://lemmy.ml/c/lemmy_support/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "lemmy_support"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729581033 {#269
        date: 2024-10-22 09:10:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696687715 {#271
        date: 2023-10-07 16:08:35.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1886 …}
    +slug: "How-do-you-properly-cross-post-on-Lemmy"
    +title: "How do you properly cross-post on Lemmy?"
    +url: null
    +body: """
      I was under the impression that there was no backend support for cross-posts in Lemmy – I thought that the “proper” way to cross-post was to click the cross post button\n
      \n
      ![](https://sh.itjust.works/pictrs/image/518b4015-ad12-45a0-9cbf-836f1ee44fa6.png)\n
      \n
      which would result in a new “create post” with a link to the original post, and the body in markdown quotations (which is a rather ugly solution) which, for example, looks like this:\n
      \n
      ![](https://sh.itjust.works/pictrs/image/54ce941c-6952-4960-b59a-de2c212e9afa.png)\n
      \n
      with no reference on the original\n
      \n
      ![](https://sh.itjust.works/pictrs/image/b8d68b7b-4675-4311-b742-dfd384fe28c5.png)\n
      \n
      But I then started seeing the following:\n
      \n
      - Lemmy UI: ![](https://sh.itjust.works/pictrs/image/46a5ce4d-396e-4b35-a61f-8bacbb0adc53.png)\n
      - Thunder: ![](https://sh.itjust.works/pictrs/image/eaabc300-6f36-4ac1-b3e7-b22570970beb.png)\n
      \n
      How does one create these nicer cross-posts?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 3
    +favouriteCount: 25
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1712754019 {#1794
      date: 2024-04-10 15:00:19.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1918 …}
    +votes: Doctrine\ORM\PersistentCollection {#1958 …}
    +reports: Doctrine\ORM\PersistentCollection {#2479 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1935 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1891 …}
    +badges: Doctrine\ORM\PersistentCollection {#1956 …}
    +children: []
    -id: 27741
    -titleTs: "'cross':6 'cross-post':5 'lemmi':9 'post':7 'proper':4"
    -bodyTs: "'/pictrs/image/46a5ce4d-396e-4b35-a61f-8bacbb0adc53.png)':94 '/pictrs/image/518b4015-ad12-45a0-9cbf-836f1ee44fa6.png)':37 '/pictrs/image/54ce941c-6952-4960-b59a-de2c212e9afa.png)':73 '/pictrs/image/b8d68b7b-4675-4311-b742-dfd384fe28c5.png)':82 '/pictrs/image/eaabc300-6f36-4ac1-b3e7-b22570970beb.png)':98 'backend':10 'bodi':55 'button':34 'click':30 'creat':44,102 'cross':14,26,32,106 'cross-post':13,25,105 'exampl':67 'follow':89 'impress':5 'lemmi':17,90 'like':69 'link':48 'look':68 'markdown':57 'new':43 'nicer':104 'one':101 'origin':51,79 'post':15,27,33,45,52,107 'proper':22 'quotat':58 'rather':62 'refer':76 'result':40 'see':87 'sh.itjust.works':36,72,81,93,97 'sh.itjust.works/pictrs/image/46a5ce4d-396e-4b35-a61f-8bacbb0adc53.png)':92 'sh.itjust.works/pictrs/image/518b4015-ad12-45a0-9cbf-836f1ee44fa6.png)':35 'sh.itjust.works/pictrs/image/54ce941c-6952-4960-b59a-de2c212e9afa.png)':71 'sh.itjust.works/pictrs/image/b8d68b7b-4675-4311-b742-dfd384fe28c5.png)':80 'sh.itjust.works/pictrs/image/eaabc300-6f36-4ac1-b3e7-b22570970beb.png)':96 'solut':64 'start':86 'support':11 'thought':19 'thunder':95 'ugli':63 'ui':91 'way':23 'would':39"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704661494
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/post/12297084"
    +editedAt: DateTimeImmutable @1712584629 {#2434
      date: 2024-04-08 15:57:09.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704587994 {#1813
      date: 2024-01-07 01:39:54.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: """
    That’s just the UI that shows you other communities where the same link has been posted.\n
    \n
    If you want to create a cross-post like that for an existing post that has a URL, just make a new one with the same URL. If you want to create one for a text-only post, I think that’s not possible though.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 5
  +score: 0
  +lastActive: DateTime @1704588230 {#4102
    date: 2024-01-07 01:43:50.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Kalcifer@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4094 …}
  +nested: Doctrine\ORM\PersistentCollection {#4092 …}
  +votes: Doctrine\ORM\PersistentCollection {#4090 …}
  +reports: Doctrine\ORM\PersistentCollection {#4087 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4083 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4081 …}
  -id: 287276
  -bodyTs: "'communiti':10 'creat':22,50 'cross':25 'cross-post':24 'exist':31 'like':27 'link':14 'make':38 'new':40 'one':41,51 'possibl':63 'post':17,26,32,57 'show':7 'text':55 'text-on':54 'think':59 'though':64 'ui':5 'url':36,45 'want':20,48"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6466791"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704588230 {#4100
    date: 2024-01-07 01:43: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
17 DENIED edit
App\Entity\Magazine {#265
  +icon: null
  +name: "lemmy_support@lemmy.ml"
  +title: "lemmy_support"
  +description: """
    Support / questions about Lemmy.\n
    \n
    [Matrix Space: #lemmy-space](https://matrix.to/#/#lemmy-space:matrix.org)
    """
  +rules: null
  +subscriptionsCount: 1
  +entryCount: 130
  +entryCommentCount: 600
  +postCount: 2
  +postCommentCount: 14
  +isAdult: false
  +customCss: null
  +lastActive: DateTime @1728910137 {#275
    date: 2024-10-14 14:48:57.0 +02:00
  }
  +markedForDeletionAt: null
  +tags: null
  +moderators: Doctrine\ORM\PersistentCollection {#253 …}
  +ownershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
  +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
  +entries: Doctrine\ORM\PersistentCollection {#196 …}
  +posts: Doctrine\ORM\PersistentCollection {#154 …}
  +subscriptions: Doctrine\ORM\PersistentCollection {#216 …}
  +bans: Doctrine\ORM\PersistentCollection {#133 …}
  +reports: Doctrine\ORM\PersistentCollection {#119 …}
  +badges: Doctrine\ORM\PersistentCollection {#97 …}
  +logs: Doctrine\ORM\PersistentCollection {#87 …}
  +awards: Doctrine\ORM\PersistentCollection {#76 …}
  +categories: Doctrine\ORM\PersistentCollection {#63 …}
  -id: 40
  +apId: "lemmy_support@lemmy.ml"
  +apProfileId: "https://lemmy.ml/c/lemmy_support"
  +apPublicUrl: "https://lemmy.ml/c/lemmy_support"
  +apFollowersUrl: "https://lemmy.ml/c/lemmy_support/followers"
  +apInboxUrl: "https://lemmy.ml/inbox"
  +apDomain: "lemmy.ml"
  +apPreferredUsername: "lemmy_support"
  +apDiscoverable: true
  +apManuallyApprovesFollowers: null
  +privateKey: null
  +publicKey: null
  +apFetchedAt: DateTime @1729581033 {#269
    date: 2024-10-22 09:10:33.0 +02:00
  }
  +apDeletedAt: null
  +apTimeoutAt: null
  +visibility: "visible             "
  +createdAt: DateTimeImmutable @1696687715 {#271
    date: 2023-10-07 16:08:35.0 +02: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