Components
18
Twig Components
65
Render Count
73
ms
Render Time
12.0
MiB
Memory Usage
Components
Render calls
entry | App\Twig\Components\EntryComponent | 12.0 MiB | 12.39 ms | |
---|---|---|---|---|
Input props | [ "entry" => App\Entity\Entry {#2032 +user: App\Entity\User {#265 +avatar: Proxies\__CG__\App\Entity\Image {#246 …} +cover: Proxies\__CG__\App\Entity\Image {#247 …} +email: "ptz@dubvee.org" +username: "@ptz@dubvee.org" +roles: [] +followersCount: 0 +homepage: "front" +about: "Ask me anything." +lastActive: DateTime @1707767810 {#275 : 2024-02-12 20:56:50.0 +01:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 31957 -password: "$2y$13$GQ5ytKsdAjGNepaBKTyaw.LxgdDgO3AmJCBWfHMnv0zu0ZgfjN0A2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "ptz@dubvee.org" +apProfileId: "https://dubvee.org/u/ptz" +apPublicUrl: "https://dubvee.org/u/ptz" +apFollowersUrl: null +apInboxUrl: "https://dubvee.org/inbox" +apDomain: "dubvee.org" +apPreferredUsername: "ptz" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1711023282 {#269 : 2024-03-21 13:14:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689880362 {#268 : 2023-07-20 21:12:42.0 +02:00 } } +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 +icon: Proxies\__CG__\App\Entity\Image {#2273 …} +name: "risa@startrek.website" +title: "risa" +description: """ **Star Trek memes and shitposts**\n \n Come on’n get your jamaharon on! There are no real rules—just don’t break the weather control network. """ +rules: null +subscriptionsCount: 1 +entryCount: 1565 +entryCommentCount: 14520 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729583695 {#2257 : 2024-10-22 09:54:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#2271 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#2272 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2253 …} +entries: Doctrine\ORM\PersistentCollection {#2262 …} +posts: Doctrine\ORM\PersistentCollection {#2264 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2242 …} +bans: Doctrine\ORM\PersistentCollection {#2234 …} +reports: Doctrine\ORM\PersistentCollection {#2254 …} +badges: Doctrine\ORM\PersistentCollection {#2287 …} +logs: Doctrine\ORM\PersistentCollection {#2151 …} +awards: Doctrine\ORM\PersistentCollection {#2243 …} +categories: Doctrine\ORM\PersistentCollection {#2148 …} -id: 80 +apId: "risa@startrek.website" +apProfileId: "https://startrek.website/c/risa" +apPublicUrl: "https://startrek.website/c/risa" +apFollowersUrl: "https://startrek.website/c/risa/followers" +apInboxUrl: "https://startrek.website/inbox" +apDomain: "startrek.website" +apPreferredUsername: "risa" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583271 {#2268 : 2024-10-22 09:47:51.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1699085204 {#2267 : 2023-11-04 09:06:44.0 +01:00 } +__isInitialized__: true …2 } +image: Proxies\__CG__\App\Entity\Image {#2026 …} +domain: Proxies\__CG__\App\Entity\Domain {#1598 …} +slug: "Never-forget-that-Picard-s-PIN-is-0000" +title: "Never forget that Picard's PIN is 0000" +url: "https://dubvee.org/pictrs/image/922eedbf-6ea2-47e0-a2c4-dcba399bbcbf.png" +body: """ cross-posted from: [dubvee.org/post/7748](https://dubvee.org/post/7748)\n \n > Alt text: Admiral Picard initiating the self-destruct sequence of the Stargazer by the vocal command, “Authorization: Picard, zero-zero-zero-destruct-zero” """ +type: "image" +lang: "en" +isOc: false +hasEmbed: true +commentCount: 1 +favouriteCount: 0 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727825048 {#2023 : 2024-10-02 01:24:08.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#2024 …} +votes: Doctrine\ORM\PersistentCollection {#2018 …} +reports: Doctrine\ORM\PersistentCollection {#2011 …} +favourites: Doctrine\ORM\PersistentCollection {#2021 …} +notifications: Doctrine\ORM\PersistentCollection {#2029 …} +badges: Doctrine\ORM\PersistentCollection {#2020 …} +children: [] -id: 23699 -titleTs: "'0000':8 'forget':2 'never':1 'picard':4 'pin':6" -bodyTs: "'/post/7748](https://dubvee.org/post/7748)':7 'admir':10 'alt':8 'author':25 'command':24 'cross':2 'cross-post':1 'destruct':16,31 'dubvee.org':6 'dubvee.org/post/7748](https://dubvee.org/post/7748)':5 'initi':12 'picard':11,26 'post':3 'self':15 'self-destruct':14 'sequenc':17 'stargaz':20 'text':9 'vocal':23 'zero':28,29,30,32 'zero-zero-zero-destruct-zero':27" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1686786426 +visibility: "visible " +apId: "https://dubvee.org/post/11618" +editedAt: null +createdAt: DateTimeImmutable @1686779926 {#2030 : 2023-06-14 23:58:46.0 +02:00 } } "showMagazineName" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EntryComponent {#2215 -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …} -newCommentMarkerCount: App\Kbin\NewCommentMarker\NewCommentMarkerCount {#2139 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -twig: Twig\Environment {#1252 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -security: Symfony\Bundle\SecurityBundle\Security {#1101 …} +entry: App\Entity\Entry {#2032 +user: App\Entity\User {#265 +avatar: Proxies\__CG__\App\Entity\Image {#246 …} +cover: Proxies\__CG__\App\Entity\Image {#247 …} +email: "ptz@dubvee.org" +username: "@ptz@dubvee.org" +roles: [] +followersCount: 0 +homepage: "front" +about: "Ask me anything." +lastActive: DateTime @1707767810 {#275 : 2024-02-12 20:56:50.0 +01:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 31957 -password: "$2y$13$GQ5ytKsdAjGNepaBKTyaw.LxgdDgO3AmJCBWfHMnv0zu0ZgfjN0A2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "ptz@dubvee.org" +apProfileId: "https://dubvee.org/u/ptz" +apPublicUrl: "https://dubvee.org/u/ptz" +apFollowersUrl: null +apInboxUrl: "https://dubvee.org/inbox" +apDomain: "dubvee.org" +apPreferredUsername: "ptz" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1711023282 {#269 : 2024-03-21 13:14:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689880362 {#268 : 2023-07-20 21:12:42.0 +02:00 } } +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 +icon: Proxies\__CG__\App\Entity\Image {#2273 …} +name: "risa@startrek.website" +title: "risa" +description: """ **Star Trek memes and shitposts**\n \n Come on’n get your jamaharon on! There are no real rules—just don’t break the weather control network. """ +rules: null +subscriptionsCount: 1 +entryCount: 1565 +entryCommentCount: 14520 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729583695 {#2257 : 2024-10-22 09:54:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#2271 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#2272 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2253 …} +entries: Doctrine\ORM\PersistentCollection {#2262 …} +posts: Doctrine\ORM\PersistentCollection {#2264 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2242 …} +bans: Doctrine\ORM\PersistentCollection {#2234 …} +reports: Doctrine\ORM\PersistentCollection {#2254 …} +badges: Doctrine\ORM\PersistentCollection {#2287 …} +logs: Doctrine\ORM\PersistentCollection {#2151 …} +awards: Doctrine\ORM\PersistentCollection {#2243 …} +categories: Doctrine\ORM\PersistentCollection {#2148 …} -id: 80 +apId: "risa@startrek.website" +apProfileId: "https://startrek.website/c/risa" +apPublicUrl: "https://startrek.website/c/risa" +apFollowersUrl: "https://startrek.website/c/risa/followers" +apInboxUrl: "https://startrek.website/inbox" +apDomain: "startrek.website" +apPreferredUsername: "risa" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583271 {#2268 : 2024-10-22 09:47:51.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1699085204 {#2267 : 2023-11-04 09:06:44.0 +01:00 } +__isInitialized__: true …2 } +image: Proxies\__CG__\App\Entity\Image {#2026 …} +domain: Proxies\__CG__\App\Entity\Domain {#1598 …} +slug: "Never-forget-that-Picard-s-PIN-is-0000" +title: "Never forget that Picard's PIN is 0000" +url: "https://dubvee.org/pictrs/image/922eedbf-6ea2-47e0-a2c4-dcba399bbcbf.png" +body: """ cross-posted from: [dubvee.org/post/7748](https://dubvee.org/post/7748)\n \n > Alt text: Admiral Picard initiating the self-destruct sequence of the Stargazer by the vocal command, “Authorization: Picard, zero-zero-zero-destruct-zero” """ +type: "image" +lang: "en" +isOc: false +hasEmbed: true +commentCount: 1 +favouriteCount: 0 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727825048 {#2023 : 2024-10-02 01:24:08.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#2024 …} +votes: Doctrine\ORM\PersistentCollection {#2018 …} +reports: Doctrine\ORM\PersistentCollection {#2011 …} +favourites: Doctrine\ORM\PersistentCollection {#2021 …} +notifications: Doctrine\ORM\PersistentCollection {#2029 …} +badges: Doctrine\ORM\PersistentCollection {#2020 …} +children: [] -id: 23699 -titleTs: "'0000':8 'forget':2 'never':1 'picard':4 'pin':6" -bodyTs: "'/post/7748](https://dubvee.org/post/7748)':7 'admir':10 'alt':8 'author':25 'command':24 'cross':2 'cross-post':1 'destruct':16,31 'dubvee.org':6 'dubvee.org/post/7748](https://dubvee.org/post/7748)':5 'initi':12 'picard':11,26 'post':3 'self':15 'self-destruct':14 'sequenc':17 'stargaz':20 'text':9 'vocal':23 'zero':28,29,30,32 'zero-zero-zero-destruct-zero':27" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1686786426 +visibility: "visible " +apId: "https://dubvee.org/post/11618" +editedAt: null +createdAt: DateTimeImmutable @1686779926 {#2030 : 2023-06-14 23:58:46.0 +02:00 } } +isSingle: false +showShortSentence: true +showBody: false +showMagazineName: true +canSeeTrash: false +newComments: 0 } |
user_inline | App\Twig\Components\UserInlineComponent | 12.0 MiB | 0.24 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#265 +avatar: Proxies\__CG__\App\Entity\Image {#246 …} +cover: Proxies\__CG__\App\Entity\Image {#247 …} +email: "ptz@dubvee.org" +username: "@ptz@dubvee.org" +roles: [] +followersCount: 0 +homepage: "front" +about: "Ask me anything." +lastActive: DateTime @1707767810 {#275 : 2024-02-12 20:56:50.0 +01:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 31957 -password: "$2y$13$GQ5ytKsdAjGNepaBKTyaw.LxgdDgO3AmJCBWfHMnv0zu0ZgfjN0A2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "ptz@dubvee.org" +apProfileId: "https://dubvee.org/u/ptz" +apPublicUrl: "https://dubvee.org/u/ptz" +apFollowersUrl: null +apInboxUrl: "https://dubvee.org/inbox" +apDomain: "dubvee.org" +apPreferredUsername: "ptz" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1711023282 {#269 : 2024-03-21 13:14:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689880362 {#268 : 2023-07-20 21:12:42.0 +02:00 } } "showAvatar" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserInlineComponent {#1981 +user: App\Entity\User {#265 +avatar: Proxies\__CG__\App\Entity\Image {#246 …} +cover: Proxies\__CG__\App\Entity\Image {#247 …} +email: "ptz@dubvee.org" +username: "@ptz@dubvee.org" +roles: [] +followersCount: 0 +homepage: "front" +about: "Ask me anything." +lastActive: DateTime @1707767810 {#275 : 2024-02-12 20:56:50.0 +01:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 31957 -password: "$2y$13$GQ5ytKsdAjGNepaBKTyaw.LxgdDgO3AmJCBWfHMnv0zu0ZgfjN0A2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "ptz@dubvee.org" +apProfileId: "https://dubvee.org/u/ptz" +apPublicUrl: "https://dubvee.org/u/ptz" +apFollowersUrl: null +apInboxUrl: "https://dubvee.org/inbox" +apDomain: "dubvee.org" +apPreferredUsername: "ptz" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1711023282 {#269 : 2024-03-21 13:14:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689880362 {#268 : 2023-07-20 21:12:42.0 +02:00 } } +showAvatar: false } |
date | App\Twig\Components\DateComponent | 12.0 MiB | 0.36 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1686779926 {#2030 : 2023-06-14 23:58:46.0 +02:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#2530 +date: DateTimeImmutable @1686779926 {#2030 : 2023-06-14 23:58:46.0 +02:00 } } |
date_edited | App\Twig\Components\DateEditedComponent | 12.0 MiB | 0.14 ms | |
---|---|---|---|---|
Input props | [ "createdAt" => DateTimeImmutable @1686779926 {#2030 : 2023-06-14 23:58:46.0 +02:00 } "editedAt" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateEditedComponent {#2594 +createdAt: DateTimeImmutable @1686779926 {#2030 : 2023-06-14 23:58:46.0 +02:00 } +editedAt: null } |
magazine_inline | App\Twig\Components\MagazineInlineComponent | 12.0 MiB | 0.19 ms | |
---|---|---|---|---|
Input props | [ "magazine" => Proxies\__CG__\App\Entity\Magazine {#1724 +icon: Proxies\__CG__\App\Entity\Image {#2273 …} +name: "risa@startrek.website" +title: "risa" +description: """ **Star Trek memes and shitposts**\n \n Come on’n get your jamaharon on! There are no real rules—just don’t break the weather control network. """ +rules: null +subscriptionsCount: 1 +entryCount: 1565 +entryCommentCount: 14520 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729583695 {#2257 : 2024-10-22 09:54:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#2271 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#2272 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2253 …} +entries: Doctrine\ORM\PersistentCollection {#2262 …} +posts: Doctrine\ORM\PersistentCollection {#2264 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2242 …} +bans: Doctrine\ORM\PersistentCollection {#2234 …} +reports: Doctrine\ORM\PersistentCollection {#2254 …} +badges: Doctrine\ORM\PersistentCollection {#2287 …} +logs: Doctrine\ORM\PersistentCollection {#2151 …} +awards: Doctrine\ORM\PersistentCollection {#2243 …} +categories: Doctrine\ORM\PersistentCollection {#2148 …} -id: 80 +apId: "risa@startrek.website" +apProfileId: "https://startrek.website/c/risa" +apPublicUrl: "https://startrek.website/c/risa" +apFollowersUrl: "https://startrek.website/c/risa/followers" +apInboxUrl: "https://startrek.website/inbox" +apDomain: "startrek.website" +apPreferredUsername: "risa" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583271 {#2268 : 2024-10-22 09:47:51.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1699085204 {#2267 : 2023-11-04 09:06:44.0 +01:00 } +__isInitialized__: true …2 } "showAvatar" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\MagazineInlineComponent {#2659 +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 +icon: Proxies\__CG__\App\Entity\Image {#2273 …} +name: "risa@startrek.website" +title: "risa" +description: """ **Star Trek memes and shitposts**\n \n Come on’n get your jamaharon on! There are no real rules—just don’t break the weather control network. """ +rules: null +subscriptionsCount: 1 +entryCount: 1565 +entryCommentCount: 14520 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729583695 {#2257 : 2024-10-22 09:54:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#2271 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#2272 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2253 …} +entries: Doctrine\ORM\PersistentCollection {#2262 …} +posts: Doctrine\ORM\PersistentCollection {#2264 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2242 …} +bans: Doctrine\ORM\PersistentCollection {#2234 …} +reports: Doctrine\ORM\PersistentCollection {#2254 …} +badges: Doctrine\ORM\PersistentCollection {#2287 …} +logs: Doctrine\ORM\PersistentCollection {#2151 …} +awards: Doctrine\ORM\PersistentCollection {#2243 …} +categories: Doctrine\ORM\PersistentCollection {#2148 …} -id: 80 +apId: "risa@startrek.website" +apProfileId: "https://startrek.website/c/risa" +apPublicUrl: "https://startrek.website/c/risa" +apFollowersUrl: "https://startrek.website/c/risa/followers" +apInboxUrl: "https://startrek.website/inbox" +apDomain: "startrek.website" +apPreferredUsername: "risa" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583271 {#2268 : 2024-10-22 09:47:51.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1699085204 {#2267 : 2023-11-04 09:06:44.0 +01:00 } +__isInitialized__: true …2 } +showTitle: true +fullName: false +stretchedLink: false +showAvatar: false } |
vote | App\Twig\Components\VoteComponent | 12.0 MiB | 0.73 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\Entry {#2032 +user: App\Entity\User {#265 +avatar: Proxies\__CG__\App\Entity\Image {#246 …} +cover: Proxies\__CG__\App\Entity\Image {#247 …} +email: "ptz@dubvee.org" +username: "@ptz@dubvee.org" +roles: [] +followersCount: 0 +homepage: "front" +about: "Ask me anything." +lastActive: DateTime @1707767810 {#275 : 2024-02-12 20:56:50.0 +01:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 31957 -password: "$2y$13$GQ5ytKsdAjGNepaBKTyaw.LxgdDgO3AmJCBWfHMnv0zu0ZgfjN0A2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "ptz@dubvee.org" +apProfileId: "https://dubvee.org/u/ptz" +apPublicUrl: "https://dubvee.org/u/ptz" +apFollowersUrl: null +apInboxUrl: "https://dubvee.org/inbox" +apDomain: "dubvee.org" +apPreferredUsername: "ptz" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1711023282 {#269 : 2024-03-21 13:14:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689880362 {#268 : 2023-07-20 21:12:42.0 +02:00 } } +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 +icon: Proxies\__CG__\App\Entity\Image {#2273 …} +name: "risa@startrek.website" +title: "risa" +description: """ **Star Trek memes and shitposts**\n \n Come on’n get your jamaharon on! There are no real rules—just don’t break the weather control network. """ +rules: null +subscriptionsCount: 1 +entryCount: 1565 +entryCommentCount: 14520 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729583695 {#2257 : 2024-10-22 09:54:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#2271 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#2272 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2253 …} +entries: Doctrine\ORM\PersistentCollection {#2262 …} +posts: Doctrine\ORM\PersistentCollection {#2264 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2242 …} +bans: Doctrine\ORM\PersistentCollection {#2234 …} +reports: Doctrine\ORM\PersistentCollection {#2254 …} +badges: Doctrine\ORM\PersistentCollection {#2287 …} +logs: Doctrine\ORM\PersistentCollection {#2151 …} +awards: Doctrine\ORM\PersistentCollection {#2243 …} +categories: Doctrine\ORM\PersistentCollection {#2148 …} -id: 80 +apId: "risa@startrek.website" +apProfileId: "https://startrek.website/c/risa" +apPublicUrl: "https://startrek.website/c/risa" +apFollowersUrl: "https://startrek.website/c/risa/followers" +apInboxUrl: "https://startrek.website/inbox" +apDomain: "startrek.website" +apPreferredUsername: "risa" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583271 {#2268 : 2024-10-22 09:47:51.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1699085204 {#2267 : 2023-11-04 09:06:44.0 +01:00 } +__isInitialized__: true …2 } +image: Proxies\__CG__\App\Entity\Image {#2026 …} +domain: Proxies\__CG__\App\Entity\Domain {#1598 …} +slug: "Never-forget-that-Picard-s-PIN-is-0000" +title: "Never forget that Picard's PIN is 0000" +url: "https://dubvee.org/pictrs/image/922eedbf-6ea2-47e0-a2c4-dcba399bbcbf.png" +body: """ cross-posted from: [dubvee.org/post/7748](https://dubvee.org/post/7748)\n \n > Alt text: Admiral Picard initiating the self-destruct sequence of the Stargazer by the vocal command, “Authorization: Picard, zero-zero-zero-destruct-zero” """ +type: "image" +lang: "en" +isOc: false +hasEmbed: true +commentCount: 1 +favouriteCount: 0 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727825048 {#2023 : 2024-10-02 01:24:08.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#2024 …} +votes: Doctrine\ORM\PersistentCollection {#2018 …} +reports: Doctrine\ORM\PersistentCollection {#2011 …} +favourites: Doctrine\ORM\PersistentCollection {#2021 …} +notifications: Doctrine\ORM\PersistentCollection {#2029 …} +badges: Doctrine\ORM\PersistentCollection {#2020 …} +children: [] -id: 23699 -titleTs: "'0000':8 'forget':2 'never':1 'picard':4 'pin':6" -bodyTs: "'/post/7748](https://dubvee.org/post/7748)':7 'admir':10 'alt':8 'author':25 'command':24 'cross':2 'cross-post':1 'destruct':16,31 'dubvee.org':6 'dubvee.org/post/7748](https://dubvee.org/post/7748)':5 'initi':12 'picard':11,26 'post':3 'self':15 'self-destruct':14 'sequenc':17 'stargaz':20 'text':9 'vocal':23 'zero':28,29,30,32 'zero-zero-zero-destruct-zero':27" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1686786426 +visibility: "visible " +apId: "https://dubvee.org/post/11618" +editedAt: null +createdAt: DateTimeImmutable @1686779926 {#2030 : 2023-06-14 23:58:46.0 +02:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\VoteComponent {#2734 +subject: App\Entity\Entry {#2032 +user: App\Entity\User {#265 +avatar: Proxies\__CG__\App\Entity\Image {#246 …} +cover: Proxies\__CG__\App\Entity\Image {#247 …} +email: "ptz@dubvee.org" +username: "@ptz@dubvee.org" +roles: [] +followersCount: 0 +homepage: "front" +about: "Ask me anything." +lastActive: DateTime @1707767810 {#275 : 2024-02-12 20:56:50.0 +01:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 31957 -password: "$2y$13$GQ5ytKsdAjGNepaBKTyaw.LxgdDgO3AmJCBWfHMnv0zu0ZgfjN0A2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "ptz@dubvee.org" +apProfileId: "https://dubvee.org/u/ptz" +apPublicUrl: "https://dubvee.org/u/ptz" +apFollowersUrl: null +apInboxUrl: "https://dubvee.org/inbox" +apDomain: "dubvee.org" +apPreferredUsername: "ptz" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1711023282 {#269 : 2024-03-21 13:14:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689880362 {#268 : 2023-07-20 21:12:42.0 +02:00 } } +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 +icon: Proxies\__CG__\App\Entity\Image {#2273 …} +name: "risa@startrek.website" +title: "risa" +description: """ **Star Trek memes and shitposts**\n \n Come on’n get your jamaharon on! There are no real rules—just don’t break the weather control network. """ +rules: null +subscriptionsCount: 1 +entryCount: 1565 +entryCommentCount: 14520 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729583695 {#2257 : 2024-10-22 09:54:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#2271 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#2272 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2253 …} +entries: Doctrine\ORM\PersistentCollection {#2262 …} +posts: Doctrine\ORM\PersistentCollection {#2264 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2242 …} +bans: Doctrine\ORM\PersistentCollection {#2234 …} +reports: Doctrine\ORM\PersistentCollection {#2254 …} +badges: Doctrine\ORM\PersistentCollection {#2287 …} +logs: Doctrine\ORM\PersistentCollection {#2151 …} +awards: Doctrine\ORM\PersistentCollection {#2243 …} +categories: Doctrine\ORM\PersistentCollection {#2148 …} -id: 80 +apId: "risa@startrek.website" +apProfileId: "https://startrek.website/c/risa" +apPublicUrl: "https://startrek.website/c/risa" +apFollowersUrl: "https://startrek.website/c/risa/followers" +apInboxUrl: "https://startrek.website/inbox" +apDomain: "startrek.website" +apPreferredUsername: "risa" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583271 {#2268 : 2024-10-22 09:47:51.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1699085204 {#2267 : 2023-11-04 09:06:44.0 +01:00 } +__isInitialized__: true …2 } +image: Proxies\__CG__\App\Entity\Image {#2026 …} +domain: Proxies\__CG__\App\Entity\Domain {#1598 …} +slug: "Never-forget-that-Picard-s-PIN-is-0000" +title: "Never forget that Picard's PIN is 0000" +url: "https://dubvee.org/pictrs/image/922eedbf-6ea2-47e0-a2c4-dcba399bbcbf.png" +body: """ cross-posted from: [dubvee.org/post/7748](https://dubvee.org/post/7748)\n \n > Alt text: Admiral Picard initiating the self-destruct sequence of the Stargazer by the vocal command, “Authorization: Picard, zero-zero-zero-destruct-zero” """ +type: "image" +lang: "en" +isOc: false +hasEmbed: true +commentCount: 1 +favouriteCount: 0 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727825048 {#2023 : 2024-10-02 01:24:08.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#2024 …} +votes: Doctrine\ORM\PersistentCollection {#2018 …} +reports: Doctrine\ORM\PersistentCollection {#2011 …} +favourites: Doctrine\ORM\PersistentCollection {#2021 …} +notifications: Doctrine\ORM\PersistentCollection {#2029 …} +badges: Doctrine\ORM\PersistentCollection {#2020 …} +children: [] -id: 23699 -titleTs: "'0000':8 'forget':2 'never':1 'picard':4 'pin':6" -bodyTs: "'/post/7748](https://dubvee.org/post/7748)':7 'admir':10 'alt':8 'author':25 'command':24 'cross':2 'cross-post':1 'destruct':16,31 'dubvee.org':6 'dubvee.org/post/7748](https://dubvee.org/post/7748)':5 'initi':12 'picard':11,26 'post':3 'self':15 'self-destruct':14 'sequenc':17 'stargaz':20 'text':9 'vocal':23 'zero':28,29,30,32 'zero-zero-zero-destruct-zero':27" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1686786426 +visibility: "visible " +apId: "https://dubvee.org/post/11618" +editedAt: null +createdAt: DateTimeImmutable @1686779926 {#2030 : 2023-06-14 23:58:46.0 +02:00 } } +formDest: "entry" +showDownvote: true -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
boost | App\Twig\Components\BoostComponent | 12.0 MiB | 1.21 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\Entry {#2032 +user: App\Entity\User {#265 +avatar: Proxies\__CG__\App\Entity\Image {#246 …} +cover: Proxies\__CG__\App\Entity\Image {#247 …} +email: "ptz@dubvee.org" +username: "@ptz@dubvee.org" +roles: [] +followersCount: 0 +homepage: "front" +about: "Ask me anything." +lastActive: DateTime @1707767810 {#275 : 2024-02-12 20:56:50.0 +01:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 31957 -password: "$2y$13$GQ5ytKsdAjGNepaBKTyaw.LxgdDgO3AmJCBWfHMnv0zu0ZgfjN0A2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "ptz@dubvee.org" +apProfileId: "https://dubvee.org/u/ptz" +apPublicUrl: "https://dubvee.org/u/ptz" +apFollowersUrl: null +apInboxUrl: "https://dubvee.org/inbox" +apDomain: "dubvee.org" +apPreferredUsername: "ptz" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1711023282 {#269 : 2024-03-21 13:14:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689880362 {#268 : 2023-07-20 21:12:42.0 +02:00 } } +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 +icon: Proxies\__CG__\App\Entity\Image {#2273 …} +name: "risa@startrek.website" +title: "risa" +description: """ **Star Trek memes and shitposts**\n \n Come on’n get your jamaharon on! There are no real rules—just don’t break the weather control network. """ +rules: null +subscriptionsCount: 1 +entryCount: 1565 +entryCommentCount: 14520 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729583695 {#2257 : 2024-10-22 09:54:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#2271 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#2272 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2253 …} +entries: Doctrine\ORM\PersistentCollection {#2262 …} +posts: Doctrine\ORM\PersistentCollection {#2264 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2242 …} +bans: Doctrine\ORM\PersistentCollection {#2234 …} +reports: Doctrine\ORM\PersistentCollection {#2254 …} +badges: Doctrine\ORM\PersistentCollection {#2287 …} +logs: Doctrine\ORM\PersistentCollection {#2151 …} +awards: Doctrine\ORM\PersistentCollection {#2243 …} +categories: Doctrine\ORM\PersistentCollection {#2148 …} -id: 80 +apId: "risa@startrek.website" +apProfileId: "https://startrek.website/c/risa" +apPublicUrl: "https://startrek.website/c/risa" +apFollowersUrl: "https://startrek.website/c/risa/followers" +apInboxUrl: "https://startrek.website/inbox" +apDomain: "startrek.website" +apPreferredUsername: "risa" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583271 {#2268 : 2024-10-22 09:47:51.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1699085204 {#2267 : 2023-11-04 09:06:44.0 +01:00 } +__isInitialized__: true …2 } +image: Proxies\__CG__\App\Entity\Image {#2026 …} +domain: Proxies\__CG__\App\Entity\Domain {#1598 …} +slug: "Never-forget-that-Picard-s-PIN-is-0000" +title: "Never forget that Picard's PIN is 0000" +url: "https://dubvee.org/pictrs/image/922eedbf-6ea2-47e0-a2c4-dcba399bbcbf.png" +body: """ cross-posted from: [dubvee.org/post/7748](https://dubvee.org/post/7748)\n \n > Alt text: Admiral Picard initiating the self-destruct sequence of the Stargazer by the vocal command, “Authorization: Picard, zero-zero-zero-destruct-zero” """ +type: "image" +lang: "en" +isOc: false +hasEmbed: true +commentCount: 1 +favouriteCount: 0 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727825048 {#2023 : 2024-10-02 01:24:08.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#2024 …} +votes: Doctrine\ORM\PersistentCollection {#2018 …} +reports: Doctrine\ORM\PersistentCollection {#2011 …} +favourites: Doctrine\ORM\PersistentCollection {#2021 …} +notifications: Doctrine\ORM\PersistentCollection {#2029 …} +badges: Doctrine\ORM\PersistentCollection {#2020 …} +children: [] -id: 23699 -titleTs: "'0000':8 'forget':2 'never':1 'picard':4 'pin':6" -bodyTs: "'/post/7748](https://dubvee.org/post/7748)':7 'admir':10 'alt':8 'author':25 'command':24 'cross':2 'cross-post':1 'destruct':16,31 'dubvee.org':6 'dubvee.org/post/7748](https://dubvee.org/post/7748)':5 'initi':12 'picard':11,26 'post':3 'self':15 'self-destruct':14 'sequenc':17 'stargaz':20 'text':9 'vocal':23 'zero':28,29,30,32 'zero-zero-zero-destruct-zero':27" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1686786426 +visibility: "visible " +apId: "https://dubvee.org/post/11618" +editedAt: null +createdAt: DateTimeImmutable @1686779926 {#2030 : 2023-06-14 23:58:46.0 +02:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\BoostComponent {#2812 +formDest: "entry" +subject: App\Entity\Entry {#2032 +user: App\Entity\User {#265 +avatar: Proxies\__CG__\App\Entity\Image {#246 …} +cover: Proxies\__CG__\App\Entity\Image {#247 …} +email: "ptz@dubvee.org" +username: "@ptz@dubvee.org" +roles: [] +followersCount: 0 +homepage: "front" +about: "Ask me anything." +lastActive: DateTime @1707767810 {#275 : 2024-02-12 20:56:50.0 +01:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 31957 -password: "$2y$13$GQ5ytKsdAjGNepaBKTyaw.LxgdDgO3AmJCBWfHMnv0zu0ZgfjN0A2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "ptz@dubvee.org" +apProfileId: "https://dubvee.org/u/ptz" +apPublicUrl: "https://dubvee.org/u/ptz" +apFollowersUrl: null +apInboxUrl: "https://dubvee.org/inbox" +apDomain: "dubvee.org" +apPreferredUsername: "ptz" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1711023282 {#269 : 2024-03-21 13:14:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689880362 {#268 : 2023-07-20 21:12:42.0 +02:00 } } +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 +icon: Proxies\__CG__\App\Entity\Image {#2273 …} +name: "risa@startrek.website" +title: "risa" +description: """ **Star Trek memes and shitposts**\n \n Come on’n get your jamaharon on! There are no real rules—just don’t break the weather control network. """ +rules: null +subscriptionsCount: 1 +entryCount: 1565 +entryCommentCount: 14520 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729583695 {#2257 : 2024-10-22 09:54:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#2271 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#2272 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2253 …} +entries: Doctrine\ORM\PersistentCollection {#2262 …} +posts: Doctrine\ORM\PersistentCollection {#2264 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2242 …} +bans: Doctrine\ORM\PersistentCollection {#2234 …} +reports: Doctrine\ORM\PersistentCollection {#2254 …} +badges: Doctrine\ORM\PersistentCollection {#2287 …} +logs: Doctrine\ORM\PersistentCollection {#2151 …} +awards: Doctrine\ORM\PersistentCollection {#2243 …} +categories: Doctrine\ORM\PersistentCollection {#2148 …} -id: 80 +apId: "risa@startrek.website" +apProfileId: "https://startrek.website/c/risa" +apPublicUrl: "https://startrek.website/c/risa" +apFollowersUrl: "https://startrek.website/c/risa/followers" +apInboxUrl: "https://startrek.website/inbox" +apDomain: "startrek.website" +apPreferredUsername: "risa" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583271 {#2268 : 2024-10-22 09:47:51.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1699085204 {#2267 : 2023-11-04 09:06:44.0 +01:00 } +__isInitialized__: true …2 } +image: Proxies\__CG__\App\Entity\Image {#2026 …} +domain: Proxies\__CG__\App\Entity\Domain {#1598 …} +slug: "Never-forget-that-Picard-s-PIN-is-0000" +title: "Never forget that Picard's PIN is 0000" +url: "https://dubvee.org/pictrs/image/922eedbf-6ea2-47e0-a2c4-dcba399bbcbf.png" +body: """ cross-posted from: [dubvee.org/post/7748](https://dubvee.org/post/7748)\n \n > Alt text: Admiral Picard initiating the self-destruct sequence of the Stargazer by the vocal command, “Authorization: Picard, zero-zero-zero-destruct-zero” """ +type: "image" +lang: "en" +isOc: false +hasEmbed: true +commentCount: 1 +favouriteCount: 0 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727825048 {#2023 : 2024-10-02 01:24:08.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#2024 …} +votes: Doctrine\ORM\PersistentCollection {#2018 …} +reports: Doctrine\ORM\PersistentCollection {#2011 …} +favourites: Doctrine\ORM\PersistentCollection {#2021 …} +notifications: Doctrine\ORM\PersistentCollection {#2029 …} +badges: Doctrine\ORM\PersistentCollection {#2020 …} +children: [] -id: 23699 -titleTs: "'0000':8 'forget':2 'never':1 'picard':4 'pin':6" -bodyTs: "'/post/7748](https://dubvee.org/post/7748)':7 'admir':10 'alt':8 'author':25 'command':24 'cross':2 'cross-post':1 'destruct':16,31 'dubvee.org':6 'dubvee.org/post/7748](https://dubvee.org/post/7748)':5 'initi':12 'picard':11,26 'post':3 'self':15 'self-destruct':14 'sequenc':17 'stargaz':20 'text':9 'vocal':23 'zero':28,29,30,32 'zero-zero-zero-destruct-zero':27" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1686786426 +visibility: "visible " +apId: "https://dubvee.org/post/11618" +editedAt: null +createdAt: DateTimeImmutable @1686779926 {#2030 : 2023-06-14 23:58:46.0 +02:00 } } -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
entry | App\Twig\Components\EntryComponent | 12.0 MiB | 5.22 ms | |
---|---|---|---|---|
Input props | [ "entry" => App\Entity\Entry {#1381 +user: App\Entity\User {#265 +avatar: Proxies\__CG__\App\Entity\Image {#246 …} +cover: Proxies\__CG__\App\Entity\Image {#247 …} +email: "ptz@dubvee.org" +username: "@ptz@dubvee.org" +roles: [] +followersCount: 0 +homepage: "front" +about: "Ask me anything." +lastActive: DateTime @1707767810 {#275 : 2024-02-12 20:56:50.0 +01:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 31957 -password: "$2y$13$GQ5ytKsdAjGNepaBKTyaw.LxgdDgO3AmJCBWfHMnv0zu0ZgfjN0A2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "ptz@dubvee.org" +apProfileId: "https://dubvee.org/u/ptz" +apPublicUrl: "https://dubvee.org/u/ptz" +apFollowersUrl: null +apInboxUrl: "https://dubvee.org/inbox" +apDomain: "dubvee.org" +apPreferredUsername: "ptz" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1711023282 {#269 : 2024-03-21 13:14:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689880362 {#268 : 2023-07-20 21:12:42.0 +02:00 } } +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 +icon: Proxies\__CG__\App\Entity\Image {#2273 …} +name: "risa@startrek.website" +title: "risa" +description: """ **Star Trek memes and shitposts**\n \n Come on’n get your jamaharon on! There are no real rules—just don’t break the weather control network. """ +rules: null +subscriptionsCount: 1 +entryCount: 1565 +entryCommentCount: 14520 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729583695 {#2257 : 2024-10-22 09:54:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#2271 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#2272 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2253 …} +entries: Doctrine\ORM\PersistentCollection {#2262 …} +posts: Doctrine\ORM\PersistentCollection {#2264 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2242 …} +bans: Doctrine\ORM\PersistentCollection {#2234 …} +reports: Doctrine\ORM\PersistentCollection {#2254 …} +badges: Doctrine\ORM\PersistentCollection {#2287 …} +logs: Doctrine\ORM\PersistentCollection {#2151 …} +awards: Doctrine\ORM\PersistentCollection {#2243 …} +categories: Doctrine\ORM\PersistentCollection {#2148 …} -id: 80 +apId: "risa@startrek.website" +apProfileId: "https://startrek.website/c/risa" +apPublicUrl: "https://startrek.website/c/risa" +apFollowersUrl: "https://startrek.website/c/risa/followers" +apInboxUrl: "https://startrek.website/inbox" +apDomain: "startrek.website" +apPreferredUsername: "risa" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583271 {#2268 : 2024-10-22 09:47:51.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1699085204 {#2267 : 2023-11-04 09:06:44.0 +01:00 } +__isInitialized__: true …2 } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1598 …} +slug: "Ok-Paramount-hear-me-out" +title: "Ok, Paramount+, hear me out...." +url: "https://dubvee.org/pictrs/image/d40a3881-b07a-46be-9206-3f9cecb53311.jpeg" +body: """ Alt text: The Orphan Black poster with Jeffrey Combs, Shran, Weyoun, and Brunt in place of Sarah, Cosima, Alison, and Rachel who are clones all played by Tatiana Maslany. Text reads ‘Orphan Combs’\n \n When I put that together, I finally realized how rare front-facing shots are in TV shows.\n \n [Original Image](https://m.media-amazon.com/images/I/61J4kAIhB3L._AC_SL1500_.jpg) """ +type: "image" +lang: "en" +isOc: false +hasEmbed: true +commentCount: 2 +favouriteCount: 58 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1701881648 {#2395 : 2023-12-06 17:54:08.0 +01:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1383 …} +votes: Doctrine\ORM\PersistentCollection {#1405 …} +reports: Doctrine\ORM\PersistentCollection {#1382 …} +favourites: Doctrine\ORM\PersistentCollection {#1404 …} +notifications: Doctrine\ORM\PersistentCollection {#1361 …} +badges: Doctrine\ORM\PersistentCollection {#1403 …} +children: [] -id: 20632 -titleTs: "'hear':3 'ok':1 'paramount':2" -bodyTs: "'/images/i/61j4kaihb3l._ac_sl1500_.jpg)':56 'alison':19 'alt':1 'black':5 'brunt':13 'clone':24 'comb':9,33 'cosima':18 'face':46 'final':40 'front':45 'front-fac':44 'imag':53 'jeffrey':8 'm.media-amazon.com':55 'm.media-amazon.com/images/i/61j4kaihb3l._ac_sl1500_.jpg)':54 'maslani':29 'origin':52 'orphan':4,32 'place':15 'play':26 'poster':6 'put':36 'rachel':21 'rare':43 'read':31 'realiz':41 'sarah':17 'shot':47 'show':51 'shran':10 'tatiana':28 'text':2,30 'togeth':38 'tv':50 'weyoun':11" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1701960568 +visibility: "visible " +apId: "https://dubvee.org/post/470586" +editedAt: DateTimeImmutable @1703247375 {#2393 : 2023-12-22 13:16:15.0 +01:00 } +createdAt: DateTimeImmutable @1701874168 {#1384 : 2023-12-06 15:49:28.0 +01:00 } } "showMagazineName" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EntryComponent {#3119 -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …} -newCommentMarkerCount: App\Kbin\NewCommentMarker\NewCommentMarkerCount {#2139 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -twig: Twig\Environment {#1252 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -security: Symfony\Bundle\SecurityBundle\Security {#1101 …} +entry: App\Entity\Entry {#1381 +user: App\Entity\User {#265 +avatar: Proxies\__CG__\App\Entity\Image {#246 …} +cover: Proxies\__CG__\App\Entity\Image {#247 …} +email: "ptz@dubvee.org" +username: "@ptz@dubvee.org" +roles: [] +followersCount: 0 +homepage: "front" +about: "Ask me anything." +lastActive: DateTime @1707767810 {#275 : 2024-02-12 20:56:50.0 +01:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 31957 -password: "$2y$13$GQ5ytKsdAjGNepaBKTyaw.LxgdDgO3AmJCBWfHMnv0zu0ZgfjN0A2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "ptz@dubvee.org" +apProfileId: "https://dubvee.org/u/ptz" +apPublicUrl: "https://dubvee.org/u/ptz" +apFollowersUrl: null +apInboxUrl: "https://dubvee.org/inbox" +apDomain: "dubvee.org" +apPreferredUsername: "ptz" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1711023282 {#269 : 2024-03-21 13:14:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689880362 {#268 : 2023-07-20 21:12:42.0 +02:00 } } +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 +icon: Proxies\__CG__\App\Entity\Image {#2273 …} +name: "risa@startrek.website" +title: "risa" +description: """ **Star Trek memes and shitposts**\n \n Come on’n get your jamaharon on! There are no real rules—just don’t break the weather control network. """ +rules: null +subscriptionsCount: 1 +entryCount: 1565 +entryCommentCount: 14520 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729583695 {#2257 : 2024-10-22 09:54:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#2271 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#2272 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2253 …} +entries: Doctrine\ORM\PersistentCollection {#2262 …} +posts: Doctrine\ORM\PersistentCollection {#2264 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2242 …} +bans: Doctrine\ORM\PersistentCollection {#2234 …} +reports: Doctrine\ORM\PersistentCollection {#2254 …} +badges: Doctrine\ORM\PersistentCollection {#2287 …} +logs: Doctrine\ORM\PersistentCollection {#2151 …} +awards: Doctrine\ORM\PersistentCollection {#2243 …} +categories: Doctrine\ORM\PersistentCollection {#2148 …} -id: 80 +apId: "risa@startrek.website" +apProfileId: "https://startrek.website/c/risa" +apPublicUrl: "https://startrek.website/c/risa" +apFollowersUrl: "https://startrek.website/c/risa/followers" +apInboxUrl: "https://startrek.website/inbox" +apDomain: "startrek.website" +apPreferredUsername: "risa" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583271 {#2268 : 2024-10-22 09:47:51.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1699085204 {#2267 : 2023-11-04 09:06:44.0 +01:00 } +__isInitialized__: true …2 } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1598 …} +slug: "Ok-Paramount-hear-me-out" +title: "Ok, Paramount+, hear me out...." +url: "https://dubvee.org/pictrs/image/d40a3881-b07a-46be-9206-3f9cecb53311.jpeg" +body: """ Alt text: The Orphan Black poster with Jeffrey Combs, Shran, Weyoun, and Brunt in place of Sarah, Cosima, Alison, and Rachel who are clones all played by Tatiana Maslany. Text reads ‘Orphan Combs’\n \n When I put that together, I finally realized how rare front-facing shots are in TV shows.\n \n [Original Image](https://m.media-amazon.com/images/I/61J4kAIhB3L._AC_SL1500_.jpg) """ +type: "image" +lang: "en" +isOc: false +hasEmbed: true +commentCount: 2 +favouriteCount: 58 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1701881648 {#2395 : 2023-12-06 17:54:08.0 +01:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1383 …} +votes: Doctrine\ORM\PersistentCollection {#1405 …} +reports: Doctrine\ORM\PersistentCollection {#1382 …} +favourites: Doctrine\ORM\PersistentCollection {#1404 …} +notifications: Doctrine\ORM\PersistentCollection {#1361 …} +badges: Doctrine\ORM\PersistentCollection {#1403 …} +children: [] -id: 20632 -titleTs: "'hear':3 'ok':1 'paramount':2" -bodyTs: "'/images/i/61j4kaihb3l._ac_sl1500_.jpg)':56 'alison':19 'alt':1 'black':5 'brunt':13 'clone':24 'comb':9,33 'cosima':18 'face':46 'final':40 'front':45 'front-fac':44 'imag':53 'jeffrey':8 'm.media-amazon.com':55 'm.media-amazon.com/images/i/61j4kaihb3l._ac_sl1500_.jpg)':54 'maslani':29 'origin':52 'orphan':4,32 'place':15 'play':26 'poster':6 'put':36 'rachel':21 'rare':43 'read':31 'realiz':41 'sarah':17 'shot':47 'show':51 'shran':10 'tatiana':28 'text':2,30 'togeth':38 'tv':50 'weyoun':11" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1701960568 +visibility: "visible " +apId: "https://dubvee.org/post/470586" +editedAt: DateTimeImmutable @1703247375 {#2393 : 2023-12-22 13:16:15.0 +01:00 } +createdAt: DateTimeImmutable @1701874168 {#1384 : 2023-12-06 15:49:28.0 +01:00 } } +isSingle: false +showShortSentence: true +showBody: false +showMagazineName: true +canSeeTrash: false +newComments: 0 } |
user_inline | App\Twig\Components\UserInlineComponent | 12.0 MiB | 0.12 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#265 +avatar: Proxies\__CG__\App\Entity\Image {#246 …} +cover: Proxies\__CG__\App\Entity\Image {#247 …} +email: "ptz@dubvee.org" +username: "@ptz@dubvee.org" +roles: [] +followersCount: 0 +homepage: "front" +about: "Ask me anything." +lastActive: DateTime @1707767810 {#275 : 2024-02-12 20:56:50.0 +01:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 31957 -password: "$2y$13$GQ5ytKsdAjGNepaBKTyaw.LxgdDgO3AmJCBWfHMnv0zu0ZgfjN0A2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "ptz@dubvee.org" +apProfileId: "https://dubvee.org/u/ptz" +apPublicUrl: "https://dubvee.org/u/ptz" +apFollowersUrl: null +apInboxUrl: "https://dubvee.org/inbox" +apDomain: "dubvee.org" +apPreferredUsername: "ptz" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1711023282 {#269 : 2024-03-21 13:14:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689880362 {#268 : 2023-07-20 21:12:42.0 +02:00 } } "showAvatar" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserInlineComponent {#3192 +user: App\Entity\User {#265 +avatar: Proxies\__CG__\App\Entity\Image {#246 …} +cover: Proxies\__CG__\App\Entity\Image {#247 …} +email: "ptz@dubvee.org" +username: "@ptz@dubvee.org" +roles: [] +followersCount: 0 +homepage: "front" +about: "Ask me anything." +lastActive: DateTime @1707767810 {#275 : 2024-02-12 20:56:50.0 +01:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 31957 -password: "$2y$13$GQ5ytKsdAjGNepaBKTyaw.LxgdDgO3AmJCBWfHMnv0zu0ZgfjN0A2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "ptz@dubvee.org" +apProfileId: "https://dubvee.org/u/ptz" +apPublicUrl: "https://dubvee.org/u/ptz" +apFollowersUrl: null +apInboxUrl: "https://dubvee.org/inbox" +apDomain: "dubvee.org" +apPreferredUsername: "ptz" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1711023282 {#269 : 2024-03-21 13:14:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689880362 {#268 : 2023-07-20 21:12:42.0 +02:00 } } +showAvatar: false } |
date | App\Twig\Components\DateComponent | 12.0 MiB | 0.12 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1701874168 {#1384 : 2023-12-06 15:49:28.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#3247 +date: DateTimeImmutable @1701874168 {#1384 : 2023-12-06 15:49:28.0 +01:00 } } |
date_edited | App\Twig\Components\DateEditedComponent | 12.0 MiB | 0.14 ms | |
---|---|---|---|---|
Input props | [ "createdAt" => DateTimeImmutable @1701874168 {#1384 : 2023-12-06 15:49:28.0 +01:00 } "editedAt" => DateTimeImmutable @1703247375 {#2393 : 2023-12-22 13:16:15.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateEditedComponent {#3301 +createdAt: DateTimeImmutable @1701874168 {#1384 : 2023-12-06 15:49:28.0 +01:00 } +editedAt: DateTimeImmutable @1703247375 {#2393 : 2023-12-22 13:16:15.0 +01:00 } } |
magazine_inline | App\Twig\Components\MagazineInlineComponent | 12.0 MiB | 0.12 ms | |
---|---|---|---|---|
Input props | [ "magazine" => Proxies\__CG__\App\Entity\Magazine {#1724 +icon: Proxies\__CG__\App\Entity\Image {#2273 …} +name: "risa@startrek.website" +title: "risa" +description: """ **Star Trek memes and shitposts**\n \n Come on’n get your jamaharon on! There are no real rules—just don’t break the weather control network. """ +rules: null +subscriptionsCount: 1 +entryCount: 1565 +entryCommentCount: 14520 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729583695 {#2257 : 2024-10-22 09:54:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#2271 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#2272 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2253 …} +entries: Doctrine\ORM\PersistentCollection {#2262 …} +posts: Doctrine\ORM\PersistentCollection {#2264 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2242 …} +bans: Doctrine\ORM\PersistentCollection {#2234 …} +reports: Doctrine\ORM\PersistentCollection {#2254 …} +badges: Doctrine\ORM\PersistentCollection {#2287 …} +logs: Doctrine\ORM\PersistentCollection {#2151 …} +awards: Doctrine\ORM\PersistentCollection {#2243 …} +categories: Doctrine\ORM\PersistentCollection {#2148 …} -id: 80 +apId: "risa@startrek.website" +apProfileId: "https://startrek.website/c/risa" +apPublicUrl: "https://startrek.website/c/risa" +apFollowersUrl: "https://startrek.website/c/risa/followers" +apInboxUrl: "https://startrek.website/inbox" +apDomain: "startrek.website" +apPreferredUsername: "risa" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583271 {#2268 : 2024-10-22 09:47:51.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1699085204 {#2267 : 2023-11-04 09:06:44.0 +01:00 } +__isInitialized__: true …2 } "showAvatar" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\MagazineInlineComponent {#3355 +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 +icon: Proxies\__CG__\App\Entity\Image {#2273 …} +name: "risa@startrek.website" +title: "risa" +description: """ **Star Trek memes and shitposts**\n \n Come on’n get your jamaharon on! There are no real rules—just don’t break the weather control network. """ +rules: null +subscriptionsCount: 1 +entryCount: 1565 +entryCommentCount: 14520 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729583695 {#2257 : 2024-10-22 09:54:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#2271 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#2272 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2253 …} +entries: Doctrine\ORM\PersistentCollection {#2262 …} +posts: Doctrine\ORM\PersistentCollection {#2264 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2242 …} +bans: Doctrine\ORM\PersistentCollection {#2234 …} +reports: Doctrine\ORM\PersistentCollection {#2254 …} +badges: Doctrine\ORM\PersistentCollection {#2287 …} +logs: Doctrine\ORM\PersistentCollection {#2151 …} +awards: Doctrine\ORM\PersistentCollection {#2243 …} +categories: Doctrine\ORM\PersistentCollection {#2148 …} -id: 80 +apId: "risa@startrek.website" +apProfileId: "https://startrek.website/c/risa" +apPublicUrl: "https://startrek.website/c/risa" +apFollowersUrl: "https://startrek.website/c/risa/followers" +apInboxUrl: "https://startrek.website/inbox" +apDomain: "startrek.website" +apPreferredUsername: "risa" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583271 {#2268 : 2024-10-22 09:47:51.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1699085204 {#2267 : 2023-11-04 09:06:44.0 +01:00 } +__isInitialized__: true …2 } +showTitle: true +fullName: false +stretchedLink: false +showAvatar: false } |
vote | App\Twig\Components\VoteComponent | 12.0 MiB | 0.39 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\Entry {#1381 +user: App\Entity\User {#265 +avatar: Proxies\__CG__\App\Entity\Image {#246 …} +cover: Proxies\__CG__\App\Entity\Image {#247 …} +email: "ptz@dubvee.org" +username: "@ptz@dubvee.org" +roles: [] +followersCount: 0 +homepage: "front" +about: "Ask me anything." +lastActive: DateTime @1707767810 {#275 : 2024-02-12 20:56:50.0 +01:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 31957 -password: "$2y$13$GQ5ytKsdAjGNepaBKTyaw.LxgdDgO3AmJCBWfHMnv0zu0ZgfjN0A2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "ptz@dubvee.org" +apProfileId: "https://dubvee.org/u/ptz" +apPublicUrl: "https://dubvee.org/u/ptz" +apFollowersUrl: null +apInboxUrl: "https://dubvee.org/inbox" +apDomain: "dubvee.org" +apPreferredUsername: "ptz" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1711023282 {#269 : 2024-03-21 13:14:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689880362 {#268 : 2023-07-20 21:12:42.0 +02:00 } } +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 +icon: Proxies\__CG__\App\Entity\Image {#2273 …} +name: "risa@startrek.website" +title: "risa" +description: """ **Star Trek memes and shitposts**\n \n Come on’n get your jamaharon on! There are no real rules—just don’t break the weather control network. """ +rules: null +subscriptionsCount: 1 +entryCount: 1565 +entryCommentCount: 14520 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729583695 {#2257 : 2024-10-22 09:54:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#2271 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#2272 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2253 …} +entries: Doctrine\ORM\PersistentCollection {#2262 …} +posts: Doctrine\ORM\PersistentCollection {#2264 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2242 …} +bans: Doctrine\ORM\PersistentCollection {#2234 …} +reports: Doctrine\ORM\PersistentCollection {#2254 …} +badges: Doctrine\ORM\PersistentCollection {#2287 …} +logs: Doctrine\ORM\PersistentCollection {#2151 …} +awards: Doctrine\ORM\PersistentCollection {#2243 …} +categories: Doctrine\ORM\PersistentCollection {#2148 …} -id: 80 +apId: "risa@startrek.website" +apProfileId: "https://startrek.website/c/risa" +apPublicUrl: "https://startrek.website/c/risa" +apFollowersUrl: "https://startrek.website/c/risa/followers" +apInboxUrl: "https://startrek.website/inbox" +apDomain: "startrek.website" +apPreferredUsername: "risa" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583271 {#2268 : 2024-10-22 09:47:51.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1699085204 {#2267 : 2023-11-04 09:06:44.0 +01:00 } +__isInitialized__: true …2 } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1598 …} +slug: "Ok-Paramount-hear-me-out" +title: "Ok, Paramount+, hear me out...." +url: "https://dubvee.org/pictrs/image/d40a3881-b07a-46be-9206-3f9cecb53311.jpeg" +body: """ Alt text: The Orphan Black poster with Jeffrey Combs, Shran, Weyoun, and Brunt in place of Sarah, Cosima, Alison, and Rachel who are clones all played by Tatiana Maslany. Text reads ‘Orphan Combs’\n \n When I put that together, I finally realized how rare front-facing shots are in TV shows.\n \n [Original Image](https://m.media-amazon.com/images/I/61J4kAIhB3L._AC_SL1500_.jpg) """ +type: "image" +lang: "en" +isOc: false +hasEmbed: true +commentCount: 2 +favouriteCount: 58 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1701881648 {#2395 : 2023-12-06 17:54:08.0 +01:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1383 …} +votes: Doctrine\ORM\PersistentCollection {#1405 …} +reports: Doctrine\ORM\PersistentCollection {#1382 …} +favourites: Doctrine\ORM\PersistentCollection {#1404 …} +notifications: Doctrine\ORM\PersistentCollection {#1361 …} +badges: Doctrine\ORM\PersistentCollection {#1403 …} +children: [] -id: 20632 -titleTs: "'hear':3 'ok':1 'paramount':2" -bodyTs: "'/images/i/61j4kaihb3l._ac_sl1500_.jpg)':56 'alison':19 'alt':1 'black':5 'brunt':13 'clone':24 'comb':9,33 'cosima':18 'face':46 'final':40 'front':45 'front-fac':44 'imag':53 'jeffrey':8 'm.media-amazon.com':55 'm.media-amazon.com/images/i/61j4kaihb3l._ac_sl1500_.jpg)':54 'maslani':29 'origin':52 'orphan':4,32 'place':15 'play':26 'poster':6 'put':36 'rachel':21 'rare':43 'read':31 'realiz':41 'sarah':17 'shot':47 'show':51 'shran':10 'tatiana':28 'text':2,30 'togeth':38 'tv':50 'weyoun':11" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1701960568 +visibility: "visible " +apId: "https://dubvee.org/post/470586" +editedAt: DateTimeImmutable @1703247375 {#2393 : 2023-12-22 13:16:15.0 +01:00 } +createdAt: DateTimeImmutable @1701874168 {#1384 : 2023-12-06 15:49:28.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\VoteComponent {#3411 +subject: App\Entity\Entry {#1381 +user: App\Entity\User {#265 +avatar: Proxies\__CG__\App\Entity\Image {#246 …} +cover: Proxies\__CG__\App\Entity\Image {#247 …} +email: "ptz@dubvee.org" +username: "@ptz@dubvee.org" +roles: [] +followersCount: 0 +homepage: "front" +about: "Ask me anything." +lastActive: DateTime @1707767810 {#275 : 2024-02-12 20:56:50.0 +01:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 31957 -password: "$2y$13$GQ5ytKsdAjGNepaBKTyaw.LxgdDgO3AmJCBWfHMnv0zu0ZgfjN0A2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "ptz@dubvee.org" +apProfileId: "https://dubvee.org/u/ptz" +apPublicUrl: "https://dubvee.org/u/ptz" +apFollowersUrl: null +apInboxUrl: "https://dubvee.org/inbox" +apDomain: "dubvee.org" +apPreferredUsername: "ptz" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1711023282 {#269 : 2024-03-21 13:14:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689880362 {#268 : 2023-07-20 21:12:42.0 +02:00 } } +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 +icon: Proxies\__CG__\App\Entity\Image {#2273 …} +name: "risa@startrek.website" +title: "risa" +description: """ **Star Trek memes and shitposts**\n \n Come on’n get your jamaharon on! There are no real rules—just don’t break the weather control network. """ +rules: null +subscriptionsCount: 1 +entryCount: 1565 +entryCommentCount: 14520 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729583695 {#2257 : 2024-10-22 09:54:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#2271 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#2272 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2253 …} +entries: Doctrine\ORM\PersistentCollection {#2262 …} +posts: Doctrine\ORM\PersistentCollection {#2264 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2242 …} +bans: Doctrine\ORM\PersistentCollection {#2234 …} +reports: Doctrine\ORM\PersistentCollection {#2254 …} +badges: Doctrine\ORM\PersistentCollection {#2287 …} +logs: Doctrine\ORM\PersistentCollection {#2151 …} +awards: Doctrine\ORM\PersistentCollection {#2243 …} +categories: Doctrine\ORM\PersistentCollection {#2148 …} -id: 80 +apId: "risa@startrek.website" +apProfileId: "https://startrek.website/c/risa" +apPublicUrl: "https://startrek.website/c/risa" +apFollowersUrl: "https://startrek.website/c/risa/followers" +apInboxUrl: "https://startrek.website/inbox" +apDomain: "startrek.website" +apPreferredUsername: "risa" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583271 {#2268 : 2024-10-22 09:47:51.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1699085204 {#2267 : 2023-11-04 09:06:44.0 +01:00 } +__isInitialized__: true …2 } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1598 …} +slug: "Ok-Paramount-hear-me-out" +title: "Ok, Paramount+, hear me out...." +url: "https://dubvee.org/pictrs/image/d40a3881-b07a-46be-9206-3f9cecb53311.jpeg" +body: """ Alt text: The Orphan Black poster with Jeffrey Combs, Shran, Weyoun, and Brunt in place of Sarah, Cosima, Alison, and Rachel who are clones all played by Tatiana Maslany. Text reads ‘Orphan Combs’\n \n When I put that together, I finally realized how rare front-facing shots are in TV shows.\n \n [Original Image](https://m.media-amazon.com/images/I/61J4kAIhB3L._AC_SL1500_.jpg) """ +type: "image" +lang: "en" +isOc: false +hasEmbed: true +commentCount: 2 +favouriteCount: 58 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1701881648 {#2395 : 2023-12-06 17:54:08.0 +01:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1383 …} +votes: Doctrine\ORM\PersistentCollection {#1405 …} +reports: Doctrine\ORM\PersistentCollection {#1382 …} +favourites: Doctrine\ORM\PersistentCollection {#1404 …} +notifications: Doctrine\ORM\PersistentCollection {#1361 …} +badges: Doctrine\ORM\PersistentCollection {#1403 …} +children: [] -id: 20632 -titleTs: "'hear':3 'ok':1 'paramount':2" -bodyTs: "'/images/i/61j4kaihb3l._ac_sl1500_.jpg)':56 'alison':19 'alt':1 'black':5 'brunt':13 'clone':24 'comb':9,33 'cosima':18 'face':46 'final':40 'front':45 'front-fac':44 'imag':53 'jeffrey':8 'm.media-amazon.com':55 'm.media-amazon.com/images/i/61j4kaihb3l._ac_sl1500_.jpg)':54 'maslani':29 'origin':52 'orphan':4,32 'place':15 'play':26 'poster':6 'put':36 'rachel':21 'rare':43 'read':31 'realiz':41 'sarah':17 'shot':47 'show':51 'shran':10 'tatiana':28 'text':2,30 'togeth':38 'tv':50 'weyoun':11" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1701960568 +visibility: "visible " +apId: "https://dubvee.org/post/470586" +editedAt: DateTimeImmutable @1703247375 {#2393 : 2023-12-22 13:16:15.0 +01:00 } +createdAt: DateTimeImmutable @1701874168 {#1384 : 2023-12-06 15:49:28.0 +01:00 } } +formDest: "entry" +showDownvote: true -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
boost | App\Twig\Components\BoostComponent | 12.0 MiB | 0.77 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\Entry {#1381 +user: App\Entity\User {#265 +avatar: Proxies\__CG__\App\Entity\Image {#246 …} +cover: Proxies\__CG__\App\Entity\Image {#247 …} +email: "ptz@dubvee.org" +username: "@ptz@dubvee.org" +roles: [] +followersCount: 0 +homepage: "front" +about: "Ask me anything." +lastActive: DateTime @1707767810 {#275 : 2024-02-12 20:56:50.0 +01:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 31957 -password: "$2y$13$GQ5ytKsdAjGNepaBKTyaw.LxgdDgO3AmJCBWfHMnv0zu0ZgfjN0A2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "ptz@dubvee.org" +apProfileId: "https://dubvee.org/u/ptz" +apPublicUrl: "https://dubvee.org/u/ptz" +apFollowersUrl: null +apInboxUrl: "https://dubvee.org/inbox" +apDomain: "dubvee.org" +apPreferredUsername: "ptz" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1711023282 {#269 : 2024-03-21 13:14:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689880362 {#268 : 2023-07-20 21:12:42.0 +02:00 } } +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 +icon: Proxies\__CG__\App\Entity\Image {#2273 …} +name: "risa@startrek.website" +title: "risa" +description: """ **Star Trek memes and shitposts**\n \n Come on’n get your jamaharon on! There are no real rules—just don’t break the weather control network. """ +rules: null +subscriptionsCount: 1 +entryCount: 1565 +entryCommentCount: 14520 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729583695 {#2257 : 2024-10-22 09:54:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#2271 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#2272 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2253 …} +entries: Doctrine\ORM\PersistentCollection {#2262 …} +posts: Doctrine\ORM\PersistentCollection {#2264 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2242 …} +bans: Doctrine\ORM\PersistentCollection {#2234 …} +reports: Doctrine\ORM\PersistentCollection {#2254 …} +badges: Doctrine\ORM\PersistentCollection {#2287 …} +logs: Doctrine\ORM\PersistentCollection {#2151 …} +awards: Doctrine\ORM\PersistentCollection {#2243 …} +categories: Doctrine\ORM\PersistentCollection {#2148 …} -id: 80 +apId: "risa@startrek.website" +apProfileId: "https://startrek.website/c/risa" +apPublicUrl: "https://startrek.website/c/risa" +apFollowersUrl: "https://startrek.website/c/risa/followers" +apInboxUrl: "https://startrek.website/inbox" +apDomain: "startrek.website" +apPreferredUsername: "risa" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583271 {#2268 : 2024-10-22 09:47:51.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1699085204 {#2267 : 2023-11-04 09:06:44.0 +01:00 } +__isInitialized__: true …2 } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1598 …} +slug: "Ok-Paramount-hear-me-out" +title: "Ok, Paramount+, hear me out...." +url: "https://dubvee.org/pictrs/image/d40a3881-b07a-46be-9206-3f9cecb53311.jpeg" +body: """ Alt text: The Orphan Black poster with Jeffrey Combs, Shran, Weyoun, and Brunt in place of Sarah, Cosima, Alison, and Rachel who are clones all played by Tatiana Maslany. Text reads ‘Orphan Combs’\n \n When I put that together, I finally realized how rare front-facing shots are in TV shows.\n \n [Original Image](https://m.media-amazon.com/images/I/61J4kAIhB3L._AC_SL1500_.jpg) """ +type: "image" +lang: "en" +isOc: false +hasEmbed: true +commentCount: 2 +favouriteCount: 58 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1701881648 {#2395 : 2023-12-06 17:54:08.0 +01:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1383 …} +votes: Doctrine\ORM\PersistentCollection {#1405 …} +reports: Doctrine\ORM\PersistentCollection {#1382 …} +favourites: Doctrine\ORM\PersistentCollection {#1404 …} +notifications: Doctrine\ORM\PersistentCollection {#1361 …} +badges: Doctrine\ORM\PersistentCollection {#1403 …} +children: [] -id: 20632 -titleTs: "'hear':3 'ok':1 'paramount':2" -bodyTs: "'/images/i/61j4kaihb3l._ac_sl1500_.jpg)':56 'alison':19 'alt':1 'black':5 'brunt':13 'clone':24 'comb':9,33 'cosima':18 'face':46 'final':40 'front':45 'front-fac':44 'imag':53 'jeffrey':8 'm.media-amazon.com':55 'm.media-amazon.com/images/i/61j4kaihb3l._ac_sl1500_.jpg)':54 'maslani':29 'origin':52 'orphan':4,32 'place':15 'play':26 'poster':6 'put':36 'rachel':21 'rare':43 'read':31 'realiz':41 'sarah':17 'shot':47 'show':51 'shran':10 'tatiana':28 'text':2,30 'togeth':38 'tv':50 'weyoun':11" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1701960568 +visibility: "visible " +apId: "https://dubvee.org/post/470586" +editedAt: DateTimeImmutable @1703247375 {#2393 : 2023-12-22 13:16:15.0 +01:00 } +createdAt: DateTimeImmutable @1701874168 {#1384 : 2023-12-06 15:49:28.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\BoostComponent {#3468 +formDest: "entry" +subject: App\Entity\Entry {#1381 +user: App\Entity\User {#265 +avatar: Proxies\__CG__\App\Entity\Image {#246 …} +cover: Proxies\__CG__\App\Entity\Image {#247 …} +email: "ptz@dubvee.org" +username: "@ptz@dubvee.org" +roles: [] +followersCount: 0 +homepage: "front" +about: "Ask me anything." +lastActive: DateTime @1707767810 {#275 : 2024-02-12 20:56:50.0 +01:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 31957 -password: "$2y$13$GQ5ytKsdAjGNepaBKTyaw.LxgdDgO3AmJCBWfHMnv0zu0ZgfjN0A2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "ptz@dubvee.org" +apProfileId: "https://dubvee.org/u/ptz" +apPublicUrl: "https://dubvee.org/u/ptz" +apFollowersUrl: null +apInboxUrl: "https://dubvee.org/inbox" +apDomain: "dubvee.org" +apPreferredUsername: "ptz" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1711023282 {#269 : 2024-03-21 13:14:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689880362 {#268 : 2023-07-20 21:12:42.0 +02:00 } } +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 +icon: Proxies\__CG__\App\Entity\Image {#2273 …} +name: "risa@startrek.website" +title: "risa" +description: """ **Star Trek memes and shitposts**\n \n Come on’n get your jamaharon on! There are no real rules—just don’t break the weather control network. """ +rules: null +subscriptionsCount: 1 +entryCount: 1565 +entryCommentCount: 14520 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729583695 {#2257 : 2024-10-22 09:54:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#2271 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#2272 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2253 …} +entries: Doctrine\ORM\PersistentCollection {#2262 …} +posts: Doctrine\ORM\PersistentCollection {#2264 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2242 …} +bans: Doctrine\ORM\PersistentCollection {#2234 …} +reports: Doctrine\ORM\PersistentCollection {#2254 …} +badges: Doctrine\ORM\PersistentCollection {#2287 …} +logs: Doctrine\ORM\PersistentCollection {#2151 …} +awards: Doctrine\ORM\PersistentCollection {#2243 …} +categories: Doctrine\ORM\PersistentCollection {#2148 …} -id: 80 +apId: "risa@startrek.website" +apProfileId: "https://startrek.website/c/risa" +apPublicUrl: "https://startrek.website/c/risa" +apFollowersUrl: "https://startrek.website/c/risa/followers" +apInboxUrl: "https://startrek.website/inbox" +apDomain: "startrek.website" +apPreferredUsername: "risa" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583271 {#2268 : 2024-10-22 09:47:51.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1699085204 {#2267 : 2023-11-04 09:06:44.0 +01:00 } +__isInitialized__: true …2 } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1598 …} +slug: "Ok-Paramount-hear-me-out" +title: "Ok, Paramount+, hear me out...." +url: "https://dubvee.org/pictrs/image/d40a3881-b07a-46be-9206-3f9cecb53311.jpeg" +body: """ Alt text: The Orphan Black poster with Jeffrey Combs, Shran, Weyoun, and Brunt in place of Sarah, Cosima, Alison, and Rachel who are clones all played by Tatiana Maslany. Text reads ‘Orphan Combs’\n \n When I put that together, I finally realized how rare front-facing shots are in TV shows.\n \n [Original Image](https://m.media-amazon.com/images/I/61J4kAIhB3L._AC_SL1500_.jpg) """ +type: "image" +lang: "en" +isOc: false +hasEmbed: true +commentCount: 2 +favouriteCount: 58 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1701881648 {#2395 : 2023-12-06 17:54:08.0 +01:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1383 …} +votes: Doctrine\ORM\PersistentCollection {#1405 …} +reports: Doctrine\ORM\PersistentCollection {#1382 …} +favourites: Doctrine\ORM\PersistentCollection {#1404 …} +notifications: Doctrine\ORM\PersistentCollection {#1361 …} +badges: Doctrine\ORM\PersistentCollection {#1403 …} +children: [] -id: 20632 -titleTs: "'hear':3 'ok':1 'paramount':2" -bodyTs: "'/images/i/61j4kaihb3l._ac_sl1500_.jpg)':56 'alison':19 'alt':1 'black':5 'brunt':13 'clone':24 'comb':9,33 'cosima':18 'face':46 'final':40 'front':45 'front-fac':44 'imag':53 'jeffrey':8 'm.media-amazon.com':55 'm.media-amazon.com/images/i/61j4kaihb3l._ac_sl1500_.jpg)':54 'maslani':29 'origin':52 'orphan':4,32 'place':15 'play':26 'poster':6 'put':36 'rachel':21 'rare':43 'read':31 'realiz':41 'sarah':17 'shot':47 'show':51 'shran':10 'tatiana':28 'text':2,30 'togeth':38 'tv':50 'weyoun':11" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1701960568 +visibility: "visible " +apId: "https://dubvee.org/post/470586" +editedAt: DateTimeImmutable @1703247375 {#2393 : 2023-12-22 13:16:15.0 +01:00 } +createdAt: DateTimeImmutable @1701874168 {#1384 : 2023-12-06 15:49:28.0 +01:00 } } -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
entry | App\Twig\Components\EntryComponent | 12.0 MiB | 10.16 ms | |
---|---|---|---|---|
Input props | [ "entry" => App\Entity\Entry {#1909 +user: App\Entity\User {#265 +avatar: Proxies\__CG__\App\Entity\Image {#246 …} +cover: Proxies\__CG__\App\Entity\Image {#247 …} +email: "ptz@dubvee.org" +username: "@ptz@dubvee.org" +roles: [] +followersCount: 0 +homepage: "front" +about: "Ask me anything." +lastActive: DateTime @1707767810 {#275 : 2024-02-12 20:56:50.0 +01:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 31957 -password: "$2y$13$GQ5ytKsdAjGNepaBKTyaw.LxgdDgO3AmJCBWfHMnv0zu0ZgfjN0A2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "ptz@dubvee.org" +apProfileId: "https://dubvee.org/u/ptz" +apPublicUrl: "https://dubvee.org/u/ptz" +apFollowersUrl: null +apInboxUrl: "https://dubvee.org/inbox" +apDomain: "dubvee.org" +apPreferredUsername: "ptz" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1711023282 {#269 : 2024-03-21 13:14:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689880362 {#268 : 2023-07-20 21:12:42.0 +02:00 } } +magazine: Proxies\__CG__\App\Entity\Magazine {#2370 +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 {#3757 : 2024-10-14 14:48:57.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#3760 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#3762 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3764 …} +entries: Doctrine\ORM\PersistentCollection {#3766 …} +posts: Doctrine\ORM\PersistentCollection {#3768 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3770 …} +bans: Doctrine\ORM\PersistentCollection {#3772 …} +reports: Doctrine\ORM\PersistentCollection {#3774 …} +badges: Doctrine\ORM\PersistentCollection {#3776 …} +logs: Doctrine\ORM\PersistentCollection {#3778 …} +awards: Doctrine\ORM\PersistentCollection {#3780 …} +categories: Doctrine\ORM\PersistentCollection {#3782 …} -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 {#3758 : 2024-10-22 09:10:33.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696687715 {#3759 : 2023-10-07 16:08:35.0 +02:00 } +__isInitialized__: true …2 } +image: Proxies\__CG__\App\Entity\Image {#1708 …} +domain: Proxies\__CG__\App\Entity\Domain {#1926 …} +slug: "Please-reconsider-removing-user-aggregate-scores-from-the-API" +title: "Please reconsider removing user aggregate scores from the API" +url: "https://github.com/LemmyNet/lemmy/issues/4215" +body: """ ### Is your proposal related to a problem?\n \n User score aggregates were removed from the API in 0.19.0 in PR 4089. The justification was that it was psychologically harmful.\n \n I am officially protesting this removal and asking for it to be reconsidered.\n \n ### Describe the solution you’d like.\n \n Re-enable it at the API level and continue hiding it in Lemmy-UI if that is your personal stance on the matter. Or, make it an option admins/users can disable at the instance/user level (there’s already an option to hide scores, so maybe expand on that?).\n \n Other UIs *do* utilize scores, and it is a useful metric for moderation.\n \n e.g. If I load a user’s profile to determine an appropriate mod action, and I see it is a 2 day old account with a combined comment/post score in the deep negative, I really only need to review a couple of submissions to confirm it is a troll account. Not only does that save me precious time, it is also good for *my* psychological health to not read through all that garbage.\n \n e.g. #2: If someone posts a particularly toxic comment but their score to post/comment count ratio is high, I’m more likely to read through their history and conclude they’re having a bad day or something. Without the score, I *will not* read through and likely just ban them and move on.\n \n ### Describe alternatives you’ve considered.\n \n Compile it back in for myself and anyone else who wants it, I guess? 😔\n \n ### Additional context\n \n Considering how easy it is to spin up troll accounts or amass multiple troll accounts across multiple instances, removing a useful metric for identifying them at a glance is, IMO, irresponsible.\n \n If you don’t want people to “game” it or don’t like the idea of user scores, then make it optional and disable it on *your* instance, but don’t remove it and impose *your* preferences on instance admins who want to utilize it. """ +type: "link" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 7 +favouriteCount: 12 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1701581115 {#2383 : 2023-12-03 06:25:15.0 +01:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1410 …} +votes: Doctrine\ORM\PersistentCollection {#1907 …} +reports: Doctrine\ORM\PersistentCollection {#1407 …} +favourites: Doctrine\ORM\PersistentCollection {#2391 …} +notifications: Doctrine\ORM\PersistentCollection {#2369 …} +badges: Doctrine\ORM\PersistentCollection {#2392 …} +children: [] -id: 18915 -titleTs: "'aggreg':5 'api':9 'pleas':1 'reconsid':2 'remov':3 'score':6 'user':4" -bodyTs: "'0.19.0':17 '2':131,185 '4089':20 'account':134,160,267,272 'across':273 'action':124 'addit':256 'admin':328 'admins/users':78 'aggreg':10 'alreadi':87 'also':171 'altern':238 'amass':269 'anyon':249 'api':15,54 'appropri':122 'ask':36 'back':244 'bad':217 'ban':232 'combin':137 'comment':192 'comment/post':138 'compil':242 'conclud':212 'confirm':155 'consid':241,258 'context':257 'continu':57 'count':198 'coupl':151 'd':46 'day':132,218 'deep':142 'describ':42,237 'determin':120 'disabl':80,312 'e.g':111,184 'easi':260 'els':250 'enabl':50 'expand':95 'game':296 'garbag':183 'glanc':285 'good':172 'guess':255 'harm':28 'health':176 'hide':58,91 'high':201 'histori':210 'idea':303 'identifi':281 'imo':287 'impos':323 'instanc':275,316,327 'instance/user':83 'irrespons':288 'justif':22 'lemmi':62 'lemmy-ui':61 'level':55,84 'like':47,205,230,301 'load':114 'm':203 'make':74,308 'matter':72 'mayb':94 'metric':108,279 'mod':123 'moder':110 'move':235 'multipl':270,274 'need':147 'negat':143 'offici':31 'old':133 'option':77,89,310 'particular':190 'peopl':294 'person':68 'post':188 'post/comment':197 'pr':19 'precious':167 'prefer':325 'problem':7 'profil':118 'propos':3 'protest':32 'psycholog':27,175 'ratio':199 're':49,214 're-en':48 'read':179,207,227 'realli':145 'reconsid':41 'relat':4 'remov':12,34,276,320 'review':149 'save':165 'score':9,92,102,139,195,223,306 'see':127 'solut':44 'someon':187 'someth':220 'spin':264 'stanc':69 'submiss':153 'time':168 'toxic':191 'troll':159,266,271 'ui':63,99 'use':107,278 'user':8,116,305 'util':101,332 've':240 'want':252,293,330 'without':221" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1701440302 +visibility: "visible " +apId: "https://dubvee.org/post/447159" +editedAt: DateTimeImmutable @1702487409 {#1910 : 2023-12-13 18:10:09.0 +01:00 } +createdAt: DateTimeImmutable @1701377802 {#1906 : 2023-11-30 21:56:42.0 +01:00 } } "showMagazineName" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EntryComponent {#3717 -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …} -newCommentMarkerCount: App\Kbin\NewCommentMarker\NewCommentMarkerCount {#2139 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -twig: Twig\Environment {#1252 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -security: Symfony\Bundle\SecurityBundle\Security {#1101 …} +entry: App\Entity\Entry {#1909 +user: App\Entity\User {#265 +avatar: Proxies\__CG__\App\Entity\Image {#246 …} +cover: Proxies\__CG__\App\Entity\Image {#247 …} +email: "ptz@dubvee.org" +username: "@ptz@dubvee.org" +roles: [] +followersCount: 0 +homepage: "front" +about: "Ask me anything." +lastActive: DateTime @1707767810 {#275 : 2024-02-12 20:56:50.0 +01:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 31957 -password: "$2y$13$GQ5ytKsdAjGNepaBKTyaw.LxgdDgO3AmJCBWfHMnv0zu0ZgfjN0A2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "ptz@dubvee.org" +apProfileId: "https://dubvee.org/u/ptz" +apPublicUrl: "https://dubvee.org/u/ptz" +apFollowersUrl: null +apInboxUrl: "https://dubvee.org/inbox" +apDomain: "dubvee.org" +apPreferredUsername: "ptz" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1711023282 {#269 : 2024-03-21 13:14:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689880362 {#268 : 2023-07-20 21:12:42.0 +02:00 } } +magazine: Proxies\__CG__\App\Entity\Magazine {#2370 +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 {#3757 : 2024-10-14 14:48:57.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#3760 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#3762 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3764 …} +entries: Doctrine\ORM\PersistentCollection {#3766 …} +posts: Doctrine\ORM\PersistentCollection {#3768 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3770 …} +bans: Doctrine\ORM\PersistentCollection {#3772 …} +reports: Doctrine\ORM\PersistentCollection {#3774 …} +badges: Doctrine\ORM\PersistentCollection {#3776 …} +logs: Doctrine\ORM\PersistentCollection {#3778 …} +awards: Doctrine\ORM\PersistentCollection {#3780 …} +categories: Doctrine\ORM\PersistentCollection {#3782 …} -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 {#3758 : 2024-10-22 09:10:33.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696687715 {#3759 : 2023-10-07 16:08:35.0 +02:00 } +__isInitialized__: true …2 } +image: Proxies\__CG__\App\Entity\Image {#1708 …} +domain: Proxies\__CG__\App\Entity\Domain {#1926 …} +slug: "Please-reconsider-removing-user-aggregate-scores-from-the-API" +title: "Please reconsider removing user aggregate scores from the API" +url: "https://github.com/LemmyNet/lemmy/issues/4215" +body: """ ### Is your proposal related to a problem?\n \n User score aggregates were removed from the API in 0.19.0 in PR 4089. The justification was that it was psychologically harmful.\n \n I am officially protesting this removal and asking for it to be reconsidered.\n \n ### Describe the solution you’d like.\n \n Re-enable it at the API level and continue hiding it in Lemmy-UI if that is your personal stance on the matter. Or, make it an option admins/users can disable at the instance/user level (there’s already an option to hide scores, so maybe expand on that?).\n \n Other UIs *do* utilize scores, and it is a useful metric for moderation.\n \n e.g. If I load a user’s profile to determine an appropriate mod action, and I see it is a 2 day old account with a combined comment/post score in the deep negative, I really only need to review a couple of submissions to confirm it is a troll account. Not only does that save me precious time, it is also good for *my* psychological health to not read through all that garbage.\n \n e.g. #2: If someone posts a particularly toxic comment but their score to post/comment count ratio is high, I’m more likely to read through their history and conclude they’re having a bad day or something. Without the score, I *will not* read through and likely just ban them and move on.\n \n ### Describe alternatives you’ve considered.\n \n Compile it back in for myself and anyone else who wants it, I guess? 😔\n \n ### Additional context\n \n Considering how easy it is to spin up troll accounts or amass multiple troll accounts across multiple instances, removing a useful metric for identifying them at a glance is, IMO, irresponsible.\n \n If you don’t want people to “game” it or don’t like the idea of user scores, then make it optional and disable it on *your* instance, but don’t remove it and impose *your* preferences on instance admins who want to utilize it. """ +type: "link" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 7 +favouriteCount: 12 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1701581115 {#2383 : 2023-12-03 06:25:15.0 +01:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1410 …} +votes: Doctrine\ORM\PersistentCollection {#1907 …} +reports: Doctrine\ORM\PersistentCollection {#1407 …} +favourites: Doctrine\ORM\PersistentCollection {#2391 …} +notifications: Doctrine\ORM\PersistentCollection {#2369 …} +badges: Doctrine\ORM\PersistentCollection {#2392 …} +children: [] -id: 18915 -titleTs: "'aggreg':5 'api':9 'pleas':1 'reconsid':2 'remov':3 'score':6 'user':4" -bodyTs: "'0.19.0':17 '2':131,185 '4089':20 'account':134,160,267,272 'across':273 'action':124 'addit':256 'admin':328 'admins/users':78 'aggreg':10 'alreadi':87 'also':171 'altern':238 'amass':269 'anyon':249 'api':15,54 'appropri':122 'ask':36 'back':244 'bad':217 'ban':232 'combin':137 'comment':192 'comment/post':138 'compil':242 'conclud':212 'confirm':155 'consid':241,258 'context':257 'continu':57 'count':198 'coupl':151 'd':46 'day':132,218 'deep':142 'describ':42,237 'determin':120 'disabl':80,312 'e.g':111,184 'easi':260 'els':250 'enabl':50 'expand':95 'game':296 'garbag':183 'glanc':285 'good':172 'guess':255 'harm':28 'health':176 'hide':58,91 'high':201 'histori':210 'idea':303 'identifi':281 'imo':287 'impos':323 'instanc':275,316,327 'instance/user':83 'irrespons':288 'justif':22 'lemmi':62 'lemmy-ui':61 'level':55,84 'like':47,205,230,301 'load':114 'm':203 'make':74,308 'matter':72 'mayb':94 'metric':108,279 'mod':123 'moder':110 'move':235 'multipl':270,274 'need':147 'negat':143 'offici':31 'old':133 'option':77,89,310 'particular':190 'peopl':294 'person':68 'post':188 'post/comment':197 'pr':19 'precious':167 'prefer':325 'problem':7 'profil':118 'propos':3 'protest':32 'psycholog':27,175 'ratio':199 're':49,214 're-en':48 'read':179,207,227 'realli':145 'reconsid':41 'relat':4 'remov':12,34,276,320 'review':149 'save':165 'score':9,92,102,139,195,223,306 'see':127 'solut':44 'someon':187 'someth':220 'spin':264 'stanc':69 'submiss':153 'time':168 'toxic':191 'troll':159,266,271 'ui':63,99 'use':107,278 'user':8,116,305 'util':101,332 've':240 'want':252,293,330 'without':221" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1701440302 +visibility: "visible " +apId: "https://dubvee.org/post/447159" +editedAt: DateTimeImmutable @1702487409 {#1910 : 2023-12-13 18:10:09.0 +01:00 } +createdAt: DateTimeImmutable @1701377802 {#1906 : 2023-11-30 21:56:42.0 +01:00 } } +isSingle: false +showShortSentence: true +showBody: false +showMagazineName: true +canSeeTrash: false +newComments: 0 } |
user_inline | App\Twig\Components\UserInlineComponent | 12.0 MiB | 0.13 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#265 +avatar: Proxies\__CG__\App\Entity\Image {#246 …} +cover: Proxies\__CG__\App\Entity\Image {#247 …} +email: "ptz@dubvee.org" +username: "@ptz@dubvee.org" +roles: [] +followersCount: 0 +homepage: "front" +about: "Ask me anything." +lastActive: DateTime @1707767810 {#275 : 2024-02-12 20:56:50.0 +01:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 31957 -password: "$2y$13$GQ5ytKsdAjGNepaBKTyaw.LxgdDgO3AmJCBWfHMnv0zu0ZgfjN0A2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "ptz@dubvee.org" +apProfileId: "https://dubvee.org/u/ptz" +apPublicUrl: "https://dubvee.org/u/ptz" +apFollowersUrl: null +apInboxUrl: "https://dubvee.org/inbox" +apDomain: "dubvee.org" +apPreferredUsername: "ptz" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1711023282 {#269 : 2024-03-21 13:14:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689880362 {#268 : 2023-07-20 21:12:42.0 +02:00 } } "showAvatar" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserInlineComponent {#3886 +user: App\Entity\User {#265 +avatar: Proxies\__CG__\App\Entity\Image {#246 …} +cover: Proxies\__CG__\App\Entity\Image {#247 …} +email: "ptz@dubvee.org" +username: "@ptz@dubvee.org" +roles: [] +followersCount: 0 +homepage: "front" +about: "Ask me anything." +lastActive: DateTime @1707767810 {#275 : 2024-02-12 20:56:50.0 +01:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 31957 -password: "$2y$13$GQ5ytKsdAjGNepaBKTyaw.LxgdDgO3AmJCBWfHMnv0zu0ZgfjN0A2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "ptz@dubvee.org" +apProfileId: "https://dubvee.org/u/ptz" +apPublicUrl: "https://dubvee.org/u/ptz" +apFollowersUrl: null +apInboxUrl: "https://dubvee.org/inbox" +apDomain: "dubvee.org" +apPreferredUsername: "ptz" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1711023282 {#269 : 2024-03-21 13:14:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689880362 {#268 : 2023-07-20 21:12:42.0 +02:00 } } +showAvatar: false } |
date | App\Twig\Components\DateComponent | 12.0 MiB | 0.12 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1701377802 {#1906 : 2023-11-30 21:56:42.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#3941 +date: DateTimeImmutable @1701377802 {#1906 : 2023-11-30 21:56:42.0 +01:00 } } |
date_edited | App\Twig\Components\DateEditedComponent | 12.0 MiB | 0.12 ms | |
---|---|---|---|---|
Input props | [ "createdAt" => DateTimeImmutable @1701377802 {#1906 : 2023-11-30 21:56:42.0 +01:00 } "editedAt" => DateTimeImmutable @1702487409 {#1910 : 2023-12-13 18:10:09.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateEditedComponent {#3995 +createdAt: DateTimeImmutable @1701377802 {#1906 : 2023-11-30 21:56:42.0 +01:00 } +editedAt: DateTimeImmutable @1702487409 {#1910 : 2023-12-13 18:10:09.0 +01:00 } } |
magazine_inline | App\Twig\Components\MagazineInlineComponent | 12.0 MiB | 0.12 ms | |
---|---|---|---|---|
Input props | [ "magazine" => Proxies\__CG__\App\Entity\Magazine {#2370 +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 {#3757 : 2024-10-14 14:48:57.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#3760 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#3762 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3764 …} +entries: Doctrine\ORM\PersistentCollection {#3766 …} +posts: Doctrine\ORM\PersistentCollection {#3768 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3770 …} +bans: Doctrine\ORM\PersistentCollection {#3772 …} +reports: Doctrine\ORM\PersistentCollection {#3774 …} +badges: Doctrine\ORM\PersistentCollection {#3776 …} +logs: Doctrine\ORM\PersistentCollection {#3778 …} +awards: Doctrine\ORM\PersistentCollection {#3780 …} +categories: Doctrine\ORM\PersistentCollection {#3782 …} -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 {#3758 : 2024-10-22 09:10:33.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696687715 {#3759 : 2023-10-07 16:08:35.0 +02:00 } +__isInitialized__: true …2 } "showAvatar" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\MagazineInlineComponent {#4049 +magazine: Proxies\__CG__\App\Entity\Magazine {#2370 +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 {#3757 : 2024-10-14 14:48:57.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#3760 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#3762 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3764 …} +entries: Doctrine\ORM\PersistentCollection {#3766 …} +posts: Doctrine\ORM\PersistentCollection {#3768 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3770 …} +bans: Doctrine\ORM\PersistentCollection {#3772 …} +reports: Doctrine\ORM\PersistentCollection {#3774 …} +badges: Doctrine\ORM\PersistentCollection {#3776 …} +logs: Doctrine\ORM\PersistentCollection {#3778 …} +awards: Doctrine\ORM\PersistentCollection {#3780 …} +categories: Doctrine\ORM\PersistentCollection {#3782 …} -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 {#3758 : 2024-10-22 09:10:33.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696687715 {#3759 : 2023-10-07 16:08:35.0 +02:00 } +__isInitialized__: true …2 } +showTitle: true +fullName: false +stretchedLink: false +showAvatar: false } |
vote | App\Twig\Components\VoteComponent | 12.0 MiB | 0.55 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\Entry {#1909 +user: App\Entity\User {#265 +avatar: Proxies\__CG__\App\Entity\Image {#246 …} +cover: Proxies\__CG__\App\Entity\Image {#247 …} +email: "ptz@dubvee.org" +username: "@ptz@dubvee.org" +roles: [] +followersCount: 0 +homepage: "front" +about: "Ask me anything." +lastActive: DateTime @1707767810 {#275 : 2024-02-12 20:56:50.0 +01:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 31957 -password: "$2y$13$GQ5ytKsdAjGNepaBKTyaw.LxgdDgO3AmJCBWfHMnv0zu0ZgfjN0A2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "ptz@dubvee.org" +apProfileId: "https://dubvee.org/u/ptz" +apPublicUrl: "https://dubvee.org/u/ptz" +apFollowersUrl: null +apInboxUrl: "https://dubvee.org/inbox" +apDomain: "dubvee.org" +apPreferredUsername: "ptz" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1711023282 {#269 : 2024-03-21 13:14:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689880362 {#268 : 2023-07-20 21:12:42.0 +02:00 } } +magazine: Proxies\__CG__\App\Entity\Magazine {#2370 +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 {#3757 : 2024-10-14 14:48:57.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#3760 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#3762 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3764 …} +entries: Doctrine\ORM\PersistentCollection {#3766 …} +posts: Doctrine\ORM\PersistentCollection {#3768 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3770 …} +bans: Doctrine\ORM\PersistentCollection {#3772 …} +reports: Doctrine\ORM\PersistentCollection {#3774 …} +badges: Doctrine\ORM\PersistentCollection {#3776 …} +logs: Doctrine\ORM\PersistentCollection {#3778 …} +awards: Doctrine\ORM\PersistentCollection {#3780 …} +categories: Doctrine\ORM\PersistentCollection {#3782 …} -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 {#3758 : 2024-10-22 09:10:33.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696687715 {#3759 : 2023-10-07 16:08:35.0 +02:00 } +__isInitialized__: true …2 } +image: Proxies\__CG__\App\Entity\Image {#1708 …} +domain: Proxies\__CG__\App\Entity\Domain {#1926 …} +slug: "Please-reconsider-removing-user-aggregate-scores-from-the-API" +title: "Please reconsider removing user aggregate scores from the API" +url: "https://github.com/LemmyNet/lemmy/issues/4215" +body: """ ### Is your proposal related to a problem?\n \n User score aggregates were removed from the API in 0.19.0 in PR 4089. The justification was that it was psychologically harmful.\n \n I am officially protesting this removal and asking for it to be reconsidered.\n \n ### Describe the solution you’d like.\n \n Re-enable it at the API level and continue hiding it in Lemmy-UI if that is your personal stance on the matter. Or, make it an option admins/users can disable at the instance/user level (there’s already an option to hide scores, so maybe expand on that?).\n \n Other UIs *do* utilize scores, and it is a useful metric for moderation.\n \n e.g. If I load a user’s profile to determine an appropriate mod action, and I see it is a 2 day old account with a combined comment/post score in the deep negative, I really only need to review a couple of submissions to confirm it is a troll account. Not only does that save me precious time, it is also good for *my* psychological health to not read through all that garbage.\n \n e.g. #2: If someone posts a particularly toxic comment but their score to post/comment count ratio is high, I’m more likely to read through their history and conclude they’re having a bad day or something. Without the score, I *will not* read through and likely just ban them and move on.\n \n ### Describe alternatives you’ve considered.\n \n Compile it back in for myself and anyone else who wants it, I guess? 😔\n \n ### Additional context\n \n Considering how easy it is to spin up troll accounts or amass multiple troll accounts across multiple instances, removing a useful metric for identifying them at a glance is, IMO, irresponsible.\n \n If you don’t want people to “game” it or don’t like the idea of user scores, then make it optional and disable it on *your* instance, but don’t remove it and impose *your* preferences on instance admins who want to utilize it. """ +type: "link" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 7 +favouriteCount: 12 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1701581115 {#2383 : 2023-12-03 06:25:15.0 +01:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1410 …} +votes: Doctrine\ORM\PersistentCollection {#1907 …} +reports: Doctrine\ORM\PersistentCollection {#1407 …} +favourites: Doctrine\ORM\PersistentCollection {#2391 …} +notifications: Doctrine\ORM\PersistentCollection {#2369 …} +badges: Doctrine\ORM\PersistentCollection {#2392 …} +children: [] -id: 18915 -titleTs: "'aggreg':5 'api':9 'pleas':1 'reconsid':2 'remov':3 'score':6 'user':4" -bodyTs: "'0.19.0':17 '2':131,185 '4089':20 'account':134,160,267,272 'across':273 'action':124 'addit':256 'admin':328 'admins/users':78 'aggreg':10 'alreadi':87 'also':171 'altern':238 'amass':269 'anyon':249 'api':15,54 'appropri':122 'ask':36 'back':244 'bad':217 'ban':232 'combin':137 'comment':192 'comment/post':138 'compil':242 'conclud':212 'confirm':155 'consid':241,258 'context':257 'continu':57 'count':198 'coupl':151 'd':46 'day':132,218 'deep':142 'describ':42,237 'determin':120 'disabl':80,312 'e.g':111,184 'easi':260 'els':250 'enabl':50 'expand':95 'game':296 'garbag':183 'glanc':285 'good':172 'guess':255 'harm':28 'health':176 'hide':58,91 'high':201 'histori':210 'idea':303 'identifi':281 'imo':287 'impos':323 'instanc':275,316,327 'instance/user':83 'irrespons':288 'justif':22 'lemmi':62 'lemmy-ui':61 'level':55,84 'like':47,205,230,301 'load':114 'm':203 'make':74,308 'matter':72 'mayb':94 'metric':108,279 'mod':123 'moder':110 'move':235 'multipl':270,274 'need':147 'negat':143 'offici':31 'old':133 'option':77,89,310 'particular':190 'peopl':294 'person':68 'post':188 'post/comment':197 'pr':19 'precious':167 'prefer':325 'problem':7 'profil':118 'propos':3 'protest':32 'psycholog':27,175 'ratio':199 're':49,214 're-en':48 'read':179,207,227 'realli':145 'reconsid':41 'relat':4 'remov':12,34,276,320 'review':149 'save':165 'score':9,92,102,139,195,223,306 'see':127 'solut':44 'someon':187 'someth':220 'spin':264 'stanc':69 'submiss':153 'time':168 'toxic':191 'troll':159,266,271 'ui':63,99 'use':107,278 'user':8,116,305 'util':101,332 've':240 'want':252,293,330 'without':221" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1701440302 +visibility: "visible " +apId: "https://dubvee.org/post/447159" +editedAt: DateTimeImmutable @1702487409 {#1910 : 2023-12-13 18:10:09.0 +01:00 } +createdAt: DateTimeImmutable @1701377802 {#1906 : 2023-11-30 21:56:42.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\VoteComponent {#4115 +subject: App\Entity\Entry {#1909 +user: App\Entity\User {#265 +avatar: Proxies\__CG__\App\Entity\Image {#246 …} +cover: Proxies\__CG__\App\Entity\Image {#247 …} +email: "ptz@dubvee.org" +username: "@ptz@dubvee.org" +roles: [] +followersCount: 0 +homepage: "front" +about: "Ask me anything." +lastActive: DateTime @1707767810 {#275 : 2024-02-12 20:56:50.0 +01:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 31957 -password: "$2y$13$GQ5ytKsdAjGNepaBKTyaw.LxgdDgO3AmJCBWfHMnv0zu0ZgfjN0A2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "ptz@dubvee.org" +apProfileId: "https://dubvee.org/u/ptz" +apPublicUrl: "https://dubvee.org/u/ptz" +apFollowersUrl: null +apInboxUrl: "https://dubvee.org/inbox" +apDomain: "dubvee.org" +apPreferredUsername: "ptz" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1711023282 {#269 : 2024-03-21 13:14:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689880362 {#268 : 2023-07-20 21:12:42.0 +02:00 } } +magazine: Proxies\__CG__\App\Entity\Magazine {#2370 +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 {#3757 : 2024-10-14 14:48:57.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#3760 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#3762 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3764 …} +entries: Doctrine\ORM\PersistentCollection {#3766 …} +posts: Doctrine\ORM\PersistentCollection {#3768 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3770 …} +bans: Doctrine\ORM\PersistentCollection {#3772 …} +reports: Doctrine\ORM\PersistentCollection {#3774 …} +badges: Doctrine\ORM\PersistentCollection {#3776 …} +logs: Doctrine\ORM\PersistentCollection {#3778 …} +awards: Doctrine\ORM\PersistentCollection {#3780 …} +categories: Doctrine\ORM\PersistentCollection {#3782 …} -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 {#3758 : 2024-10-22 09:10:33.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696687715 {#3759 : 2023-10-07 16:08:35.0 +02:00 } +__isInitialized__: true …2 } +image: Proxies\__CG__\App\Entity\Image {#1708 …} +domain: Proxies\__CG__\App\Entity\Domain {#1926 …} +slug: "Please-reconsider-removing-user-aggregate-scores-from-the-API" +title: "Please reconsider removing user aggregate scores from the API" +url: "https://github.com/LemmyNet/lemmy/issues/4215" +body: """ ### Is your proposal related to a problem?\n \n User score aggregates were removed from the API in 0.19.0 in PR 4089. The justification was that it was psychologically harmful.\n \n I am officially protesting this removal and asking for it to be reconsidered.\n \n ### Describe the solution you’d like.\n \n Re-enable it at the API level and continue hiding it in Lemmy-UI if that is your personal stance on the matter. Or, make it an option admins/users can disable at the instance/user level (there’s already an option to hide scores, so maybe expand on that?).\n \n Other UIs *do* utilize scores, and it is a useful metric for moderation.\n \n e.g. If I load a user’s profile to determine an appropriate mod action, and I see it is a 2 day old account with a combined comment/post score in the deep negative, I really only need to review a couple of submissions to confirm it is a troll account. Not only does that save me precious time, it is also good for *my* psychological health to not read through all that garbage.\n \n e.g. #2: If someone posts a particularly toxic comment but their score to post/comment count ratio is high, I’m more likely to read through their history and conclude they’re having a bad day or something. Without the score, I *will not* read through and likely just ban them and move on.\n \n ### Describe alternatives you’ve considered.\n \n Compile it back in for myself and anyone else who wants it, I guess? 😔\n \n ### Additional context\n \n Considering how easy it is to spin up troll accounts or amass multiple troll accounts across multiple instances, removing a useful metric for identifying them at a glance is, IMO, irresponsible.\n \n If you don’t want people to “game” it or don’t like the idea of user scores, then make it optional and disable it on *your* instance, but don’t remove it and impose *your* preferences on instance admins who want to utilize it. """ +type: "link" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 7 +favouriteCount: 12 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1701581115 {#2383 : 2023-12-03 06:25:15.0 +01:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1410 …} +votes: Doctrine\ORM\PersistentCollection {#1907 …} +reports: Doctrine\ORM\PersistentCollection {#1407 …} +favourites: Doctrine\ORM\PersistentCollection {#2391 …} +notifications: Doctrine\ORM\PersistentCollection {#2369 …} +badges: Doctrine\ORM\PersistentCollection {#2392 …} +children: [] -id: 18915 -titleTs: "'aggreg':5 'api':9 'pleas':1 'reconsid':2 'remov':3 'score':6 'user':4" -bodyTs: "'0.19.0':17 '2':131,185 '4089':20 'account':134,160,267,272 'across':273 'action':124 'addit':256 'admin':328 'admins/users':78 'aggreg':10 'alreadi':87 'also':171 'altern':238 'amass':269 'anyon':249 'api':15,54 'appropri':122 'ask':36 'back':244 'bad':217 'ban':232 'combin':137 'comment':192 'comment/post':138 'compil':242 'conclud':212 'confirm':155 'consid':241,258 'context':257 'continu':57 'count':198 'coupl':151 'd':46 'day':132,218 'deep':142 'describ':42,237 'determin':120 'disabl':80,312 'e.g':111,184 'easi':260 'els':250 'enabl':50 'expand':95 'game':296 'garbag':183 'glanc':285 'good':172 'guess':255 'harm':28 'health':176 'hide':58,91 'high':201 'histori':210 'idea':303 'identifi':281 'imo':287 'impos':323 'instanc':275,316,327 'instance/user':83 'irrespons':288 'justif':22 'lemmi':62 'lemmy-ui':61 'level':55,84 'like':47,205,230,301 'load':114 'm':203 'make':74,308 'matter':72 'mayb':94 'metric':108,279 'mod':123 'moder':110 'move':235 'multipl':270,274 'need':147 'negat':143 'offici':31 'old':133 'option':77,89,310 'particular':190 'peopl':294 'person':68 'post':188 'post/comment':197 'pr':19 'precious':167 'prefer':325 'problem':7 'profil':118 'propos':3 'protest':32 'psycholog':27,175 'ratio':199 're':49,214 're-en':48 'read':179,207,227 'realli':145 'reconsid':41 'relat':4 'remov':12,34,276,320 'review':149 'save':165 'score':9,92,102,139,195,223,306 'see':127 'solut':44 'someon':187 'someth':220 'spin':264 'stanc':69 'submiss':153 'time':168 'toxic':191 'troll':159,266,271 'ui':63,99 'use':107,278 'user':8,116,305 'util':101,332 've':240 'want':252,293,330 'without':221" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1701440302 +visibility: "visible " +apId: "https://dubvee.org/post/447159" +editedAt: DateTimeImmutable @1702487409 {#1910 : 2023-12-13 18:10:09.0 +01:00 } +createdAt: DateTimeImmutable @1701377802 {#1906 : 2023-11-30 21:56:42.0 +01:00 } } +formDest: "entry" +showDownvote: true -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
boost | App\Twig\Components\BoostComponent | 12.0 MiB | 0.82 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\Entry {#1909 +user: App\Entity\User {#265 +avatar: Proxies\__CG__\App\Entity\Image {#246 …} +cover: Proxies\__CG__\App\Entity\Image {#247 …} +email: "ptz@dubvee.org" +username: "@ptz@dubvee.org" +roles: [] +followersCount: 0 +homepage: "front" +about: "Ask me anything." +lastActive: DateTime @1707767810 {#275 : 2024-02-12 20:56:50.0 +01:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 31957 -password: "$2y$13$GQ5ytKsdAjGNepaBKTyaw.LxgdDgO3AmJCBWfHMnv0zu0ZgfjN0A2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "ptz@dubvee.org" +apProfileId: "https://dubvee.org/u/ptz" +apPublicUrl: "https://dubvee.org/u/ptz" +apFollowersUrl: null +apInboxUrl: "https://dubvee.org/inbox" +apDomain: "dubvee.org" +apPreferredUsername: "ptz" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1711023282 {#269 : 2024-03-21 13:14:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689880362 {#268 : 2023-07-20 21:12:42.0 +02:00 } } +magazine: Proxies\__CG__\App\Entity\Magazine {#2370 +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 {#3757 : 2024-10-14 14:48:57.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#3760 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#3762 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3764 …} +entries: Doctrine\ORM\PersistentCollection {#3766 …} +posts: Doctrine\ORM\PersistentCollection {#3768 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3770 …} +bans: Doctrine\ORM\PersistentCollection {#3772 …} +reports: Doctrine\ORM\PersistentCollection {#3774 …} +badges: Doctrine\ORM\PersistentCollection {#3776 …} +logs: Doctrine\ORM\PersistentCollection {#3778 …} +awards: Doctrine\ORM\PersistentCollection {#3780 …} +categories: Doctrine\ORM\PersistentCollection {#3782 …} -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 {#3758 : 2024-10-22 09:10:33.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696687715 {#3759 : 2023-10-07 16:08:35.0 +02:00 } +__isInitialized__: true …2 } +image: Proxies\__CG__\App\Entity\Image {#1708 …} +domain: Proxies\__CG__\App\Entity\Domain {#1926 …} +slug: "Please-reconsider-removing-user-aggregate-scores-from-the-API" +title: "Please reconsider removing user aggregate scores from the API" +url: "https://github.com/LemmyNet/lemmy/issues/4215" +body: """ ### Is your proposal related to a problem?\n \n User score aggregates were removed from the API in 0.19.0 in PR 4089. The justification was that it was psychologically harmful.\n \n I am officially protesting this removal and asking for it to be reconsidered.\n \n ### Describe the solution you’d like.\n \n Re-enable it at the API level and continue hiding it in Lemmy-UI if that is your personal stance on the matter. Or, make it an option admins/users can disable at the instance/user level (there’s already an option to hide scores, so maybe expand on that?).\n \n Other UIs *do* utilize scores, and it is a useful metric for moderation.\n \n e.g. If I load a user’s profile to determine an appropriate mod action, and I see it is a 2 day old account with a combined comment/post score in the deep negative, I really only need to review a couple of submissions to confirm it is a troll account. Not only does that save me precious time, it is also good for *my* psychological health to not read through all that garbage.\n \n e.g. #2: If someone posts a particularly toxic comment but their score to post/comment count ratio is high, I’m more likely to read through their history and conclude they’re having a bad day or something. Without the score, I *will not* read through and likely just ban them and move on.\n \n ### Describe alternatives you’ve considered.\n \n Compile it back in for myself and anyone else who wants it, I guess? 😔\n \n ### Additional context\n \n Considering how easy it is to spin up troll accounts or amass multiple troll accounts across multiple instances, removing a useful metric for identifying them at a glance is, IMO, irresponsible.\n \n If you don’t want people to “game” it or don’t like the idea of user scores, then make it optional and disable it on *your* instance, but don’t remove it and impose *your* preferences on instance admins who want to utilize it. """ +type: "link" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 7 +favouriteCount: 12 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1701581115 {#2383 : 2023-12-03 06:25:15.0 +01:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1410 …} +votes: Doctrine\ORM\PersistentCollection {#1907 …} +reports: Doctrine\ORM\PersistentCollection {#1407 …} +favourites: Doctrine\ORM\PersistentCollection {#2391 …} +notifications: Doctrine\ORM\PersistentCollection {#2369 …} +badges: Doctrine\ORM\PersistentCollection {#2392 …} +children: [] -id: 18915 -titleTs: "'aggreg':5 'api':9 'pleas':1 'reconsid':2 'remov':3 'score':6 'user':4" -bodyTs: "'0.19.0':17 '2':131,185 '4089':20 'account':134,160,267,272 'across':273 'action':124 'addit':256 'admin':328 'admins/users':78 'aggreg':10 'alreadi':87 'also':171 'altern':238 'amass':269 'anyon':249 'api':15,54 'appropri':122 'ask':36 'back':244 'bad':217 'ban':232 'combin':137 'comment':192 'comment/post':138 'compil':242 'conclud':212 'confirm':155 'consid':241,258 'context':257 'continu':57 'count':198 'coupl':151 'd':46 'day':132,218 'deep':142 'describ':42,237 'determin':120 'disabl':80,312 'e.g':111,184 'easi':260 'els':250 'enabl':50 'expand':95 'game':296 'garbag':183 'glanc':285 'good':172 'guess':255 'harm':28 'health':176 'hide':58,91 'high':201 'histori':210 'idea':303 'identifi':281 'imo':287 'impos':323 'instanc':275,316,327 'instance/user':83 'irrespons':288 'justif':22 'lemmi':62 'lemmy-ui':61 'level':55,84 'like':47,205,230,301 'load':114 'm':203 'make':74,308 'matter':72 'mayb':94 'metric':108,279 'mod':123 'moder':110 'move':235 'multipl':270,274 'need':147 'negat':143 'offici':31 'old':133 'option':77,89,310 'particular':190 'peopl':294 'person':68 'post':188 'post/comment':197 'pr':19 'precious':167 'prefer':325 'problem':7 'profil':118 'propos':3 'protest':32 'psycholog':27,175 'ratio':199 're':49,214 're-en':48 'read':179,207,227 'realli':145 'reconsid':41 'relat':4 'remov':12,34,276,320 'review':149 'save':165 'score':9,92,102,139,195,223,306 'see':127 'solut':44 'someon':187 'someth':220 'spin':264 'stanc':69 'submiss':153 'time':168 'toxic':191 'troll':159,266,271 'ui':63,99 'use':107,278 'user':8,116,305 'util':101,332 've':240 'want':252,293,330 'without':221" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1701440302 +visibility: "visible " +apId: "https://dubvee.org/post/447159" +editedAt: DateTimeImmutable @1702487409 {#1910 : 2023-12-13 18:10:09.0 +01:00 } +createdAt: DateTimeImmutable @1701377802 {#1906 : 2023-11-30 21:56:42.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\BoostComponent {#4172 +formDest: "entry" +subject: App\Entity\Entry {#1909 +user: App\Entity\User {#265 +avatar: Proxies\__CG__\App\Entity\Image {#246 …} +cover: Proxies\__CG__\App\Entity\Image {#247 …} +email: "ptz@dubvee.org" +username: "@ptz@dubvee.org" +roles: [] +followersCount: 0 +homepage: "front" +about: "Ask me anything." +lastActive: DateTime @1707767810 {#275 : 2024-02-12 20:56:50.0 +01:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 31957 -password: "$2y$13$GQ5ytKsdAjGNepaBKTyaw.LxgdDgO3AmJCBWfHMnv0zu0ZgfjN0A2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "ptz@dubvee.org" +apProfileId: "https://dubvee.org/u/ptz" +apPublicUrl: "https://dubvee.org/u/ptz" +apFollowersUrl: null +apInboxUrl: "https://dubvee.org/inbox" +apDomain: "dubvee.org" +apPreferredUsername: "ptz" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1711023282 {#269 : 2024-03-21 13:14:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689880362 {#268 : 2023-07-20 21:12:42.0 +02:00 } } +magazine: Proxies\__CG__\App\Entity\Magazine {#2370 +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 {#3757 : 2024-10-14 14:48:57.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#3760 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#3762 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3764 …} +entries: Doctrine\ORM\PersistentCollection {#3766 …} +posts: Doctrine\ORM\PersistentCollection {#3768 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3770 …} +bans: Doctrine\ORM\PersistentCollection {#3772 …} +reports: Doctrine\ORM\PersistentCollection {#3774 …} +badges: Doctrine\ORM\PersistentCollection {#3776 …} +logs: Doctrine\ORM\PersistentCollection {#3778 …} +awards: Doctrine\ORM\PersistentCollection {#3780 …} +categories: Doctrine\ORM\PersistentCollection {#3782 …} -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 {#3758 : 2024-10-22 09:10:33.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696687715 {#3759 : 2023-10-07 16:08:35.0 +02:00 } +__isInitialized__: true …2 } +image: Proxies\__CG__\App\Entity\Image {#1708 …} +domain: Proxies\__CG__\App\Entity\Domain {#1926 …} +slug: "Please-reconsider-removing-user-aggregate-scores-from-the-API" +title: "Please reconsider removing user aggregate scores from the API" +url: "https://github.com/LemmyNet/lemmy/issues/4215" +body: """ ### Is your proposal related to a problem?\n \n User score aggregates were removed from the API in 0.19.0 in PR 4089. The justification was that it was psychologically harmful.\n \n I am officially protesting this removal and asking for it to be reconsidered.\n \n ### Describe the solution you’d like.\n \n Re-enable it at the API level and continue hiding it in Lemmy-UI if that is your personal stance on the matter. Or, make it an option admins/users can disable at the instance/user level (there’s already an option to hide scores, so maybe expand on that?).\n \n Other UIs *do* utilize scores, and it is a useful metric for moderation.\n \n e.g. If I load a user’s profile to determine an appropriate mod action, and I see it is a 2 day old account with a combined comment/post score in the deep negative, I really only need to review a couple of submissions to confirm it is a troll account. Not only does that save me precious time, it is also good for *my* psychological health to not read through all that garbage.\n \n e.g. #2: If someone posts a particularly toxic comment but their score to post/comment count ratio is high, I’m more likely to read through their history and conclude they’re having a bad day or something. Without the score, I *will not* read through and likely just ban them and move on.\n \n ### Describe alternatives you’ve considered.\n \n Compile it back in for myself and anyone else who wants it, I guess? 😔\n \n ### Additional context\n \n Considering how easy it is to spin up troll accounts or amass multiple troll accounts across multiple instances, removing a useful metric for identifying them at a glance is, IMO, irresponsible.\n \n If you don’t want people to “game” it or don’t like the idea of user scores, then make it optional and disable it on *your* instance, but don’t remove it and impose *your* preferences on instance admins who want to utilize it. """ +type: "link" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 7 +favouriteCount: 12 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1701581115 {#2383 : 2023-12-03 06:25:15.0 +01:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1410 …} +votes: Doctrine\ORM\PersistentCollection {#1907 …} +reports: Doctrine\ORM\PersistentCollection {#1407 …} +favourites: Doctrine\ORM\PersistentCollection {#2391 …} +notifications: Doctrine\ORM\PersistentCollection {#2369 …} +badges: Doctrine\ORM\PersistentCollection {#2392 …} +children: [] -id: 18915 -titleTs: "'aggreg':5 'api':9 'pleas':1 'reconsid':2 'remov':3 'score':6 'user':4" -bodyTs: "'0.19.0':17 '2':131,185 '4089':20 'account':134,160,267,272 'across':273 'action':124 'addit':256 'admin':328 'admins/users':78 'aggreg':10 'alreadi':87 'also':171 'altern':238 'amass':269 'anyon':249 'api':15,54 'appropri':122 'ask':36 'back':244 'bad':217 'ban':232 'combin':137 'comment':192 'comment/post':138 'compil':242 'conclud':212 'confirm':155 'consid':241,258 'context':257 'continu':57 'count':198 'coupl':151 'd':46 'day':132,218 'deep':142 'describ':42,237 'determin':120 'disabl':80,312 'e.g':111,184 'easi':260 'els':250 'enabl':50 'expand':95 'game':296 'garbag':183 'glanc':285 'good':172 'guess':255 'harm':28 'health':176 'hide':58,91 'high':201 'histori':210 'idea':303 'identifi':281 'imo':287 'impos':323 'instanc':275,316,327 'instance/user':83 'irrespons':288 'justif':22 'lemmi':62 'lemmy-ui':61 'level':55,84 'like':47,205,230,301 'load':114 'm':203 'make':74,308 'matter':72 'mayb':94 'metric':108,279 'mod':123 'moder':110 'move':235 'multipl':270,274 'need':147 'negat':143 'offici':31 'old':133 'option':77,89,310 'particular':190 'peopl':294 'person':68 'post':188 'post/comment':197 'pr':19 'precious':167 'prefer':325 'problem':7 'profil':118 'propos':3 'protest':32 'psycholog':27,175 'ratio':199 're':49,214 're-en':48 'read':179,207,227 'realli':145 'reconsid':41 'relat':4 'remov':12,34,276,320 'review':149 'save':165 'score':9,92,102,139,195,223,306 'see':127 'solut':44 'someon':187 'someth':220 'spin':264 'stanc':69 'submiss':153 'time':168 'toxic':191 'troll':159,266,271 'ui':63,99 'use':107,278 'user':8,116,305 'util':101,332 've':240 'want':252,293,330 'without':221" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1701440302 +visibility: "visible " +apId: "https://dubvee.org/post/447159" +editedAt: DateTimeImmutable @1702487409 {#1910 : 2023-12-13 18:10:09.0 +01:00 } +createdAt: DateTimeImmutable @1701377802 {#1906 : 2023-11-30 21:56:42.0 +01:00 } } -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
entry | App\Twig\Components\EntryComponent | 12.0 MiB | 9.11 ms | |
---|---|---|---|---|
Input props | [ "entry" => App\Entity\Entry {#2377 +user: App\Entity\User {#265 +avatar: Proxies\__CG__\App\Entity\Image {#246 …} +cover: Proxies\__CG__\App\Entity\Image {#247 …} +email: "ptz@dubvee.org" +username: "@ptz@dubvee.org" +roles: [] +followersCount: 0 +homepage: "front" +about: "Ask me anything." +lastActive: DateTime @1707767810 {#275 : 2024-02-12 20:56:50.0 +01:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 31957 -password: "$2y$13$GQ5ytKsdAjGNepaBKTyaw.LxgdDgO3AmJCBWfHMnv0zu0ZgfjN0A2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "ptz@dubvee.org" +apProfileId: "https://dubvee.org/u/ptz" +apPublicUrl: "https://dubvee.org/u/ptz" +apFollowersUrl: null +apInboxUrl: "https://dubvee.org/inbox" +apDomain: "dubvee.org" +apPreferredUsername: "ptz" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1711023282 {#269 : 2024-03-21 13:14:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689880362 {#268 : 2023-07-20 21:12:42.0 +02:00 } } +magazine: Proxies\__CG__\App\Entity\Magazine {#2370 +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 {#3757 : 2024-10-14 14:48:57.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#3760 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#3762 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3764 …} +entries: Doctrine\ORM\PersistentCollection {#3766 …} +posts: Doctrine\ORM\PersistentCollection {#3768 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3770 …} +bans: Doctrine\ORM\PersistentCollection {#3772 …} +reports: Doctrine\ORM\PersistentCollection {#3774 …} +badges: Doctrine\ORM\PersistentCollection {#3776 …} +logs: Doctrine\ORM\PersistentCollection {#3778 …} +awards: Doctrine\ORM\PersistentCollection {#3780 …} +categories: Doctrine\ORM\PersistentCollection {#3782 …} -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 {#3758 : 2024-10-22 09:10:33.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696687715 {#3759 : 2023-10-07 16:08:35.0 +02:00 } +__isInitialized__: true …2 } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#2469 …} +slug: "RFC-Add-custom-fields-to-local-site-and-local-user-tables" +title: "[RFC] Add custom fields to local_site and local_user tables" +url: null +body: """ ### Proposal\n \n Add custom database columns to the `local_site` and `local_user` tables and corresponding config keys in the `editSite` and `saveUserSettings` interfaces. Data type would be `text` and the column name could be `user_custom` or something like that.\n \n ### Rationale\n \n Many 3rd party Lemmy UIs offer more config options than are covered by the discrete config keys currently exposed via `saveUserSettings` and in the `MyUserInfo` interface. A custom field where a JSON blob could be stored would allow 3rd party Lemmy UI clients to save site-level and user-level config options to the API similar to how Lemmy-UI has its settings saved.\n \n Currently, 3PAs largely (exclusively?) utilize local storage which limits any persistence to individual devices/browsers. Adding those `text` columns and exposing them via the `getSite`, `editSite` and `saveUserSettings` interfaces would allow 3rd party apps the ability to persist settings across devices by serializing them to JSON and storing/serving from the API.\n \n ### Use Cases\n \n - Application settings and preferences\n - Keyword filters\n - Favorite community lists\n - Community group lists\n - Structured site-level data such as rules, public community groups, report and moderation templates, etc.\n \n ### Possible Cons\n \n - Would slightly increase amount of data returned in the `getSite` API call due to the extra data in the `local_site` and `my_user` keys.\n - 3PA developers would have to share this field. \n - Not really a concern for the Lemmy devs, but there would ultimately need to be some cooperation between 3PA devs to avoid contention (e.g. a container with namespaces, etc).\n \n ### Workarounds Considered\n \n Adding a backend server to each 3rd party UI is possible but may be overkill for the relatively common and simple task of persisting settings. A custom field exposed by the Lemmy API would alleviate that. For use-cases more advanced than simple settings storage, the 3PA dev may opt to build their own backend anyway.\n \n In Tesseract, the current workaround is done by allowing export and import of user settings to a JSON file which can be loaded into a new device/browser. While that’s better than nothing, it’s far from ideal.\n \n Thoughts?\n \n **Update**: To test the viability of this RFC, I’ve horribly abused the `theme` field to store about 60 KB of JSON user settings data. Aside from breaking the CSS in Lemmy-UI (as expected), everything works great. The additional payload data in the `getSite` response doesn’t seem to be causing much of an impact. I may leave this in the next release under “advanced settings” with appropriate warnings as well as adding a “restore” button to restore it to a valid theme value. Ultimately, though, a dedicated field for 3PAs to use would be ideal. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 0 +favouriteCount: 4 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1699709635 {#2454 : 2023-11-11 14:33:55.0 +01:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#2371 …} +votes: Doctrine\ORM\PersistentCollection {#2364 …} +reports: Doctrine\ORM\PersistentCollection {#2380 …} +favourites: Doctrine\ORM\PersistentCollection {#2382 …} +notifications: Doctrine\ORM\PersistentCollection {#2384 …} +badges: Doctrine\ORM\PersistentCollection {#2379 …} +children: [] -id: 11991 -titleTs: "'add':2 'custom':3 'field':4 'local':6,9 'rfc':1 'site':7 'tabl':11 'user':10" -bodyTs: "'3pa':216,242,302 '3pas':110,443 '3rd':43,80,139,261 '60':369 'abil':143 'abus':362 'across':147 'ad':123,255,425 'add':2 'addit':391 'advanc':296,417 'allevi':289 'allow':79,138,320 'amount':194 'anyway':311 'api':98,158,201,287 'app':141 'applic':161 'appropri':420 'asid':376 'avoid':245 'backend':257,310 'better':342 'blob':74 'break':378 'build':307 'button':428 'call':202 'case':160,294 'caus':403 'client':84 'column':5,31,126 'common':273 'communiti':168,170,182 'con':190 'concern':227 'config':16,49,57,94 'consid':254 'contain':249 'content':246 'cooper':240 'correspond':15 'could':33,75 'cover':53 'css':380 'current':59,109,315 'custom':3,36,69,281 'data':24,177,196,207,375,393 'databas':4 'dedic':440 'dev':231,243,303 'develop':217 'devic':148 'device/browser':338 'devices/browsers':122 'discret':56 'doesn':398 'done':318 'due':203 'e.g':247 'editsit':20,133 'etc':188,252 'everyth':387 'exclus':112 'expect':386 'export':321 'expos':60,128,283 'extra':206 'far':347 'favorit':167 'field':70,223,282,365,441 'file':330 'filter':166 'getsit':132,200,396 'great':389 'group':171,183 'horribl':361 'ideal':349,448 'impact':407 'import':323 'increas':193 'individu':121 'interfac':23,67,136 'json':73,153,329,372 'kb':370 'key':17,58,215 'keyword':165 'larg':111 'leav':410 'lemmi':45,82,103,230,286,383 'lemmy-ui':102,382 'level':89,93,176 'like':39 'limit':117 'list':169,172 'load':334 'local':8,11,114,210 'mani':42 'may':267,304,409 'moder':186 'much':404 'myuserinfo':66 'name':32 'namespac':251 'need':236 'new':337 'next':414 'noth':344 'offer':47 'opt':305 'option':50,95 'overkil':269 'parti':44,81,140,262 'payload':392 'persist':119,145,278 'possibl':189,265 'prefer':164 'propos':1 'public':181 'rational':41 'realli':225 'relat':272 'releas':415 'report':184 'respons':397 'restor':427,430 'return':197 'rfc':358 'rule':180 'save':86,108 'saveuserset':22,62,135 'seem':400 'serial':150 'server':258 'set':107,146,162,279,299,326,374,418 'share':221 'similar':99 'simpl':275,298 'site':9,88,175,211 'site-level':87,174 'slight':192 'someth':38 'storag':115,300 'store':77,367 'storing/serving':155 'structur':173 'tabl':13 'task':276 'templat':187 'tesseract':313 'test':353 'text':28,125 'theme':364,435 'though':438 'thought':350 'type':25 'ui':46,83,104,263,384 'ultim':235,437 'updat':351 'use':159,293,445 'use-cas':292 'user':12,35,92,214,325,373 'user-level':91 'util':113 'valid':434 'valu':436 've':360 'via':61,130 'viabil':355 'warn':421 'well':423 'work':388 'workaround':253,316 'would':26,78,137,191,218,234,288,446" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1699718635 +visibility: "visible " +apId: "https://dubvee.org/post/370736" +editedAt: DateTimeImmutable @1699874770 {#2453 : 2023-11-13 12:26:10.0 +01:00 } +createdAt: DateTimeImmutable @1699709635 {#2363 : 2023-11-11 14:33:55.0 +01:00 } } "showMagazineName" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EntryComponent {#4426 -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …} -newCommentMarkerCount: App\Kbin\NewCommentMarker\NewCommentMarkerCount {#2139 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -twig: Twig\Environment {#1252 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -security: Symfony\Bundle\SecurityBundle\Security {#1101 …} +entry: App\Entity\Entry {#2377 +user: App\Entity\User {#265 +avatar: Proxies\__CG__\App\Entity\Image {#246 …} +cover: Proxies\__CG__\App\Entity\Image {#247 …} +email: "ptz@dubvee.org" +username: "@ptz@dubvee.org" +roles: [] +followersCount: 0 +homepage: "front" +about: "Ask me anything." +lastActive: DateTime @1707767810 {#275 : 2024-02-12 20:56:50.0 +01:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 31957 -password: "$2y$13$GQ5ytKsdAjGNepaBKTyaw.LxgdDgO3AmJCBWfHMnv0zu0ZgfjN0A2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "ptz@dubvee.org" +apProfileId: "https://dubvee.org/u/ptz" +apPublicUrl: "https://dubvee.org/u/ptz" +apFollowersUrl: null +apInboxUrl: "https://dubvee.org/inbox" +apDomain: "dubvee.org" +apPreferredUsername: "ptz" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1711023282 {#269 : 2024-03-21 13:14:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689880362 {#268 : 2023-07-20 21:12:42.0 +02:00 } } +magazine: Proxies\__CG__\App\Entity\Magazine {#2370 +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 {#3757 : 2024-10-14 14:48:57.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#3760 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#3762 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3764 …} +entries: Doctrine\ORM\PersistentCollection {#3766 …} +posts: Doctrine\ORM\PersistentCollection {#3768 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3770 …} +bans: Doctrine\ORM\PersistentCollection {#3772 …} +reports: Doctrine\ORM\PersistentCollection {#3774 …} +badges: Doctrine\ORM\PersistentCollection {#3776 …} +logs: Doctrine\ORM\PersistentCollection {#3778 …} +awards: Doctrine\ORM\PersistentCollection {#3780 …} +categories: Doctrine\ORM\PersistentCollection {#3782 …} -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 {#3758 : 2024-10-22 09:10:33.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696687715 {#3759 : 2023-10-07 16:08:35.0 +02:00 } +__isInitialized__: true …2 } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#2469 …} +slug: "RFC-Add-custom-fields-to-local-site-and-local-user-tables" +title: "[RFC] Add custom fields to local_site and local_user tables" +url: null +body: """ ### Proposal\n \n Add custom database columns to the `local_site` and `local_user` tables and corresponding config keys in the `editSite` and `saveUserSettings` interfaces. Data type would be `text` and the column name could be `user_custom` or something like that.\n \n ### Rationale\n \n Many 3rd party Lemmy UIs offer more config options than are covered by the discrete config keys currently exposed via `saveUserSettings` and in the `MyUserInfo` interface. A custom field where a JSON blob could be stored would allow 3rd party Lemmy UI clients to save site-level and user-level config options to the API similar to how Lemmy-UI has its settings saved.\n \n Currently, 3PAs largely (exclusively?) utilize local storage which limits any persistence to individual devices/browsers. Adding those `text` columns and exposing them via the `getSite`, `editSite` and `saveUserSettings` interfaces would allow 3rd party apps the ability to persist settings across devices by serializing them to JSON and storing/serving from the API.\n \n ### Use Cases\n \n - Application settings and preferences\n - Keyword filters\n - Favorite community lists\n - Community group lists\n - Structured site-level data such as rules, public community groups, report and moderation templates, etc.\n \n ### Possible Cons\n \n - Would slightly increase amount of data returned in the `getSite` API call due to the extra data in the `local_site` and `my_user` keys.\n - 3PA developers would have to share this field. \n - Not really a concern for the Lemmy devs, but there would ultimately need to be some cooperation between 3PA devs to avoid contention (e.g. a container with namespaces, etc).\n \n ### Workarounds Considered\n \n Adding a backend server to each 3rd party UI is possible but may be overkill for the relatively common and simple task of persisting settings. A custom field exposed by the Lemmy API would alleviate that. For use-cases more advanced than simple settings storage, the 3PA dev may opt to build their own backend anyway.\n \n In Tesseract, the current workaround is done by allowing export and import of user settings to a JSON file which can be loaded into a new device/browser. While that’s better than nothing, it’s far from ideal.\n \n Thoughts?\n \n **Update**: To test the viability of this RFC, I’ve horribly abused the `theme` field to store about 60 KB of JSON user settings data. Aside from breaking the CSS in Lemmy-UI (as expected), everything works great. The additional payload data in the `getSite` response doesn’t seem to be causing much of an impact. I may leave this in the next release under “advanced settings” with appropriate warnings as well as adding a “restore” button to restore it to a valid theme value. Ultimately, though, a dedicated field for 3PAs to use would be ideal. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 0 +favouriteCount: 4 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1699709635 {#2454 : 2023-11-11 14:33:55.0 +01:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#2371 …} +votes: Doctrine\ORM\PersistentCollection {#2364 …} +reports: Doctrine\ORM\PersistentCollection {#2380 …} +favourites: Doctrine\ORM\PersistentCollection {#2382 …} +notifications: Doctrine\ORM\PersistentCollection {#2384 …} +badges: Doctrine\ORM\PersistentCollection {#2379 …} +children: [] -id: 11991 -titleTs: "'add':2 'custom':3 'field':4 'local':6,9 'rfc':1 'site':7 'tabl':11 'user':10" -bodyTs: "'3pa':216,242,302 '3pas':110,443 '3rd':43,80,139,261 '60':369 'abil':143 'abus':362 'across':147 'ad':123,255,425 'add':2 'addit':391 'advanc':296,417 'allevi':289 'allow':79,138,320 'amount':194 'anyway':311 'api':98,158,201,287 'app':141 'applic':161 'appropri':420 'asid':376 'avoid':245 'backend':257,310 'better':342 'blob':74 'break':378 'build':307 'button':428 'call':202 'case':160,294 'caus':403 'client':84 'column':5,31,126 'common':273 'communiti':168,170,182 'con':190 'concern':227 'config':16,49,57,94 'consid':254 'contain':249 'content':246 'cooper':240 'correspond':15 'could':33,75 'cover':53 'css':380 'current':59,109,315 'custom':3,36,69,281 'data':24,177,196,207,375,393 'databas':4 'dedic':440 'dev':231,243,303 'develop':217 'devic':148 'device/browser':338 'devices/browsers':122 'discret':56 'doesn':398 'done':318 'due':203 'e.g':247 'editsit':20,133 'etc':188,252 'everyth':387 'exclus':112 'expect':386 'export':321 'expos':60,128,283 'extra':206 'far':347 'favorit':167 'field':70,223,282,365,441 'file':330 'filter':166 'getsit':132,200,396 'great':389 'group':171,183 'horribl':361 'ideal':349,448 'impact':407 'import':323 'increas':193 'individu':121 'interfac':23,67,136 'json':73,153,329,372 'kb':370 'key':17,58,215 'keyword':165 'larg':111 'leav':410 'lemmi':45,82,103,230,286,383 'lemmy-ui':102,382 'level':89,93,176 'like':39 'limit':117 'list':169,172 'load':334 'local':8,11,114,210 'mani':42 'may':267,304,409 'moder':186 'much':404 'myuserinfo':66 'name':32 'namespac':251 'need':236 'new':337 'next':414 'noth':344 'offer':47 'opt':305 'option':50,95 'overkil':269 'parti':44,81,140,262 'payload':392 'persist':119,145,278 'possibl':189,265 'prefer':164 'propos':1 'public':181 'rational':41 'realli':225 'relat':272 'releas':415 'report':184 'respons':397 'restor':427,430 'return':197 'rfc':358 'rule':180 'save':86,108 'saveuserset':22,62,135 'seem':400 'serial':150 'server':258 'set':107,146,162,279,299,326,374,418 'share':221 'similar':99 'simpl':275,298 'site':9,88,175,211 'site-level':87,174 'slight':192 'someth':38 'storag':115,300 'store':77,367 'storing/serving':155 'structur':173 'tabl':13 'task':276 'templat':187 'tesseract':313 'test':353 'text':28,125 'theme':364,435 'though':438 'thought':350 'type':25 'ui':46,83,104,263,384 'ultim':235,437 'updat':351 'use':159,293,445 'use-cas':292 'user':12,35,92,214,325,373 'user-level':91 'util':113 'valid':434 'valu':436 've':360 'via':61,130 'viabil':355 'warn':421 'well':423 'work':388 'workaround':253,316 'would':26,78,137,191,218,234,288,446" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1699718635 +visibility: "visible " +apId: "https://dubvee.org/post/370736" +editedAt: DateTimeImmutable @1699874770 {#2453 : 2023-11-13 12:26:10.0 +01:00 } +createdAt: DateTimeImmutable @1699709635 {#2363 : 2023-11-11 14:33:55.0 +01:00 } } +isSingle: false +showShortSentence: true +showBody: false +showMagazineName: true +canSeeTrash: false +newComments: 0 } |
user_inline | App\Twig\Components\UserInlineComponent | 12.0 MiB | 0.20 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#265 +avatar: Proxies\__CG__\App\Entity\Image {#246 …} +cover: Proxies\__CG__\App\Entity\Image {#247 …} +email: "ptz@dubvee.org" +username: "@ptz@dubvee.org" +roles: [] +followersCount: 0 +homepage: "front" +about: "Ask me anything." +lastActive: DateTime @1707767810 {#275 : 2024-02-12 20:56:50.0 +01:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 31957 -password: "$2y$13$GQ5ytKsdAjGNepaBKTyaw.LxgdDgO3AmJCBWfHMnv0zu0ZgfjN0A2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "ptz@dubvee.org" +apProfileId: "https://dubvee.org/u/ptz" +apPublicUrl: "https://dubvee.org/u/ptz" +apFollowersUrl: null +apInboxUrl: "https://dubvee.org/inbox" +apDomain: "dubvee.org" +apPreferredUsername: "ptz" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1711023282 {#269 : 2024-03-21 13:14:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689880362 {#268 : 2023-07-20 21:12:42.0 +02:00 } } "showAvatar" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserInlineComponent {#4667 +user: App\Entity\User {#265 +avatar: Proxies\__CG__\App\Entity\Image {#246 …} +cover: Proxies\__CG__\App\Entity\Image {#247 …} +email: "ptz@dubvee.org" +username: "@ptz@dubvee.org" +roles: [] +followersCount: 0 +homepage: "front" +about: "Ask me anything." +lastActive: DateTime @1707767810 {#275 : 2024-02-12 20:56:50.0 +01:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 31957 -password: "$2y$13$GQ5ytKsdAjGNepaBKTyaw.LxgdDgO3AmJCBWfHMnv0zu0ZgfjN0A2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "ptz@dubvee.org" +apProfileId: "https://dubvee.org/u/ptz" +apPublicUrl: "https://dubvee.org/u/ptz" +apFollowersUrl: null +apInboxUrl: "https://dubvee.org/inbox" +apDomain: "dubvee.org" +apPreferredUsername: "ptz" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1711023282 {#269 : 2024-03-21 13:14:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689880362 {#268 : 2023-07-20 21:12:42.0 +02:00 } } +showAvatar: false } |
date | App\Twig\Components\DateComponent | 12.0 MiB | 0.22 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1699709635 {#2363 : 2023-11-11 14:33:55.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#4722 +date: DateTimeImmutable @1699709635 {#2363 : 2023-11-11 14:33:55.0 +01:00 } } |
date_edited | App\Twig\Components\DateEditedComponent | 12.0 MiB | 0.22 ms | |
---|---|---|---|---|
Input props | [ "createdAt" => DateTimeImmutable @1699709635 {#2363 : 2023-11-11 14:33:55.0 +01:00 } "editedAt" => DateTimeImmutable @1699874770 {#2453 : 2023-11-13 12:26:10.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateEditedComponent {#4776 +createdAt: DateTimeImmutable @1699709635 {#2363 : 2023-11-11 14:33:55.0 +01:00 } +editedAt: DateTimeImmutable @1699874770 {#2453 : 2023-11-13 12:26:10.0 +01:00 } } |
magazine_inline | App\Twig\Components\MagazineInlineComponent | 12.0 MiB | 0.21 ms | |
---|---|---|---|---|
Input props | [ "magazine" => Proxies\__CG__\App\Entity\Magazine {#2370 +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 {#3757 : 2024-10-14 14:48:57.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#3760 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#3762 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3764 …} +entries: Doctrine\ORM\PersistentCollection {#3766 …} +posts: Doctrine\ORM\PersistentCollection {#3768 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3770 …} +bans: Doctrine\ORM\PersistentCollection {#3772 …} +reports: Doctrine\ORM\PersistentCollection {#3774 …} +badges: Doctrine\ORM\PersistentCollection {#3776 …} +logs: Doctrine\ORM\PersistentCollection {#3778 …} +awards: Doctrine\ORM\PersistentCollection {#3780 …} +categories: Doctrine\ORM\PersistentCollection {#3782 …} -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 {#3758 : 2024-10-22 09:10:33.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696687715 {#3759 : 2023-10-07 16:08:35.0 +02:00 } +__isInitialized__: true …2 } "showAvatar" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\MagazineInlineComponent {#4830 +magazine: Proxies\__CG__\App\Entity\Magazine {#2370 +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 {#3757 : 2024-10-14 14:48:57.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#3760 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#3762 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3764 …} +entries: Doctrine\ORM\PersistentCollection {#3766 …} +posts: Doctrine\ORM\PersistentCollection {#3768 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3770 …} +bans: Doctrine\ORM\PersistentCollection {#3772 …} +reports: Doctrine\ORM\PersistentCollection {#3774 …} +badges: Doctrine\ORM\PersistentCollection {#3776 …} +logs: Doctrine\ORM\PersistentCollection {#3778 …} +awards: Doctrine\ORM\PersistentCollection {#3780 …} +categories: Doctrine\ORM\PersistentCollection {#3782 …} -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 {#3758 : 2024-10-22 09:10:33.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696687715 {#3759 : 2023-10-07 16:08:35.0 +02:00 } +__isInitialized__: true …2 } +showTitle: true +fullName: false +stretchedLink: false +showAvatar: false } |
vote | App\Twig\Components\VoteComponent | 12.0 MiB | 0.57 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\Entry {#2377 +user: App\Entity\User {#265 +avatar: Proxies\__CG__\App\Entity\Image {#246 …} +cover: Proxies\__CG__\App\Entity\Image {#247 …} +email: "ptz@dubvee.org" +username: "@ptz@dubvee.org" +roles: [] +followersCount: 0 +homepage: "front" +about: "Ask me anything." +lastActive: DateTime @1707767810 {#275 : 2024-02-12 20:56:50.0 +01:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 31957 -password: "$2y$13$GQ5ytKsdAjGNepaBKTyaw.LxgdDgO3AmJCBWfHMnv0zu0ZgfjN0A2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "ptz@dubvee.org" +apProfileId: "https://dubvee.org/u/ptz" +apPublicUrl: "https://dubvee.org/u/ptz" +apFollowersUrl: null +apInboxUrl: "https://dubvee.org/inbox" +apDomain: "dubvee.org" +apPreferredUsername: "ptz" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1711023282 {#269 : 2024-03-21 13:14:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689880362 {#268 : 2023-07-20 21:12:42.0 +02:00 } } +magazine: Proxies\__CG__\App\Entity\Magazine {#2370 +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 {#3757 : 2024-10-14 14:48:57.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#3760 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#3762 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3764 …} +entries: Doctrine\ORM\PersistentCollection {#3766 …} +posts: Doctrine\ORM\PersistentCollection {#3768 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3770 …} +bans: Doctrine\ORM\PersistentCollection {#3772 …} +reports: Doctrine\ORM\PersistentCollection {#3774 …} +badges: Doctrine\ORM\PersistentCollection {#3776 …} +logs: Doctrine\ORM\PersistentCollection {#3778 …} +awards: Doctrine\ORM\PersistentCollection {#3780 …} +categories: Doctrine\ORM\PersistentCollection {#3782 …} -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 {#3758 : 2024-10-22 09:10:33.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696687715 {#3759 : 2023-10-07 16:08:35.0 +02:00 } +__isInitialized__: true …2 } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#2469 …} +slug: "RFC-Add-custom-fields-to-local-site-and-local-user-tables" +title: "[RFC] Add custom fields to local_site and local_user tables" +url: null +body: """ ### Proposal\n \n Add custom database columns to the `local_site` and `local_user` tables and corresponding config keys in the `editSite` and `saveUserSettings` interfaces. Data type would be `text` and the column name could be `user_custom` or something like that.\n \n ### Rationale\n \n Many 3rd party Lemmy UIs offer more config options than are covered by the discrete config keys currently exposed via `saveUserSettings` and in the `MyUserInfo` interface. A custom field where a JSON blob could be stored would allow 3rd party Lemmy UI clients to save site-level and user-level config options to the API similar to how Lemmy-UI has its settings saved.\n \n Currently, 3PAs largely (exclusively?) utilize local storage which limits any persistence to individual devices/browsers. Adding those `text` columns and exposing them via the `getSite`, `editSite` and `saveUserSettings` interfaces would allow 3rd party apps the ability to persist settings across devices by serializing them to JSON and storing/serving from the API.\n \n ### Use Cases\n \n - Application settings and preferences\n - Keyword filters\n - Favorite community lists\n - Community group lists\n - Structured site-level data such as rules, public community groups, report and moderation templates, etc.\n \n ### Possible Cons\n \n - Would slightly increase amount of data returned in the `getSite` API call due to the extra data in the `local_site` and `my_user` keys.\n - 3PA developers would have to share this field. \n - Not really a concern for the Lemmy devs, but there would ultimately need to be some cooperation between 3PA devs to avoid contention (e.g. a container with namespaces, etc).\n \n ### Workarounds Considered\n \n Adding a backend server to each 3rd party UI is possible but may be overkill for the relatively common and simple task of persisting settings. A custom field exposed by the Lemmy API would alleviate that. For use-cases more advanced than simple settings storage, the 3PA dev may opt to build their own backend anyway.\n \n In Tesseract, the current workaround is done by allowing export and import of user settings to a JSON file which can be loaded into a new device/browser. While that’s better than nothing, it’s far from ideal.\n \n Thoughts?\n \n **Update**: To test the viability of this RFC, I’ve horribly abused the `theme` field to store about 60 KB of JSON user settings data. Aside from breaking the CSS in Lemmy-UI (as expected), everything works great. The additional payload data in the `getSite` response doesn’t seem to be causing much of an impact. I may leave this in the next release under “advanced settings” with appropriate warnings as well as adding a “restore” button to restore it to a valid theme value. Ultimately, though, a dedicated field for 3PAs to use would be ideal. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 0 +favouriteCount: 4 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1699709635 {#2454 : 2023-11-11 14:33:55.0 +01:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#2371 …} +votes: Doctrine\ORM\PersistentCollection {#2364 …} +reports: Doctrine\ORM\PersistentCollection {#2380 …} +favourites: Doctrine\ORM\PersistentCollection {#2382 …} +notifications: Doctrine\ORM\PersistentCollection {#2384 …} +badges: Doctrine\ORM\PersistentCollection {#2379 …} +children: [] -id: 11991 -titleTs: "'add':2 'custom':3 'field':4 'local':6,9 'rfc':1 'site':7 'tabl':11 'user':10" -bodyTs: "'3pa':216,242,302 '3pas':110,443 '3rd':43,80,139,261 '60':369 'abil':143 'abus':362 'across':147 'ad':123,255,425 'add':2 'addit':391 'advanc':296,417 'allevi':289 'allow':79,138,320 'amount':194 'anyway':311 'api':98,158,201,287 'app':141 'applic':161 'appropri':420 'asid':376 'avoid':245 'backend':257,310 'better':342 'blob':74 'break':378 'build':307 'button':428 'call':202 'case':160,294 'caus':403 'client':84 'column':5,31,126 'common':273 'communiti':168,170,182 'con':190 'concern':227 'config':16,49,57,94 'consid':254 'contain':249 'content':246 'cooper':240 'correspond':15 'could':33,75 'cover':53 'css':380 'current':59,109,315 'custom':3,36,69,281 'data':24,177,196,207,375,393 'databas':4 'dedic':440 'dev':231,243,303 'develop':217 'devic':148 'device/browser':338 'devices/browsers':122 'discret':56 'doesn':398 'done':318 'due':203 'e.g':247 'editsit':20,133 'etc':188,252 'everyth':387 'exclus':112 'expect':386 'export':321 'expos':60,128,283 'extra':206 'far':347 'favorit':167 'field':70,223,282,365,441 'file':330 'filter':166 'getsit':132,200,396 'great':389 'group':171,183 'horribl':361 'ideal':349,448 'impact':407 'import':323 'increas':193 'individu':121 'interfac':23,67,136 'json':73,153,329,372 'kb':370 'key':17,58,215 'keyword':165 'larg':111 'leav':410 'lemmi':45,82,103,230,286,383 'lemmy-ui':102,382 'level':89,93,176 'like':39 'limit':117 'list':169,172 'load':334 'local':8,11,114,210 'mani':42 'may':267,304,409 'moder':186 'much':404 'myuserinfo':66 'name':32 'namespac':251 'need':236 'new':337 'next':414 'noth':344 'offer':47 'opt':305 'option':50,95 'overkil':269 'parti':44,81,140,262 'payload':392 'persist':119,145,278 'possibl':189,265 'prefer':164 'propos':1 'public':181 'rational':41 'realli':225 'relat':272 'releas':415 'report':184 'respons':397 'restor':427,430 'return':197 'rfc':358 'rule':180 'save':86,108 'saveuserset':22,62,135 'seem':400 'serial':150 'server':258 'set':107,146,162,279,299,326,374,418 'share':221 'similar':99 'simpl':275,298 'site':9,88,175,211 'site-level':87,174 'slight':192 'someth':38 'storag':115,300 'store':77,367 'storing/serving':155 'structur':173 'tabl':13 'task':276 'templat':187 'tesseract':313 'test':353 'text':28,125 'theme':364,435 'though':438 'thought':350 'type':25 'ui':46,83,104,263,384 'ultim':235,437 'updat':351 'use':159,293,445 'use-cas':292 'user':12,35,92,214,325,373 'user-level':91 'util':113 'valid':434 'valu':436 've':360 'via':61,130 'viabil':355 'warn':421 'well':423 'work':388 'workaround':253,316 'would':26,78,137,191,218,234,288,446" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1699718635 +visibility: "visible " +apId: "https://dubvee.org/post/370736" +editedAt: DateTimeImmutable @1699874770 {#2453 : 2023-11-13 12:26:10.0 +01:00 } +createdAt: DateTimeImmutable @1699709635 {#2363 : 2023-11-11 14:33:55.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\VoteComponent {#4886 +subject: App\Entity\Entry {#2377 +user: App\Entity\User {#265 +avatar: Proxies\__CG__\App\Entity\Image {#246 …} +cover: Proxies\__CG__\App\Entity\Image {#247 …} +email: "ptz@dubvee.org" +username: "@ptz@dubvee.org" +roles: [] +followersCount: 0 +homepage: "front" +about: "Ask me anything." +lastActive: DateTime @1707767810 {#275 : 2024-02-12 20:56:50.0 +01:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 31957 -password: "$2y$13$GQ5ytKsdAjGNepaBKTyaw.LxgdDgO3AmJCBWfHMnv0zu0ZgfjN0A2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "ptz@dubvee.org" +apProfileId: "https://dubvee.org/u/ptz" +apPublicUrl: "https://dubvee.org/u/ptz" +apFollowersUrl: null +apInboxUrl: "https://dubvee.org/inbox" +apDomain: "dubvee.org" +apPreferredUsername: "ptz" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1711023282 {#269 : 2024-03-21 13:14:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689880362 {#268 : 2023-07-20 21:12:42.0 +02:00 } } +magazine: Proxies\__CG__\App\Entity\Magazine {#2370 +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 {#3757 : 2024-10-14 14:48:57.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#3760 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#3762 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3764 …} +entries: Doctrine\ORM\PersistentCollection {#3766 …} +posts: Doctrine\ORM\PersistentCollection {#3768 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3770 …} +bans: Doctrine\ORM\PersistentCollection {#3772 …} +reports: Doctrine\ORM\PersistentCollection {#3774 …} +badges: Doctrine\ORM\PersistentCollection {#3776 …} +logs: Doctrine\ORM\PersistentCollection {#3778 …} +awards: Doctrine\ORM\PersistentCollection {#3780 …} +categories: Doctrine\ORM\PersistentCollection {#3782 …} -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 {#3758 : 2024-10-22 09:10:33.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696687715 {#3759 : 2023-10-07 16:08:35.0 +02:00 } +__isInitialized__: true …2 } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#2469 …} +slug: "RFC-Add-custom-fields-to-local-site-and-local-user-tables" +title: "[RFC] Add custom fields to local_site and local_user tables" +url: null +body: """ ### Proposal\n \n Add custom database columns to the `local_site` and `local_user` tables and corresponding config keys in the `editSite` and `saveUserSettings` interfaces. Data type would be `text` and the column name could be `user_custom` or something like that.\n \n ### Rationale\n \n Many 3rd party Lemmy UIs offer more config options than are covered by the discrete config keys currently exposed via `saveUserSettings` and in the `MyUserInfo` interface. A custom field where a JSON blob could be stored would allow 3rd party Lemmy UI clients to save site-level and user-level config options to the API similar to how Lemmy-UI has its settings saved.\n \n Currently, 3PAs largely (exclusively?) utilize local storage which limits any persistence to individual devices/browsers. Adding those `text` columns and exposing them via the `getSite`, `editSite` and `saveUserSettings` interfaces would allow 3rd party apps the ability to persist settings across devices by serializing them to JSON and storing/serving from the API.\n \n ### Use Cases\n \n - Application settings and preferences\n - Keyword filters\n - Favorite community lists\n - Community group lists\n - Structured site-level data such as rules, public community groups, report and moderation templates, etc.\n \n ### Possible Cons\n \n - Would slightly increase amount of data returned in the `getSite` API call due to the extra data in the `local_site` and `my_user` keys.\n - 3PA developers would have to share this field. \n - Not really a concern for the Lemmy devs, but there would ultimately need to be some cooperation between 3PA devs to avoid contention (e.g. a container with namespaces, etc).\n \n ### Workarounds Considered\n \n Adding a backend server to each 3rd party UI is possible but may be overkill for the relatively common and simple task of persisting settings. A custom field exposed by the Lemmy API would alleviate that. For use-cases more advanced than simple settings storage, the 3PA dev may opt to build their own backend anyway.\n \n In Tesseract, the current workaround is done by allowing export and import of user settings to a JSON file which can be loaded into a new device/browser. While that’s better than nothing, it’s far from ideal.\n \n Thoughts?\n \n **Update**: To test the viability of this RFC, I’ve horribly abused the `theme` field to store about 60 KB of JSON user settings data. Aside from breaking the CSS in Lemmy-UI (as expected), everything works great. The additional payload data in the `getSite` response doesn’t seem to be causing much of an impact. I may leave this in the next release under “advanced settings” with appropriate warnings as well as adding a “restore” button to restore it to a valid theme value. Ultimately, though, a dedicated field for 3PAs to use would be ideal. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 0 +favouriteCount: 4 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1699709635 {#2454 : 2023-11-11 14:33:55.0 +01:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#2371 …} +votes: Doctrine\ORM\PersistentCollection {#2364 …} +reports: Doctrine\ORM\PersistentCollection {#2380 …} +favourites: Doctrine\ORM\PersistentCollection {#2382 …} +notifications: Doctrine\ORM\PersistentCollection {#2384 …} +badges: Doctrine\ORM\PersistentCollection {#2379 …} +children: [] -id: 11991 -titleTs: "'add':2 'custom':3 'field':4 'local':6,9 'rfc':1 'site':7 'tabl':11 'user':10" -bodyTs: "'3pa':216,242,302 '3pas':110,443 '3rd':43,80,139,261 '60':369 'abil':143 'abus':362 'across':147 'ad':123,255,425 'add':2 'addit':391 'advanc':296,417 'allevi':289 'allow':79,138,320 'amount':194 'anyway':311 'api':98,158,201,287 'app':141 'applic':161 'appropri':420 'asid':376 'avoid':245 'backend':257,310 'better':342 'blob':74 'break':378 'build':307 'button':428 'call':202 'case':160,294 'caus':403 'client':84 'column':5,31,126 'common':273 'communiti':168,170,182 'con':190 'concern':227 'config':16,49,57,94 'consid':254 'contain':249 'content':246 'cooper':240 'correspond':15 'could':33,75 'cover':53 'css':380 'current':59,109,315 'custom':3,36,69,281 'data':24,177,196,207,375,393 'databas':4 'dedic':440 'dev':231,243,303 'develop':217 'devic':148 'device/browser':338 'devices/browsers':122 'discret':56 'doesn':398 'done':318 'due':203 'e.g':247 'editsit':20,133 'etc':188,252 'everyth':387 'exclus':112 'expect':386 'export':321 'expos':60,128,283 'extra':206 'far':347 'favorit':167 'field':70,223,282,365,441 'file':330 'filter':166 'getsit':132,200,396 'great':389 'group':171,183 'horribl':361 'ideal':349,448 'impact':407 'import':323 'increas':193 'individu':121 'interfac':23,67,136 'json':73,153,329,372 'kb':370 'key':17,58,215 'keyword':165 'larg':111 'leav':410 'lemmi':45,82,103,230,286,383 'lemmy-ui':102,382 'level':89,93,176 'like':39 'limit':117 'list':169,172 'load':334 'local':8,11,114,210 'mani':42 'may':267,304,409 'moder':186 'much':404 'myuserinfo':66 'name':32 'namespac':251 'need':236 'new':337 'next':414 'noth':344 'offer':47 'opt':305 'option':50,95 'overkil':269 'parti':44,81,140,262 'payload':392 'persist':119,145,278 'possibl':189,265 'prefer':164 'propos':1 'public':181 'rational':41 'realli':225 'relat':272 'releas':415 'report':184 'respons':397 'restor':427,430 'return':197 'rfc':358 'rule':180 'save':86,108 'saveuserset':22,62,135 'seem':400 'serial':150 'server':258 'set':107,146,162,279,299,326,374,418 'share':221 'similar':99 'simpl':275,298 'site':9,88,175,211 'site-level':87,174 'slight':192 'someth':38 'storag':115,300 'store':77,367 'storing/serving':155 'structur':173 'tabl':13 'task':276 'templat':187 'tesseract':313 'test':353 'text':28,125 'theme':364,435 'though':438 'thought':350 'type':25 'ui':46,83,104,263,384 'ultim':235,437 'updat':351 'use':159,293,445 'use-cas':292 'user':12,35,92,214,325,373 'user-level':91 'util':113 'valid':434 'valu':436 've':360 'via':61,130 'viabil':355 'warn':421 'well':423 'work':388 'workaround':253,316 'would':26,78,137,191,218,234,288,446" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1699718635 +visibility: "visible " +apId: "https://dubvee.org/post/370736" +editedAt: DateTimeImmutable @1699874770 {#2453 : 2023-11-13 12:26:10.0 +01:00 } +createdAt: DateTimeImmutable @1699709635 {#2363 : 2023-11-11 14:33:55.0 +01:00 } } +formDest: "entry" +showDownvote: true -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
boost | App\Twig\Components\BoostComponent | 12.0 MiB | 1.10 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\Entry {#2377 +user: App\Entity\User {#265 +avatar: Proxies\__CG__\App\Entity\Image {#246 …} +cover: Proxies\__CG__\App\Entity\Image {#247 …} +email: "ptz@dubvee.org" +username: "@ptz@dubvee.org" +roles: [] +followersCount: 0 +homepage: "front" +about: "Ask me anything." +lastActive: DateTime @1707767810 {#275 : 2024-02-12 20:56:50.0 +01:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 31957 -password: "$2y$13$GQ5ytKsdAjGNepaBKTyaw.LxgdDgO3AmJCBWfHMnv0zu0ZgfjN0A2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "ptz@dubvee.org" +apProfileId: "https://dubvee.org/u/ptz" +apPublicUrl: "https://dubvee.org/u/ptz" +apFollowersUrl: null +apInboxUrl: "https://dubvee.org/inbox" +apDomain: "dubvee.org" +apPreferredUsername: "ptz" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1711023282 {#269 : 2024-03-21 13:14:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689880362 {#268 : 2023-07-20 21:12:42.0 +02:00 } } +magazine: Proxies\__CG__\App\Entity\Magazine {#2370 +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 {#3757 : 2024-10-14 14:48:57.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#3760 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#3762 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3764 …} +entries: Doctrine\ORM\PersistentCollection {#3766 …} +posts: Doctrine\ORM\PersistentCollection {#3768 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3770 …} +bans: Doctrine\ORM\PersistentCollection {#3772 …} +reports: Doctrine\ORM\PersistentCollection {#3774 …} +badges: Doctrine\ORM\PersistentCollection {#3776 …} +logs: Doctrine\ORM\PersistentCollection {#3778 …} +awards: Doctrine\ORM\PersistentCollection {#3780 …} +categories: Doctrine\ORM\PersistentCollection {#3782 …} -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 {#3758 : 2024-10-22 09:10:33.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696687715 {#3759 : 2023-10-07 16:08:35.0 +02:00 } +__isInitialized__: true …2 } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#2469 …} +slug: "RFC-Add-custom-fields-to-local-site-and-local-user-tables" +title: "[RFC] Add custom fields to local_site and local_user tables" +url: null +body: """ ### Proposal\n \n Add custom database columns to the `local_site` and `local_user` tables and corresponding config keys in the `editSite` and `saveUserSettings` interfaces. Data type would be `text` and the column name could be `user_custom` or something like that.\n \n ### Rationale\n \n Many 3rd party Lemmy UIs offer more config options than are covered by the discrete config keys currently exposed via `saveUserSettings` and in the `MyUserInfo` interface. A custom field where a JSON blob could be stored would allow 3rd party Lemmy UI clients to save site-level and user-level config options to the API similar to how Lemmy-UI has its settings saved.\n \n Currently, 3PAs largely (exclusively?) utilize local storage which limits any persistence to individual devices/browsers. Adding those `text` columns and exposing them via the `getSite`, `editSite` and `saveUserSettings` interfaces would allow 3rd party apps the ability to persist settings across devices by serializing them to JSON and storing/serving from the API.\n \n ### Use Cases\n \n - Application settings and preferences\n - Keyword filters\n - Favorite community lists\n - Community group lists\n - Structured site-level data such as rules, public community groups, report and moderation templates, etc.\n \n ### Possible Cons\n \n - Would slightly increase amount of data returned in the `getSite` API call due to the extra data in the `local_site` and `my_user` keys.\n - 3PA developers would have to share this field. \n - Not really a concern for the Lemmy devs, but there would ultimately need to be some cooperation between 3PA devs to avoid contention (e.g. a container with namespaces, etc).\n \n ### Workarounds Considered\n \n Adding a backend server to each 3rd party UI is possible but may be overkill for the relatively common and simple task of persisting settings. A custom field exposed by the Lemmy API would alleviate that. For use-cases more advanced than simple settings storage, the 3PA dev may opt to build their own backend anyway.\n \n In Tesseract, the current workaround is done by allowing export and import of user settings to a JSON file which can be loaded into a new device/browser. While that’s better than nothing, it’s far from ideal.\n \n Thoughts?\n \n **Update**: To test the viability of this RFC, I’ve horribly abused the `theme` field to store about 60 KB of JSON user settings data. Aside from breaking the CSS in Lemmy-UI (as expected), everything works great. The additional payload data in the `getSite` response doesn’t seem to be causing much of an impact. I may leave this in the next release under “advanced settings” with appropriate warnings as well as adding a “restore” button to restore it to a valid theme value. Ultimately, though, a dedicated field for 3PAs to use would be ideal. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 0 +favouriteCount: 4 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1699709635 {#2454 : 2023-11-11 14:33:55.0 +01:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#2371 …} +votes: Doctrine\ORM\PersistentCollection {#2364 …} +reports: Doctrine\ORM\PersistentCollection {#2380 …} +favourites: Doctrine\ORM\PersistentCollection {#2382 …} +notifications: Doctrine\ORM\PersistentCollection {#2384 …} +badges: Doctrine\ORM\PersistentCollection {#2379 …} +children: [] -id: 11991 -titleTs: "'add':2 'custom':3 'field':4 'local':6,9 'rfc':1 'site':7 'tabl':11 'user':10" -bodyTs: "'3pa':216,242,302 '3pas':110,443 '3rd':43,80,139,261 '60':369 'abil':143 'abus':362 'across':147 'ad':123,255,425 'add':2 'addit':391 'advanc':296,417 'allevi':289 'allow':79,138,320 'amount':194 'anyway':311 'api':98,158,201,287 'app':141 'applic':161 'appropri':420 'asid':376 'avoid':245 'backend':257,310 'better':342 'blob':74 'break':378 'build':307 'button':428 'call':202 'case':160,294 'caus':403 'client':84 'column':5,31,126 'common':273 'communiti':168,170,182 'con':190 'concern':227 'config':16,49,57,94 'consid':254 'contain':249 'content':246 'cooper':240 'correspond':15 'could':33,75 'cover':53 'css':380 'current':59,109,315 'custom':3,36,69,281 'data':24,177,196,207,375,393 'databas':4 'dedic':440 'dev':231,243,303 'develop':217 'devic':148 'device/browser':338 'devices/browsers':122 'discret':56 'doesn':398 'done':318 'due':203 'e.g':247 'editsit':20,133 'etc':188,252 'everyth':387 'exclus':112 'expect':386 'export':321 'expos':60,128,283 'extra':206 'far':347 'favorit':167 'field':70,223,282,365,441 'file':330 'filter':166 'getsit':132,200,396 'great':389 'group':171,183 'horribl':361 'ideal':349,448 'impact':407 'import':323 'increas':193 'individu':121 'interfac':23,67,136 'json':73,153,329,372 'kb':370 'key':17,58,215 'keyword':165 'larg':111 'leav':410 'lemmi':45,82,103,230,286,383 'lemmy-ui':102,382 'level':89,93,176 'like':39 'limit':117 'list':169,172 'load':334 'local':8,11,114,210 'mani':42 'may':267,304,409 'moder':186 'much':404 'myuserinfo':66 'name':32 'namespac':251 'need':236 'new':337 'next':414 'noth':344 'offer':47 'opt':305 'option':50,95 'overkil':269 'parti':44,81,140,262 'payload':392 'persist':119,145,278 'possibl':189,265 'prefer':164 'propos':1 'public':181 'rational':41 'realli':225 'relat':272 'releas':415 'report':184 'respons':397 'restor':427,430 'return':197 'rfc':358 'rule':180 'save':86,108 'saveuserset':22,62,135 'seem':400 'serial':150 'server':258 'set':107,146,162,279,299,326,374,418 'share':221 'similar':99 'simpl':275,298 'site':9,88,175,211 'site-level':87,174 'slight':192 'someth':38 'storag':115,300 'store':77,367 'storing/serving':155 'structur':173 'tabl':13 'task':276 'templat':187 'tesseract':313 'test':353 'text':28,125 'theme':364,435 'though':438 'thought':350 'type':25 'ui':46,83,104,263,384 'ultim':235,437 'updat':351 'use':159,293,445 'use-cas':292 'user':12,35,92,214,325,373 'user-level':91 'util':113 'valid':434 'valu':436 've':360 'via':61,130 'viabil':355 'warn':421 'well':423 'work':388 'workaround':253,316 'would':26,78,137,191,218,234,288,446" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1699718635 +visibility: "visible " +apId: "https://dubvee.org/post/370736" +editedAt: DateTimeImmutable @1699874770 {#2453 : 2023-11-13 12:26:10.0 +01:00 } +createdAt: DateTimeImmutable @1699709635 {#2363 : 2023-11-11 14:33:55.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\BoostComponent {#4943 +formDest: "entry" +subject: App\Entity\Entry {#2377 +user: App\Entity\User {#265 +avatar: Proxies\__CG__\App\Entity\Image {#246 …} +cover: Proxies\__CG__\App\Entity\Image {#247 …} +email: "ptz@dubvee.org" +username: "@ptz@dubvee.org" +roles: [] +followersCount: 0 +homepage: "front" +about: "Ask me anything." +lastActive: DateTime @1707767810 {#275 : 2024-02-12 20:56:50.0 +01:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 31957 -password: "$2y$13$GQ5ytKsdAjGNepaBKTyaw.LxgdDgO3AmJCBWfHMnv0zu0ZgfjN0A2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "ptz@dubvee.org" +apProfileId: "https://dubvee.org/u/ptz" +apPublicUrl: "https://dubvee.org/u/ptz" +apFollowersUrl: null +apInboxUrl: "https://dubvee.org/inbox" +apDomain: "dubvee.org" +apPreferredUsername: "ptz" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1711023282 {#269 : 2024-03-21 13:14:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689880362 {#268 : 2023-07-20 21:12:42.0 +02:00 } } +magazine: Proxies\__CG__\App\Entity\Magazine {#2370 +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 {#3757 : 2024-10-14 14:48:57.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#3760 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#3762 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3764 …} +entries: Doctrine\ORM\PersistentCollection {#3766 …} +posts: Doctrine\ORM\PersistentCollection {#3768 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3770 …} +bans: Doctrine\ORM\PersistentCollection {#3772 …} +reports: Doctrine\ORM\PersistentCollection {#3774 …} +badges: Doctrine\ORM\PersistentCollection {#3776 …} +logs: Doctrine\ORM\PersistentCollection {#3778 …} +awards: Doctrine\ORM\PersistentCollection {#3780 …} +categories: Doctrine\ORM\PersistentCollection {#3782 …} -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 {#3758 : 2024-10-22 09:10:33.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696687715 {#3759 : 2023-10-07 16:08:35.0 +02:00 } +__isInitialized__: true …2 } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#2469 …} +slug: "RFC-Add-custom-fields-to-local-site-and-local-user-tables" +title: "[RFC] Add custom fields to local_site and local_user tables" +url: null +body: """ ### Proposal\n \n Add custom database columns to the `local_site` and `local_user` tables and corresponding config keys in the `editSite` and `saveUserSettings` interfaces. Data type would be `text` and the column name could be `user_custom` or something like that.\n \n ### Rationale\n \n Many 3rd party Lemmy UIs offer more config options than are covered by the discrete config keys currently exposed via `saveUserSettings` and in the `MyUserInfo` interface. A custom field where a JSON blob could be stored would allow 3rd party Lemmy UI clients to save site-level and user-level config options to the API similar to how Lemmy-UI has its settings saved.\n \n Currently, 3PAs largely (exclusively?) utilize local storage which limits any persistence to individual devices/browsers. Adding those `text` columns and exposing them via the `getSite`, `editSite` and `saveUserSettings` interfaces would allow 3rd party apps the ability to persist settings across devices by serializing them to JSON and storing/serving from the API.\n \n ### Use Cases\n \n - Application settings and preferences\n - Keyword filters\n - Favorite community lists\n - Community group lists\n - Structured site-level data such as rules, public community groups, report and moderation templates, etc.\n \n ### Possible Cons\n \n - Would slightly increase amount of data returned in the `getSite` API call due to the extra data in the `local_site` and `my_user` keys.\n - 3PA developers would have to share this field. \n - Not really a concern for the Lemmy devs, but there would ultimately need to be some cooperation between 3PA devs to avoid contention (e.g. a container with namespaces, etc).\n \n ### Workarounds Considered\n \n Adding a backend server to each 3rd party UI is possible but may be overkill for the relatively common and simple task of persisting settings. A custom field exposed by the Lemmy API would alleviate that. For use-cases more advanced than simple settings storage, the 3PA dev may opt to build their own backend anyway.\n \n In Tesseract, the current workaround is done by allowing export and import of user settings to a JSON file which can be loaded into a new device/browser. While that’s better than nothing, it’s far from ideal.\n \n Thoughts?\n \n **Update**: To test the viability of this RFC, I’ve horribly abused the `theme` field to store about 60 KB of JSON user settings data. Aside from breaking the CSS in Lemmy-UI (as expected), everything works great. The additional payload data in the `getSite` response doesn’t seem to be causing much of an impact. I may leave this in the next release under “advanced settings” with appropriate warnings as well as adding a “restore” button to restore it to a valid theme value. Ultimately, though, a dedicated field for 3PAs to use would be ideal. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 0 +favouriteCount: 4 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1699709635 {#2454 : 2023-11-11 14:33:55.0 +01:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#2371 …} +votes: Doctrine\ORM\PersistentCollection {#2364 …} +reports: Doctrine\ORM\PersistentCollection {#2380 …} +favourites: Doctrine\ORM\PersistentCollection {#2382 …} +notifications: Doctrine\ORM\PersistentCollection {#2384 …} +badges: Doctrine\ORM\PersistentCollection {#2379 …} +children: [] -id: 11991 -titleTs: "'add':2 'custom':3 'field':4 'local':6,9 'rfc':1 'site':7 'tabl':11 'user':10" -bodyTs: "'3pa':216,242,302 '3pas':110,443 '3rd':43,80,139,261 '60':369 'abil':143 'abus':362 'across':147 'ad':123,255,425 'add':2 'addit':391 'advanc':296,417 'allevi':289 'allow':79,138,320 'amount':194 'anyway':311 'api':98,158,201,287 'app':141 'applic':161 'appropri':420 'asid':376 'avoid':245 'backend':257,310 'better':342 'blob':74 'break':378 'build':307 'button':428 'call':202 'case':160,294 'caus':403 'client':84 'column':5,31,126 'common':273 'communiti':168,170,182 'con':190 'concern':227 'config':16,49,57,94 'consid':254 'contain':249 'content':246 'cooper':240 'correspond':15 'could':33,75 'cover':53 'css':380 'current':59,109,315 'custom':3,36,69,281 'data':24,177,196,207,375,393 'databas':4 'dedic':440 'dev':231,243,303 'develop':217 'devic':148 'device/browser':338 'devices/browsers':122 'discret':56 'doesn':398 'done':318 'due':203 'e.g':247 'editsit':20,133 'etc':188,252 'everyth':387 'exclus':112 'expect':386 'export':321 'expos':60,128,283 'extra':206 'far':347 'favorit':167 'field':70,223,282,365,441 'file':330 'filter':166 'getsit':132,200,396 'great':389 'group':171,183 'horribl':361 'ideal':349,448 'impact':407 'import':323 'increas':193 'individu':121 'interfac':23,67,136 'json':73,153,329,372 'kb':370 'key':17,58,215 'keyword':165 'larg':111 'leav':410 'lemmi':45,82,103,230,286,383 'lemmy-ui':102,382 'level':89,93,176 'like':39 'limit':117 'list':169,172 'load':334 'local':8,11,114,210 'mani':42 'may':267,304,409 'moder':186 'much':404 'myuserinfo':66 'name':32 'namespac':251 'need':236 'new':337 'next':414 'noth':344 'offer':47 'opt':305 'option':50,95 'overkil':269 'parti':44,81,140,262 'payload':392 'persist':119,145,278 'possibl':189,265 'prefer':164 'propos':1 'public':181 'rational':41 'realli':225 'relat':272 'releas':415 'report':184 'respons':397 'restor':427,430 'return':197 'rfc':358 'rule':180 'save':86,108 'saveuserset':22,62,135 'seem':400 'serial':150 'server':258 'set':107,146,162,279,299,326,374,418 'share':221 'similar':99 'simpl':275,298 'site':9,88,175,211 'site-level':87,174 'slight':192 'someth':38 'storag':115,300 'store':77,367 'storing/serving':155 'structur':173 'tabl':13 'task':276 'templat':187 'tesseract':313 'test':353 'text':28,125 'theme':364,435 'though':438 'thought':350 'type':25 'ui':46,83,104,263,384 'ultim':235,437 'updat':351 'use':159,293,445 'use-cas':292 'user':12,35,92,214,325,373 'user-level':91 'util':113 'valid':434 'valu':436 've':360 'via':61,130 'viabil':355 'warn':421 'well':423 'work':388 'workaround':253,316 'would':26,78,137,191,218,234,288,446" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1699718635 +visibility: "visible " +apId: "https://dubvee.org/post/370736" +editedAt: DateTimeImmutable @1699874770 {#2453 : 2023-11-13 12:26:10.0 +01:00 } +createdAt: DateTimeImmutable @1699709635 {#2363 : 2023-11-11 14:33:55.0 +01:00 } } -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
entry | App\Twig\Components\EntryComponent | 12.0 MiB | 19.02 ms | |
---|---|---|---|---|
Input props | [ "entry" => App\Entity\Entry {#1566 +user: App\Entity\User {#265 +avatar: Proxies\__CG__\App\Entity\Image {#246 …} +cover: Proxies\__CG__\App\Entity\Image {#247 …} +email: "ptz@dubvee.org" +username: "@ptz@dubvee.org" +roles: [] +followersCount: 0 +homepage: "front" +about: "Ask me anything." +lastActive: DateTime @1707767810 {#275 : 2024-02-12 20:56:50.0 +01:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 31957 -password: "$2y$13$GQ5ytKsdAjGNepaBKTyaw.LxgdDgO3AmJCBWfHMnv0zu0ZgfjN0A2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "ptz@dubvee.org" +apProfileId: "https://dubvee.org/u/ptz" +apPublicUrl: "https://dubvee.org/u/ptz" +apFollowersUrl: null +apInboxUrl: "https://dubvee.org/inbox" +apDomain: "dubvee.org" +apPreferredUsername: "ptz" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1711023282 {#269 : 2024-03-21 13:14:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689880362 {#268 : 2023-07-20 21:12:42.0 +02:00 } } +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 +icon: Proxies\__CG__\App\Entity\Image {#2273 …} +name: "risa@startrek.website" +title: "risa" +description: """ **Star Trek memes and shitposts**\n \n Come on’n get your jamaharon on! There are no real rules—just don’t break the weather control network. """ +rules: null +subscriptionsCount: 1 +entryCount: 1565 +entryCommentCount: 14520 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729583695 {#2257 : 2024-10-22 09:54:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#2271 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#2272 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2253 …} +entries: Doctrine\ORM\PersistentCollection {#2262 …} +posts: Doctrine\ORM\PersistentCollection {#2264 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2242 …} +bans: Doctrine\ORM\PersistentCollection {#2234 …} +reports: Doctrine\ORM\PersistentCollection {#2254 …} +badges: Doctrine\ORM\PersistentCollection {#2287 …} +logs: Doctrine\ORM\PersistentCollection {#2151 …} +awards: Doctrine\ORM\PersistentCollection {#2243 …} +categories: Doctrine\ORM\PersistentCollection {#2148 …} -id: 80 +apId: "risa@startrek.website" +apProfileId: "https://startrek.website/c/risa" +apPublicUrl: "https://startrek.website/c/risa" +apFollowersUrl: "https://startrek.website/c/risa/followers" +apInboxUrl: "https://startrek.website/inbox" +apDomain: "startrek.website" +apPreferredUsername: "risa" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583271 {#2268 : 2024-10-22 09:47:51.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1699085204 {#2267 : 2023-11-04 09:06:44.0 +01:00 } +__isInitialized__: true …2 } +image: Proxies\__CG__\App\Entity\Image {#1729 …} +domain: Proxies\__CG__\App\Entity\Domain {#1598 …} +slug: "When-someone-tries-to-tell-me-ENT-sucked-and-Bakula" +title: "When someone tries to tell me ENT sucked and Bakula killed the franchise:" +url: "https://dubvee.org/pictrs/image/925a3edc-aba2-49cf-b93a-3b4406bc434b.webp" +body: null +type: "link" +lang: "en" +isOc: false +hasEmbed: true +commentCount: 2 +favouriteCount: 1 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1687470790 {#1567 : 2023-06-22 23:53:10.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1630 …} +votes: Doctrine\ORM\PersistentCollection {#1628 …} +reports: Doctrine\ORM\PersistentCollection {#1618 …} +favourites: Doctrine\ORM\PersistentCollection {#2447 …} +notifications: Doctrine\ORM\PersistentCollection {#2464 …} +badges: Doctrine\ORM\PersistentCollection {#2468 …} +children: [] -id: 15321 -titleTs: "'bakula':10 'ent':7 'franchis':13 'kill':11 'someon':2 'suck':8 'tell':5 'tri':3" -bodyTs: null +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1687475743 +visibility: "visible " +apId: "https://dubvee.org/post/29623" +editedAt: null +createdAt: DateTimeImmutable @1687462743 {#1414 : 2023-06-22 21:39:03.0 +02:00 } } "showMagazineName" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EntryComponent {#5197 -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …} -newCommentMarkerCount: App\Kbin\NewCommentMarker\NewCommentMarkerCount {#2139 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -twig: Twig\Environment {#1252 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -security: Symfony\Bundle\SecurityBundle\Security {#1101 …} +entry: App\Entity\Entry {#1566 +user: App\Entity\User {#265 +avatar: Proxies\__CG__\App\Entity\Image {#246 …} +cover: Proxies\__CG__\App\Entity\Image {#247 …} +email: "ptz@dubvee.org" +username: "@ptz@dubvee.org" +roles: [] +followersCount: 0 +homepage: "front" +about: "Ask me anything." +lastActive: DateTime @1707767810 {#275 : 2024-02-12 20:56:50.0 +01:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 31957 -password: "$2y$13$GQ5ytKsdAjGNepaBKTyaw.LxgdDgO3AmJCBWfHMnv0zu0ZgfjN0A2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "ptz@dubvee.org" +apProfileId: "https://dubvee.org/u/ptz" +apPublicUrl: "https://dubvee.org/u/ptz" +apFollowersUrl: null +apInboxUrl: "https://dubvee.org/inbox" +apDomain: "dubvee.org" +apPreferredUsername: "ptz" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1711023282 {#269 : 2024-03-21 13:14:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689880362 {#268 : 2023-07-20 21:12:42.0 +02:00 } } +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 +icon: Proxies\__CG__\App\Entity\Image {#2273 …} +name: "risa@startrek.website" +title: "risa" +description: """ **Star Trek memes and shitposts**\n \n Come on’n get your jamaharon on! There are no real rules—just don’t break the weather control network. """ +rules: null +subscriptionsCount: 1 +entryCount: 1565 +entryCommentCount: 14520 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729583695 {#2257 : 2024-10-22 09:54:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#2271 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#2272 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2253 …} +entries: Doctrine\ORM\PersistentCollection {#2262 …} +posts: Doctrine\ORM\PersistentCollection {#2264 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2242 …} +bans: Doctrine\ORM\PersistentCollection {#2234 …} +reports: Doctrine\ORM\PersistentCollection {#2254 …} +badges: Doctrine\ORM\PersistentCollection {#2287 …} +logs: Doctrine\ORM\PersistentCollection {#2151 …} +awards: Doctrine\ORM\PersistentCollection {#2243 …} +categories: Doctrine\ORM\PersistentCollection {#2148 …} -id: 80 +apId: "risa@startrek.website" +apProfileId: "https://startrek.website/c/risa" +apPublicUrl: "https://startrek.website/c/risa" +apFollowersUrl: "https://startrek.website/c/risa/followers" +apInboxUrl: "https://startrek.website/inbox" +apDomain: "startrek.website" +apPreferredUsername: "risa" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583271 {#2268 : 2024-10-22 09:47:51.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1699085204 {#2267 : 2023-11-04 09:06:44.0 +01:00 } +__isInitialized__: true …2 } +image: Proxies\__CG__\App\Entity\Image {#1729 …} +domain: Proxies\__CG__\App\Entity\Domain {#1598 …} +slug: "When-someone-tries-to-tell-me-ENT-sucked-and-Bakula" +title: "When someone tries to tell me ENT sucked and Bakula killed the franchise:" +url: "https://dubvee.org/pictrs/image/925a3edc-aba2-49cf-b93a-3b4406bc434b.webp" +body: null +type: "link" +lang: "en" +isOc: false +hasEmbed: true +commentCount: 2 +favouriteCount: 1 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1687470790 {#1567 : 2023-06-22 23:53:10.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1630 …} +votes: Doctrine\ORM\PersistentCollection {#1628 …} +reports: Doctrine\ORM\PersistentCollection {#1618 …} +favourites: Doctrine\ORM\PersistentCollection {#2447 …} +notifications: Doctrine\ORM\PersistentCollection {#2464 …} +badges: Doctrine\ORM\PersistentCollection {#2468 …} +children: [] -id: 15321 -titleTs: "'bakula':10 'ent':7 'franchis':13 'kill':11 'someon':2 'suck':8 'tell':5 'tri':3" -bodyTs: null +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1687475743 +visibility: "visible " +apId: "https://dubvee.org/post/29623" +editedAt: null +createdAt: DateTimeImmutable @1687462743 {#1414 : 2023-06-22 21:39:03.0 +02:00 } } +isSingle: false +showShortSentence: true +showBody: false +showMagazineName: true +canSeeTrash: false +newComments: 0 } |
user_inline | App\Twig\Components\UserInlineComponent | 12.0 MiB | 0.27 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#265 +avatar: Proxies\__CG__\App\Entity\Image {#246 …} +cover: Proxies\__CG__\App\Entity\Image {#247 …} +email: "ptz@dubvee.org" +username: "@ptz@dubvee.org" +roles: [] +followersCount: 0 +homepage: "front" +about: "Ask me anything." +lastActive: DateTime @1707767810 {#275 : 2024-02-12 20:56:50.0 +01:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 31957 -password: "$2y$13$GQ5ytKsdAjGNepaBKTyaw.LxgdDgO3AmJCBWfHMnv0zu0ZgfjN0A2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "ptz@dubvee.org" +apProfileId: "https://dubvee.org/u/ptz" +apPublicUrl: "https://dubvee.org/u/ptz" +apFollowersUrl: null +apInboxUrl: "https://dubvee.org/inbox" +apDomain: "dubvee.org" +apPreferredUsername: "ptz" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1711023282 {#269 : 2024-03-21 13:14:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689880362 {#268 : 2023-07-20 21:12:42.0 +02:00 } } "showAvatar" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserInlineComponent {#5246 +user: App\Entity\User {#265 +avatar: Proxies\__CG__\App\Entity\Image {#246 …} +cover: Proxies\__CG__\App\Entity\Image {#247 …} +email: "ptz@dubvee.org" +username: "@ptz@dubvee.org" +roles: [] +followersCount: 0 +homepage: "front" +about: "Ask me anything." +lastActive: DateTime @1707767810 {#275 : 2024-02-12 20:56:50.0 +01:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 31957 -password: "$2y$13$GQ5ytKsdAjGNepaBKTyaw.LxgdDgO3AmJCBWfHMnv0zu0ZgfjN0A2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "ptz@dubvee.org" +apProfileId: "https://dubvee.org/u/ptz" +apPublicUrl: "https://dubvee.org/u/ptz" +apFollowersUrl: null +apInboxUrl: "https://dubvee.org/inbox" +apDomain: "dubvee.org" +apPreferredUsername: "ptz" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1711023282 {#269 : 2024-03-21 13:14:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689880362 {#268 : 2023-07-20 21:12:42.0 +02:00 } } +showAvatar: false } |
date | App\Twig\Components\DateComponent | 12.0 MiB | 0.21 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1687462743 {#1414 : 2023-06-22 21:39:03.0 +02:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#5301 +date: DateTimeImmutable @1687462743 {#1414 : 2023-06-22 21:39:03.0 +02:00 } } |
date_edited | App\Twig\Components\DateEditedComponent | 12.0 MiB | 0.16 ms | |
---|---|---|---|---|
Input props | [ "createdAt" => DateTimeImmutable @1687462743 {#1414 : 2023-06-22 21:39:03.0 +02:00 } "editedAt" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateEditedComponent {#5355 +createdAt: DateTimeImmutable @1687462743 {#1414 : 2023-06-22 21:39:03.0 +02:00 } +editedAt: null } |
magazine_inline | App\Twig\Components\MagazineInlineComponent | 12.0 MiB | 1.69 ms | |
---|---|---|---|---|
Input props | [ "magazine" => Proxies\__CG__\App\Entity\Magazine {#1724 +icon: Proxies\__CG__\App\Entity\Image {#2273 …} +name: "risa@startrek.website" +title: "risa" +description: """ **Star Trek memes and shitposts**\n \n Come on’n get your jamaharon on! There are no real rules—just don’t break the weather control network. """ +rules: null +subscriptionsCount: 1 +entryCount: 1565 +entryCommentCount: 14520 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729583695 {#2257 : 2024-10-22 09:54:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#2271 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#2272 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2253 …} +entries: Doctrine\ORM\PersistentCollection {#2262 …} +posts: Doctrine\ORM\PersistentCollection {#2264 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2242 …} +bans: Doctrine\ORM\PersistentCollection {#2234 …} +reports: Doctrine\ORM\PersistentCollection {#2254 …} +badges: Doctrine\ORM\PersistentCollection {#2287 …} +logs: Doctrine\ORM\PersistentCollection {#2151 …} +awards: Doctrine\ORM\PersistentCollection {#2243 …} +categories: Doctrine\ORM\PersistentCollection {#2148 …} -id: 80 +apId: "risa@startrek.website" +apProfileId: "https://startrek.website/c/risa" +apPublicUrl: "https://startrek.website/c/risa" +apFollowersUrl: "https://startrek.website/c/risa/followers" +apInboxUrl: "https://startrek.website/inbox" +apDomain: "startrek.website" +apPreferredUsername: "risa" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583271 {#2268 : 2024-10-22 09:47:51.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1699085204 {#2267 : 2023-11-04 09:06:44.0 +01:00 } +__isInitialized__: true …2 } "showAvatar" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\MagazineInlineComponent {#5409 +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 +icon: Proxies\__CG__\App\Entity\Image {#2273 …} +name: "risa@startrek.website" +title: "risa" +description: """ **Star Trek memes and shitposts**\n \n Come on’n get your jamaharon on! There are no real rules—just don’t break the weather control network. """ +rules: null +subscriptionsCount: 1 +entryCount: 1565 +entryCommentCount: 14520 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729583695 {#2257 : 2024-10-22 09:54:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#2271 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#2272 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2253 …} +entries: Doctrine\ORM\PersistentCollection {#2262 …} +posts: Doctrine\ORM\PersistentCollection {#2264 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2242 …} +bans: Doctrine\ORM\PersistentCollection {#2234 …} +reports: Doctrine\ORM\PersistentCollection {#2254 …} +badges: Doctrine\ORM\PersistentCollection {#2287 …} +logs: Doctrine\ORM\PersistentCollection {#2151 …} +awards: Doctrine\ORM\PersistentCollection {#2243 …} +categories: Doctrine\ORM\PersistentCollection {#2148 …} -id: 80 +apId: "risa@startrek.website" +apProfileId: "https://startrek.website/c/risa" +apPublicUrl: "https://startrek.website/c/risa" +apFollowersUrl: "https://startrek.website/c/risa/followers" +apInboxUrl: "https://startrek.website/inbox" +apDomain: "startrek.website" +apPreferredUsername: "risa" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583271 {#2268 : 2024-10-22 09:47:51.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1699085204 {#2267 : 2023-11-04 09:06:44.0 +01:00 } +__isInitialized__: true …2 } +showTitle: true +fullName: false +stretchedLink: false +showAvatar: false } |
vote | App\Twig\Components\VoteComponent | 12.0 MiB | 0.49 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\Entry {#1566 +user: App\Entity\User {#265 +avatar: Proxies\__CG__\App\Entity\Image {#246 …} +cover: Proxies\__CG__\App\Entity\Image {#247 …} +email: "ptz@dubvee.org" +username: "@ptz@dubvee.org" +roles: [] +followersCount: 0 +homepage: "front" +about: "Ask me anything." +lastActive: DateTime @1707767810 {#275 : 2024-02-12 20:56:50.0 +01:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 31957 -password: "$2y$13$GQ5ytKsdAjGNepaBKTyaw.LxgdDgO3AmJCBWfHMnv0zu0ZgfjN0A2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "ptz@dubvee.org" +apProfileId: "https://dubvee.org/u/ptz" +apPublicUrl: "https://dubvee.org/u/ptz" +apFollowersUrl: null +apInboxUrl: "https://dubvee.org/inbox" +apDomain: "dubvee.org" +apPreferredUsername: "ptz" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1711023282 {#269 : 2024-03-21 13:14:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689880362 {#268 : 2023-07-20 21:12:42.0 +02:00 } } +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 +icon: Proxies\__CG__\App\Entity\Image {#2273 …} +name: "risa@startrek.website" +title: "risa" +description: """ **Star Trek memes and shitposts**\n \n Come on’n get your jamaharon on! There are no real rules—just don’t break the weather control network. """ +rules: null +subscriptionsCount: 1 +entryCount: 1565 +entryCommentCount: 14520 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729583695 {#2257 : 2024-10-22 09:54:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#2271 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#2272 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2253 …} +entries: Doctrine\ORM\PersistentCollection {#2262 …} +posts: Doctrine\ORM\PersistentCollection {#2264 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2242 …} +bans: Doctrine\ORM\PersistentCollection {#2234 …} +reports: Doctrine\ORM\PersistentCollection {#2254 …} +badges: Doctrine\ORM\PersistentCollection {#2287 …} +logs: Doctrine\ORM\PersistentCollection {#2151 …} +awards: Doctrine\ORM\PersistentCollection {#2243 …} +categories: Doctrine\ORM\PersistentCollection {#2148 …} -id: 80 +apId: "risa@startrek.website" +apProfileId: "https://startrek.website/c/risa" +apPublicUrl: "https://startrek.website/c/risa" +apFollowersUrl: "https://startrek.website/c/risa/followers" +apInboxUrl: "https://startrek.website/inbox" +apDomain: "startrek.website" +apPreferredUsername: "risa" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583271 {#2268 : 2024-10-22 09:47:51.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1699085204 {#2267 : 2023-11-04 09:06:44.0 +01:00 } +__isInitialized__: true …2 } +image: Proxies\__CG__\App\Entity\Image {#1729 …} +domain: Proxies\__CG__\App\Entity\Domain {#1598 …} +slug: "When-someone-tries-to-tell-me-ENT-sucked-and-Bakula" +title: "When someone tries to tell me ENT sucked and Bakula killed the franchise:" +url: "https://dubvee.org/pictrs/image/925a3edc-aba2-49cf-b93a-3b4406bc434b.webp" +body: null +type: "link" +lang: "en" +isOc: false +hasEmbed: true +commentCount: 2 +favouriteCount: 1 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1687470790 {#1567 : 2023-06-22 23:53:10.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1630 …} +votes: Doctrine\ORM\PersistentCollection {#1628 …} +reports: Doctrine\ORM\PersistentCollection {#1618 …} +favourites: Doctrine\ORM\PersistentCollection {#2447 …} +notifications: Doctrine\ORM\PersistentCollection {#2464 …} +badges: Doctrine\ORM\PersistentCollection {#2468 …} +children: [] -id: 15321 -titleTs: "'bakula':10 'ent':7 'franchis':13 'kill':11 'someon':2 'suck':8 'tell':5 'tri':3" -bodyTs: null +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1687475743 +visibility: "visible " +apId: "https://dubvee.org/post/29623" +editedAt: null +createdAt: DateTimeImmutable @1687462743 {#1414 : 2023-06-22 21:39:03.0 +02:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\VoteComponent {#5475 +subject: App\Entity\Entry {#1566 +user: App\Entity\User {#265 +avatar: Proxies\__CG__\App\Entity\Image {#246 …} +cover: Proxies\__CG__\App\Entity\Image {#247 …} +email: "ptz@dubvee.org" +username: "@ptz@dubvee.org" +roles: [] +followersCount: 0 +homepage: "front" +about: "Ask me anything." +lastActive: DateTime @1707767810 {#275 : 2024-02-12 20:56:50.0 +01:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 31957 -password: "$2y$13$GQ5ytKsdAjGNepaBKTyaw.LxgdDgO3AmJCBWfHMnv0zu0ZgfjN0A2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "ptz@dubvee.org" +apProfileId: "https://dubvee.org/u/ptz" +apPublicUrl: "https://dubvee.org/u/ptz" +apFollowersUrl: null +apInboxUrl: "https://dubvee.org/inbox" +apDomain: "dubvee.org" +apPreferredUsername: "ptz" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1711023282 {#269 : 2024-03-21 13:14:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689880362 {#268 : 2023-07-20 21:12:42.0 +02:00 } } +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 +icon: Proxies\__CG__\App\Entity\Image {#2273 …} +name: "risa@startrek.website" +title: "risa" +description: """ **Star Trek memes and shitposts**\n \n Come on’n get your jamaharon on! There are no real rules—just don’t break the weather control network. """ +rules: null +subscriptionsCount: 1 +entryCount: 1565 +entryCommentCount: 14520 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729583695 {#2257 : 2024-10-22 09:54:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#2271 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#2272 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2253 …} +entries: Doctrine\ORM\PersistentCollection {#2262 …} +posts: Doctrine\ORM\PersistentCollection {#2264 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2242 …} +bans: Doctrine\ORM\PersistentCollection {#2234 …} +reports: Doctrine\ORM\PersistentCollection {#2254 …} +badges: Doctrine\ORM\PersistentCollection {#2287 …} +logs: Doctrine\ORM\PersistentCollection {#2151 …} +awards: Doctrine\ORM\PersistentCollection {#2243 …} +categories: Doctrine\ORM\PersistentCollection {#2148 …} -id: 80 +apId: "risa@startrek.website" +apProfileId: "https://startrek.website/c/risa" +apPublicUrl: "https://startrek.website/c/risa" +apFollowersUrl: "https://startrek.website/c/risa/followers" +apInboxUrl: "https://startrek.website/inbox" +apDomain: "startrek.website" +apPreferredUsername: "risa" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583271 {#2268 : 2024-10-22 09:47:51.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1699085204 {#2267 : 2023-11-04 09:06:44.0 +01:00 } +__isInitialized__: true …2 } +image: Proxies\__CG__\App\Entity\Image {#1729 …} +domain: Proxies\__CG__\App\Entity\Domain {#1598 …} +slug: "When-someone-tries-to-tell-me-ENT-sucked-and-Bakula" +title: "When someone tries to tell me ENT sucked and Bakula killed the franchise:" +url: "https://dubvee.org/pictrs/image/925a3edc-aba2-49cf-b93a-3b4406bc434b.webp" +body: null +type: "link" +lang: "en" +isOc: false +hasEmbed: true +commentCount: 2 +favouriteCount: 1 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1687470790 {#1567 : 2023-06-22 23:53:10.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1630 …} +votes: Doctrine\ORM\PersistentCollection {#1628 …} +reports: Doctrine\ORM\PersistentCollection {#1618 …} +favourites: Doctrine\ORM\PersistentCollection {#2447 …} +notifications: Doctrine\ORM\PersistentCollection {#2464 …} +badges: Doctrine\ORM\PersistentCollection {#2468 …} +children: [] -id: 15321 -titleTs: "'bakula':10 'ent':7 'franchis':13 'kill':11 'someon':2 'suck':8 'tell':5 'tri':3" -bodyTs: null +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1687475743 +visibility: "visible " +apId: "https://dubvee.org/post/29623" +editedAt: null +createdAt: DateTimeImmutable @1687462743 {#1414 : 2023-06-22 21:39:03.0 +02:00 } } +formDest: "entry" +showDownvote: true -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
boost | App\Twig\Components\BoostComponent | 12.0 MiB | 0.70 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\Entry {#1566 +user: App\Entity\User {#265 +avatar: Proxies\__CG__\App\Entity\Image {#246 …} +cover: Proxies\__CG__\App\Entity\Image {#247 …} +email: "ptz@dubvee.org" +username: "@ptz@dubvee.org" +roles: [] +followersCount: 0 +homepage: "front" +about: "Ask me anything." +lastActive: DateTime @1707767810 {#275 : 2024-02-12 20:56:50.0 +01:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 31957 -password: "$2y$13$GQ5ytKsdAjGNepaBKTyaw.LxgdDgO3AmJCBWfHMnv0zu0ZgfjN0A2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "ptz@dubvee.org" +apProfileId: "https://dubvee.org/u/ptz" +apPublicUrl: "https://dubvee.org/u/ptz" +apFollowersUrl: null +apInboxUrl: "https://dubvee.org/inbox" +apDomain: "dubvee.org" +apPreferredUsername: "ptz" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1711023282 {#269 : 2024-03-21 13:14:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689880362 {#268 : 2023-07-20 21:12:42.0 +02:00 } } +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 +icon: Proxies\__CG__\App\Entity\Image {#2273 …} +name: "risa@startrek.website" +title: "risa" +description: """ **Star Trek memes and shitposts**\n \n Come on’n get your jamaharon on! There are no real rules—just don’t break the weather control network. """ +rules: null +subscriptionsCount: 1 +entryCount: 1565 +entryCommentCount: 14520 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729583695 {#2257 : 2024-10-22 09:54:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#2271 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#2272 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2253 …} +entries: Doctrine\ORM\PersistentCollection {#2262 …} +posts: Doctrine\ORM\PersistentCollection {#2264 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2242 …} +bans: Doctrine\ORM\PersistentCollection {#2234 …} +reports: Doctrine\ORM\PersistentCollection {#2254 …} +badges: Doctrine\ORM\PersistentCollection {#2287 …} +logs: Doctrine\ORM\PersistentCollection {#2151 …} +awards: Doctrine\ORM\PersistentCollection {#2243 …} +categories: Doctrine\ORM\PersistentCollection {#2148 …} -id: 80 +apId: "risa@startrek.website" +apProfileId: "https://startrek.website/c/risa" +apPublicUrl: "https://startrek.website/c/risa" +apFollowersUrl: "https://startrek.website/c/risa/followers" +apInboxUrl: "https://startrek.website/inbox" +apDomain: "startrek.website" +apPreferredUsername: "risa" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583271 {#2268 : 2024-10-22 09:47:51.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1699085204 {#2267 : 2023-11-04 09:06:44.0 +01:00 } +__isInitialized__: true …2 } +image: Proxies\__CG__\App\Entity\Image {#1729 …} +domain: Proxies\__CG__\App\Entity\Domain {#1598 …} +slug: "When-someone-tries-to-tell-me-ENT-sucked-and-Bakula" +title: "When someone tries to tell me ENT sucked and Bakula killed the franchise:" +url: "https://dubvee.org/pictrs/image/925a3edc-aba2-49cf-b93a-3b4406bc434b.webp" +body: null +type: "link" +lang: "en" +isOc: false +hasEmbed: true +commentCount: 2 +favouriteCount: 1 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1687470790 {#1567 : 2023-06-22 23:53:10.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1630 …} +votes: Doctrine\ORM\PersistentCollection {#1628 …} +reports: Doctrine\ORM\PersistentCollection {#1618 …} +favourites: Doctrine\ORM\PersistentCollection {#2447 …} +notifications: Doctrine\ORM\PersistentCollection {#2464 …} +badges: Doctrine\ORM\PersistentCollection {#2468 …} +children: [] -id: 15321 -titleTs: "'bakula':10 'ent':7 'franchis':13 'kill':11 'someon':2 'suck':8 'tell':5 'tri':3" -bodyTs: null +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1687475743 +visibility: "visible " +apId: "https://dubvee.org/post/29623" +editedAt: null +createdAt: DateTimeImmutable @1687462743 {#1414 : 2023-06-22 21:39:03.0 +02:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\BoostComponent {#5532 +formDest: "entry" +subject: App\Entity\Entry {#1566 +user: App\Entity\User {#265 +avatar: Proxies\__CG__\App\Entity\Image {#246 …} +cover: Proxies\__CG__\App\Entity\Image {#247 …} +email: "ptz@dubvee.org" +username: "@ptz@dubvee.org" +roles: [] +followersCount: 0 +homepage: "front" +about: "Ask me anything." +lastActive: DateTime @1707767810 {#275 : 2024-02-12 20:56:50.0 +01:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 31957 -password: "$2y$13$GQ5ytKsdAjGNepaBKTyaw.LxgdDgO3AmJCBWfHMnv0zu0ZgfjN0A2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "ptz@dubvee.org" +apProfileId: "https://dubvee.org/u/ptz" +apPublicUrl: "https://dubvee.org/u/ptz" +apFollowersUrl: null +apInboxUrl: "https://dubvee.org/inbox" +apDomain: "dubvee.org" +apPreferredUsername: "ptz" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1711023282 {#269 : 2024-03-21 13:14:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689880362 {#268 : 2023-07-20 21:12:42.0 +02:00 } } +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 +icon: Proxies\__CG__\App\Entity\Image {#2273 …} +name: "risa@startrek.website" +title: "risa" +description: """ **Star Trek memes and shitposts**\n \n Come on’n get your jamaharon on! There are no real rules—just don’t break the weather control network. """ +rules: null +subscriptionsCount: 1 +entryCount: 1565 +entryCommentCount: 14520 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729583695 {#2257 : 2024-10-22 09:54:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#2271 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#2272 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2253 …} +entries: Doctrine\ORM\PersistentCollection {#2262 …} +posts: Doctrine\ORM\PersistentCollection {#2264 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2242 …} +bans: Doctrine\ORM\PersistentCollection {#2234 …} +reports: Doctrine\ORM\PersistentCollection {#2254 …} +badges: Doctrine\ORM\PersistentCollection {#2287 …} +logs: Doctrine\ORM\PersistentCollection {#2151 …} +awards: Doctrine\ORM\PersistentCollection {#2243 …} +categories: Doctrine\ORM\PersistentCollection {#2148 …} -id: 80 +apId: "risa@startrek.website" +apProfileId: "https://startrek.website/c/risa" +apPublicUrl: "https://startrek.website/c/risa" +apFollowersUrl: "https://startrek.website/c/risa/followers" +apInboxUrl: "https://startrek.website/inbox" +apDomain: "startrek.website" +apPreferredUsername: "risa" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583271 {#2268 : 2024-10-22 09:47:51.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1699085204 {#2267 : 2023-11-04 09:06:44.0 +01:00 } +__isInitialized__: true …2 } +image: Proxies\__CG__\App\Entity\Image {#1729 …} +domain: Proxies\__CG__\App\Entity\Domain {#1598 …} +slug: "When-someone-tries-to-tell-me-ENT-sucked-and-Bakula" +title: "When someone tries to tell me ENT sucked and Bakula killed the franchise:" +url: "https://dubvee.org/pictrs/image/925a3edc-aba2-49cf-b93a-3b4406bc434b.webp" +body: null +type: "link" +lang: "en" +isOc: false +hasEmbed: true +commentCount: 2 +favouriteCount: 1 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1687470790 {#1567 : 2023-06-22 23:53:10.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1630 …} +votes: Doctrine\ORM\PersistentCollection {#1628 …} +reports: Doctrine\ORM\PersistentCollection {#1618 …} +favourites: Doctrine\ORM\PersistentCollection {#2447 …} +notifications: Doctrine\ORM\PersistentCollection {#2464 …} +badges: Doctrine\ORM\PersistentCollection {#2468 …} +children: [] -id: 15321 -titleTs: "'bakula':10 'ent':7 'franchis':13 'kill':11 'someon':2 'suck':8 'tell':5 'tri':3" -bodyTs: null +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1687475743 +visibility: "visible " +apId: "https://dubvee.org/post/29623" +editedAt: null +createdAt: DateTimeImmutable @1687462743 {#1414 : 2023-06-22 21:39:03.0 +02:00 } } -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
settings_row_enum | App\Twig\Components\SettingsRowEnumComponent | 12.0 MiB | 0.23 ms | |
---|---|---|---|---|
Input props | [ "label" => "Sidebar position" "settingsKey" => "KBIN_GENERAL_SIDEBAR_POSITION" "values" => [ [ "name" => "Left" "value" => "LEFT" ] [ "name" => "Right" "value" => "RIGHT" ] ] "defaultValue" => "RIGHT" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowEnumComponent {#5829 +label: "Sidebar position" +help: "" +settingsKey: "KBIN_GENERAL_SIDEBAR_POSITION" +values: [ [ "name" => "Left" "value" => "LEFT" ] [ "name" => "Right" "value" => "RIGHT" ] ] +defaultValue: "RIGHT" +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 12.0 MiB | 0.21 ms | |
---|---|---|---|---|
Input props | [ "label" => "Dynamic lists" "settingsKey" => "KBIN_GENERAL_DYNAMIC_LISTS" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#5871 +label: "Dynamic lists" +help: "" +settingsKey: "KBIN_GENERAL_DYNAMIC_LISTS" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 12.0 MiB | 0.13 ms | |
---|---|---|---|---|
Input props | [ "label" => "Rounded edges" "settingsKey" => "KBIN_GENERAL_ROUNDED_EDGES" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#5957 +label: "Rounded edges" +help: "" +settingsKey: "KBIN_GENERAL_ROUNDED_EDGES" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 12.0 MiB | 0.13 ms | |
---|---|---|---|---|
Input props | [ "label" => "Infinite scrolling" "help" => "Automatically load more content when you reach the bottom of the page." "settingsKey" => "KBIN_GENERAL_INFINITE_SCROLL" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#6013 +label: "Infinite scrolling" +help: "Automatically load more content when you reach the bottom of the page." +settingsKey: "KBIN_GENERAL_INFINITE_SCROLL" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 12.0 MiB | 0.12 ms | |
---|---|---|---|---|
Input props | [ "label" => "Sticky navbar" "help" => "The navbar will stick to the top of the page when you scroll down." "settingsKey" => "KBIN_GENERAL_FIXED_NAVBAR" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#6072 +label: "Sticky navbar" +help: "The navbar will stick to the top of the page when you scroll down." +settingsKey: "KBIN_GENERAL_FIXED_NAVBAR" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 12.0 MiB | 0.12 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show top bar" "settingsKey" => "KBIN_GENERAL_TOPBAR" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#6128 +label: "Show top bar" +help: "" +settingsKey: "KBIN_GENERAL_TOPBAR" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 12.0 MiB | 0.12 ms | |
---|---|---|---|---|
Input props | [ "label" => "Turbo mode (experimental)" "settingsKey" => "KBIN_GENERAL_TURBO" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#6184 +label: "Turbo mode (experimental)" +help: "" +settingsKey: "KBIN_GENERAL_TURBO" +defaultValue: false +reloadRequired: true } |
user_settings_row_switch | App\Twig\Components\UserSettingsRowSwitchComponent | 12.0 MiB | 0.22 ms | |
---|---|---|---|---|
Input props | [ "label" => "Mark new comments" "settingsKey" => "KBIN_MARK_NEW_COMMENTS" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserSettingsRowSwitchComponent {#6242 +label: "Mark new comments" +help: "" +settingsKey: "KBIN_MARK_NEW_COMMENTS" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 12.0 MiB | 0.15 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show "Support Us" block" "settingsKey" => "KBIN_GENERAL_SUPPORT_US_BLOCK" "defaultValue" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#6305 +label: "Show "Support Us" block" +help: "" +settingsKey: "KBIN_GENERAL_SUPPORT_US_BLOCK" +defaultValue: true +reloadRequired: true } |
user_settings_row_switch | App\Twig\Components\UserSettingsRowSwitchComponent | 12.0 MiB | 0.21 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show subscribed users" "settingsKey" => "KBIN_SUB_CHANNEL_USERS" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserSettingsRowSwitchComponent {#6363 +label: "Show subscribed users" +help: "" +settingsKey: "KBIN_SUB_CHANNEL_USERS" +defaultValue: false +reloadRequired: true } |
user_settings_row_switch | App\Twig\Components\UserSettingsRowSwitchComponent | 12.0 MiB | 0.14 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show subscribed magazines" "settingsKey" => "KBIN_SUB_CHANNEL_MAGAZINES" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserSettingsRowSwitchComponent {#6419 +label: "Show subscribed magazines" +help: "" +settingsKey: "KBIN_SUB_CHANNEL_MAGAZINES" +defaultValue: false +reloadRequired: true } |
user_settings_row_switch | App\Twig\Components\UserSettingsRowSwitchComponent | 12.0 MiB | 0.14 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show subscribed domains" "settingsKey" => "KBIN_SUB_CHANNEL_DOMAINS" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserSettingsRowSwitchComponent {#6475 +label: "Show subscribed domains" +help: "" +settingsKey: "KBIN_SUB_CHANNEL_DOMAINS" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 12.0 MiB | 0.15 ms | |
---|---|---|---|---|
Input props | [ "label" => "Auto media preview" "help" => "Automatically expand media previews." "settingsKey" => "KBIN_ENTRIES_SHOW_PREVIEW" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#6531 +label: "Auto media preview" +help: "Automatically expand media previews." +settingsKey: "KBIN_ENTRIES_SHOW_PREVIEW" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 12.0 MiB | 0.12 ms | |
---|---|---|---|---|
Input props | [ "label" => "Compact view" "settingsKey" => "KBIN_ENTRIES_COMPACT" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#6587 +label: "Compact view" +help: "" +settingsKey: "KBIN_ENTRIES_COMPACT" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 12.0 MiB | 0.12 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show users’ avatars" "settingsKey" => "KBIN_ENTRIES_SHOW_USERS_AVATARS" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#6643 +label: "Show users’ avatars" +help: "" +settingsKey: "KBIN_ENTRIES_SHOW_USERS_AVATARS" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 12.0 MiB | 0.14 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show magazines’ icons" "settingsKey" => "KBIN_ENTRIES_SHOW_MAGAZINES_ICONS" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#6699 +label: "Show magazines’ icons" +help: "" +settingsKey: "KBIN_ENTRIES_SHOW_MAGAZINES_ICONS" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 12.0 MiB | 0.12 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show thumbnails" "settingsKey" => "KBIN_ENTRIES_SHOW_THUMBNAILS" "defaultValue" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#6755 +label: "Show thumbnails" +help: "" +settingsKey: "KBIN_ENTRIES_SHOW_THUMBNAILS" +defaultValue: true +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 12.0 MiB | 0.14 ms | |
---|---|---|---|---|
Input props | [ "label" => "Auto media preview" "help" => "Automatically expand media previews." "settingsKey" => "KBIN_POSTS_SHOW_PREVIEW" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#6811 +label: "Auto media preview" +help: "Automatically expand media previews." +settingsKey: "KBIN_POSTS_SHOW_PREVIEW" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 12.0 MiB | 0.12 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show users’ avatars" "settingsKey" => "KBIN_POSTS_SHOW_USERS_AVATARS" "defaultValue" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#6867 +label: "Show users’ avatars" +help: "" +settingsKey: "KBIN_POSTS_SHOW_USERS_AVATARS" +defaultValue: true +reloadRequired: true } |
settings_row_enum | App\Twig\Components\SettingsRowEnumComponent | 12.0 MiB | 0.17 ms | |
---|---|---|---|---|
Input props | [ "label" => "Comment reply position" "help" => "Display the comment reply form either at the top or bottom of the page. When 'infinite scroll' is enabled the position will always appear at the top." "settingsKey" => "KBIN_COMMENTS_REPLY_POSITION" "values" => [ [ "name" => "top" "value" => "TOP" ] [ "name" => "bottom" "value" => "BOTTOM" ] ] "defaultValue" => "TOP" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowEnumComponent {#6923 +label: "Comment reply position" +help: "Display the comment reply form either at the top or bottom of the page. When 'infinite scroll' is enabled the position will always appear at the top." +settingsKey: "KBIN_COMMENTS_REPLY_POSITION" +values: [ [ "name" => "top" "value" => "TOP" ] [ "name" => "bottom" "value" => "BOTTOM" ] ] +defaultValue: "TOP" +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 12.0 MiB | 0.15 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show Comment Avatars" "help" => "Display/hide user avatars when viewing comments on a single thread or post." "settingsKey" => "KBIN_COMMENTS_SHOW_USER_AVATAR" "defaultValue" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#6981 +label: "Show Comment Avatars" +help: "Display/hide user avatars when viewing comments on a single thread or post." +settingsKey: "KBIN_COMMENTS_SHOW_USER_AVATAR" +defaultValue: true +reloadRequired: true } |
user_actions | App\Twig\Components\UserActionsComponent | 12.0 MiB | 0.47 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#265 +avatar: Proxies\__CG__\App\Entity\Image {#246 …} +cover: Proxies\__CG__\App\Entity\Image {#247 …} +email: "ptz@dubvee.org" +username: "@ptz@dubvee.org" +roles: [] +followersCount: 0 +homepage: "front" +about: "Ask me anything." +lastActive: DateTime @1707767810 {#275 : 2024-02-12 20:56:50.0 +01:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 31957 -password: "$2y$13$GQ5ytKsdAjGNepaBKTyaw.LxgdDgO3AmJCBWfHMnv0zu0ZgfjN0A2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "ptz@dubvee.org" +apProfileId: "https://dubvee.org/u/ptz" +apPublicUrl: "https://dubvee.org/u/ptz" +apFollowersUrl: null +apInboxUrl: "https://dubvee.org/inbox" +apDomain: "dubvee.org" +apPreferredUsername: "ptz" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1711023282 {#269 : 2024-03-21 13:14:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689880362 {#268 : 2023-07-20 21:12:42.0 +02:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserActionsComponent {#7059 +user: App\Entity\User {#265 +avatar: Proxies\__CG__\App\Entity\Image {#246 …} +cover: Proxies\__CG__\App\Entity\Image {#247 …} +email: "ptz@dubvee.org" +username: "@ptz@dubvee.org" +roles: [] +followersCount: 0 +homepage: "front" +about: "Ask me anything." +lastActive: DateTime @1707767810 {#275 : 2024-02-12 20:56:50.0 +01:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 31957 -password: "$2y$13$GQ5ytKsdAjGNepaBKTyaw.LxgdDgO3AmJCBWfHMnv0zu0ZgfjN0A2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "ptz@dubvee.org" +apProfileId: "https://dubvee.org/u/ptz" +apPublicUrl: "https://dubvee.org/u/ptz" +apFollowersUrl: null +apInboxUrl: "https://dubvee.org/inbox" +apDomain: "dubvee.org" +apPreferredUsername: "ptz" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1711023282 {#269 : 2024-03-21 13:14:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689880362 {#268 : 2023-07-20 21:12:42.0 +02:00 } } } |
date | App\Twig\Components\DateComponent | 12.0 MiB | 0.13 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1689880362 {#268 : 2023-07-20 21:12:42.0 +02:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#7120 +date: DateTimeImmutable @1689880362 {#268 : 2023-07-20 21:12:42.0 +02:00 } } |
related_magazines | App\Twig\Components\RelatedMagazinesComponent | 12.0 MiB | 4.65 ms | |
---|---|---|---|---|
Input props | [ "magazine" => null "tag" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\RelatedMagazinesComponent {#7207 +limit: 4 +tag: null +magazine: null +type: "random" +title: "random_magazines" +refreshedRandom: false -repository: App\Repository\MagazineRepository {#2446 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -twig: Twig\Environment {#1252 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} } |
active_users | App\Twig\Components\ActiveUsersComponent | 12.0 MiB | 0.37 ms | |
---|---|---|---|---|
Input props | [ "magazine" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\ActiveUsersComponent {#3180 +magazine: null -userRepository: App\Repository\UserRepository {#603 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -twig: Twig\Environment {#1252 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} } |
related_categories | App\Twig\Components\RelatedCategoriesComponent | 12.0 MiB | 1.34 ms | |
---|---|---|---|---|
Input props | [ "magazine" => null "tag" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\RelatedCategoriesComponent {#3812 +limit: 4 +tag: null +magazine: null +type: "random" +title: "random_categories" +refreshedRandom: false -repository: App\Repository\CategoryRepository {#3842 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -twig: Twig\Environment {#1252 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} } |
related_posts | App\Twig\Components\RelatedPostsComponent | 12.0 MiB | 1.37 ms | |
---|---|---|---|---|
Input props | [ "magazine" => null "tag" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\RelatedPostsComponent {#4622 +limit: 4 +tag: null +magazine: null +type: "random" +post: null +title: "random_posts" +refreshedRandom: false -repository: App\Repository\PostRepository {#4620 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -twig: Twig\Environment {#1252 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -mentionManager: App\Service\MentionManager {#1536 …} } |
related_entries | App\Twig\Components\RelatedEntriesComponent | 12.0 MiB | 3.35 ms | |
---|---|---|---|---|
Input props | [ "magazine" => null "tag" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\RelatedEntriesComponent {#4490 +limit: 4 +tag: null +magazine: null +type: "random" +entry: null +title: "random_entries" +refreshedRandom: false -repository: App\Repository\EntryRepository {#1474 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -twig: Twig\Environment {#1252 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -mentionManager: App\Service\MentionManager {#1536 …} } |
support_us_block | App\Twig\Components\SupportUsBlock | 12.0 MiB | 2.25 ms | |
---|---|---|---|---|
Input props | [] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SupportUsBlock {#4514 +subject: ? App\Entity\Contracts\VotableInterface +url: ? string -twig: Twig\Environment {#1252 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -partnerBlockRepository: App\Repository\PartnerBlockRepository {#4515 …} } |
featured_magazines | App\Twig\Components\FeaturedMagazinesComponent | 12.0 MiB | 0.83 ms | |
---|---|---|---|---|
Input props | [ "magazine" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\FeaturedMagazinesComponent {#3879 +magazine: null -twig: Twig\Environment {#1252 …} -repository: App\Repository\MagazineRepository {#2446 …} } |