GET https://kbin.spritesserver.nl/u/@bam13302@ttrpg.network/active

Components

21 Twig Components
80 Render Count
254 ms Render Time
12.0 MiB Memory Usage

Components

Name Metadata Render Count Render Time
settings_row_switch
"App\Twig\Components\SettingsRowSwitchComponent"
components/_settings_row_switch.html.twig
15 1.96ms
date
"App\Twig\Components\DateComponent"
components/date.html.twig
8 6.64ms
user_inline
"App\Twig\Components\UserInlineComponent"
components/user_inline.html.twig
7 46.54ms
date_edited
"App\Twig\Components\DateEditedComponent"
components/date_edited.html.twig
7 1.03ms
vote
"App\Twig\Components\VoteComponent"
components/vote.html.twig
7 3.13ms
boost
"App\Twig\Components\BoostComponent"
components/boost.html.twig
7 21.69ms
entry_comment
"App\Twig\Components\EntryCommentComponent"
components/entry_comment.html.twig
5 115.76ms
user_avatar
"App\Twig\Components\UserAvatarComponent"
components/user_avatar.html.twig
5 11.89ms
user_settings_row_switch
"App\Twig\Components\UserSettingsRowSwitchComponent"
components/_user_settings_row_switch.html.twig
4 0.70ms
entry
"App\Twig\Components\EntryComponent"
components/_cached.html.twig
2 112.73ms
magazine_inline
"App\Twig\Components\MagazineInlineComponent"
components/magazine_inline.html.twig
2 0.33ms
settings_row_enum
"App\Twig\Components\SettingsRowEnumComponent"
components/_settings_row_enum.html.twig
2 0.39ms
user_box
"App\Twig\Components\UserBoxComponent"
components/user_box.html.twig
1 1.23ms
user_actions
"App\Twig\Components\UserActionsComponent"
components/user_actions.html.twig
1 0.59ms
related_magazines
"App\Twig\Components\RelatedMagazinesComponent"
components/_cached.html.twig
1 7.16ms
active_users
"App\Twig\Components\ActiveUsersComponent"
components/_cached.html.twig
1 4.84ms
related_categories
"App\Twig\Components\RelatedCategoriesComponent"
components/_cached.html.twig
1 1.54ms
related_posts
"App\Twig\Components\RelatedPostsComponent"
components/_cached.html.twig
1 1.93ms
related_entries
"App\Twig\Components\RelatedEntriesComponent"
components/_cached.html.twig
1 1.53ms
support_us_block
"App\Twig\Components\SupportUsBlock"
components/_cached.html.twig
1 2.07ms
featured_magazines
"App\Twig\Components\FeaturedMagazinesComponent"
components/_cached.html.twig
1 2.64ms

Render calls

user_box App\Twig\Components\UserBoxComponent 12.0 MiB 1.23 ms
Input props
[
  "user" => App\Entity\User {#264
    +avatar: null
    +cover: null
    +email: "bam13302@ttrpg.network"
    +username: "@bam13302@ttrpg.network"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1702832914 {#272
      date: 2023-12-17 18:08:34.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: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …}
    +entries: Doctrine\ORM\PersistentCollection {#195 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#167 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#140 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …}
    +posts: Doctrine\ORM\PersistentCollection {#83 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#98 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1801 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …}
    +follows: Doctrine\ORM\PersistentCollection {#1607 …}
    +followers: Doctrine\ORM\PersistentCollection {#1869 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1827 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1856 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …}
    +reports: Doctrine\ORM\PersistentCollection {#1803 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1837 …}
    +violations: Doctrine\ORM\PersistentCollection {#1791 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1887 …}
    +awards: Doctrine\ORM\PersistentCollection {#1949 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …}
    +categories: Doctrine\ORM\PersistentCollection {#1864 …}
    -id: 78002
    -password: "$2y$13$KVyki4..Lh4NJ8Ca.wrhjO0XJPFIkpQMJuTFizGqrQ9bSvBJHvQ06"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …}
    +apId: "bam13302@ttrpg.network"
    +apProfileId: "https://ttrpg.network/u/bam13302"
    +apPublicUrl: "https://ttrpg.network/u/bam13302"
    +apFollowersUrl: null
    +apInboxUrl: "https://ttrpg.network/inbox"
    +apDomain: "ttrpg.network"
    +apPreferredUsername: "bam13302"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1705281894 {#273
      date: 2024-01-15 02:24:54.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1700765217 {#267
      date: 2023-11-23 19:46:57.0 +01:00
    }
  }
  "stretchedLink" => false
]
Attributes
[]
Component
App\Twig\Components\UserBoxComponent {#2321
  +user: App\Entity\User {#264
    +avatar: null
    +cover: null
    +email: "bam13302@ttrpg.network"
    +username: "@bam13302@ttrpg.network"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1702832914 {#272
      date: 2023-12-17 18:08:34.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: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …}
    +entries: Doctrine\ORM\PersistentCollection {#195 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#167 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#140 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …}
    +posts: Doctrine\ORM\PersistentCollection {#83 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#98 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1801 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …}
    +follows: Doctrine\ORM\PersistentCollection {#1607 …}
    +followers: Doctrine\ORM\PersistentCollection {#1869 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1827 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1856 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …}
    +reports: Doctrine\ORM\PersistentCollection {#1803 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1837 …}
    +violations: Doctrine\ORM\PersistentCollection {#1791 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1887 …}
    +awards: Doctrine\ORM\PersistentCollection {#1949 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …}
    +categories: Doctrine\ORM\PersistentCollection {#1864 …}
    -id: 78002
    -password: "$2y$13$KVyki4..Lh4NJ8Ca.wrhjO0XJPFIkpQMJuTFizGqrQ9bSvBJHvQ06"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …}
    +apId: "bam13302@ttrpg.network"
    +apProfileId: "https://ttrpg.network/u/bam13302"
    +apPublicUrl: "https://ttrpg.network/u/bam13302"
    +apFollowersUrl: null
    +apInboxUrl: "https://ttrpg.network/inbox"
    +apDomain: "ttrpg.network"
    +apPreferredUsername: "bam13302"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1705281894 {#273
      date: 2024-01-15 02:24:54.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1700765217 {#267
      date: 2023-11-23 19:46:57.0 +01:00
    }
  }
  +stretchedLink: false
}
user_actions App\Twig\Components\UserActionsComponent 12.0 MiB 0.59 ms
Input props
[
  "user" => App\Entity\User {#264
    +avatar: null
    +cover: null
    +email: "bam13302@ttrpg.network"
    +username: "@bam13302@ttrpg.network"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1702832914 {#272
      date: 2023-12-17 18:08:34.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: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …}
    +entries: Doctrine\ORM\PersistentCollection {#195 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#167 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#140 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …}
    +posts: Doctrine\ORM\PersistentCollection {#83 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#98 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1801 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …}
    +follows: Doctrine\ORM\PersistentCollection {#1607 …}
    +followers: Doctrine\ORM\PersistentCollection {#1869 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1827 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1856 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …}
    +reports: Doctrine\ORM\PersistentCollection {#1803 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1837 …}
    +violations: Doctrine\ORM\PersistentCollection {#1791 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1887 …}
    +awards: Doctrine\ORM\PersistentCollection {#1949 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …}
    +categories: Doctrine\ORM\PersistentCollection {#1864 …}
    -id: 78002
    -password: "$2y$13$KVyki4..Lh4NJ8Ca.wrhjO0XJPFIkpQMJuTFizGqrQ9bSvBJHvQ06"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …}
    +apId: "bam13302@ttrpg.network"
    +apProfileId: "https://ttrpg.network/u/bam13302"
    +apPublicUrl: "https://ttrpg.network/u/bam13302"
    +apFollowersUrl: null
    +apInboxUrl: "https://ttrpg.network/inbox"
    +apDomain: "ttrpg.network"
    +apPreferredUsername: "bam13302"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1705281894 {#273
      date: 2024-01-15 02:24:54.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1700765217 {#267
      date: 2023-11-23 19:46:57.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\UserActionsComponent {#2366
  +user: App\Entity\User {#264
    +avatar: null
    +cover: null
    +email: "bam13302@ttrpg.network"
    +username: "@bam13302@ttrpg.network"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1702832914 {#272
      date: 2023-12-17 18:08:34.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: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …}
    +entries: Doctrine\ORM\PersistentCollection {#195 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#167 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#140 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …}
    +posts: Doctrine\ORM\PersistentCollection {#83 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#98 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1801 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …}
    +follows: Doctrine\ORM\PersistentCollection {#1607 …}
    +followers: Doctrine\ORM\PersistentCollection {#1869 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1827 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1856 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …}
    +reports: Doctrine\ORM\PersistentCollection {#1803 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1837 …}
    +violations: Doctrine\ORM\PersistentCollection {#1791 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1887 …}
    +awards: Doctrine\ORM\PersistentCollection {#1949 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …}
    +categories: Doctrine\ORM\PersistentCollection {#1864 …}
    -id: 78002
    -password: "$2y$13$KVyki4..Lh4NJ8Ca.wrhjO0XJPFIkpQMJuTFizGqrQ9bSvBJHvQ06"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …}
    +apId: "bam13302@ttrpg.network"
    +apProfileId: "https://ttrpg.network/u/bam13302"
    +apPublicUrl: "https://ttrpg.network/u/bam13302"
    +apFollowersUrl: null
    +apInboxUrl: "https://ttrpg.network/inbox"
    +apDomain: "ttrpg.network"
    +apPreferredUsername: "bam13302"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1705281894 {#273
      date: 2024-01-15 02:24:54.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1700765217 {#267
      date: 2023-11-23 19:46:57.0 +01:00
    }
  }
}
entry App\Twig\Components\EntryComponent 12.0 MiB 73.19 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#1728
    +user: Proxies\__CG__\App\Entity\User {#2033
      +avatar: null
      +cover: null
      +email: "balderdash9@lemmy.zip"
      +username: "@balderdash9@lemmy.zip"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "I’m mostly half-serious."
      +lastActive: DateTime @1729360150 {#3163
        date: 2024-10-19 19:49:10.0 +02: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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3166 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3168 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3170 …}
      +entries: Doctrine\ORM\PersistentCollection {#3172 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3174 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3176 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3178 …}
      +posts: Doctrine\ORM\PersistentCollection {#3180 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3182 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3184 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3186 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3188 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3190 …}
      +follows: Doctrine\ORM\PersistentCollection {#3192 …}
      +followers: Doctrine\ORM\PersistentCollection {#3194 …}
      +blocks: Doctrine\ORM\PersistentCollection {#3196 …}
      +blockers: Doctrine\ORM\PersistentCollection {#3198 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#3200 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#3202 …}
      +reports: Doctrine\ORM\PersistentCollection {#3204 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3206 …}
      +violations: Doctrine\ORM\PersistentCollection {#3208 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3210 …}
      +awards: Doctrine\ORM\PersistentCollection {#3212 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#3214 …}
      +categories: Doctrine\ORM\PersistentCollection {#3216 …}
      -id: 42507
      -password: "$2y$13$AW5fy41v0pD2qBnamNoqSOml7zuUnZWe0uGt6M//ZquqrKQt6pZ1C"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3218 …}
      +apId: "balderdash9@lemmy.zip"
      +apProfileId: "https://lemmy.zip/u/balderdash9"
      +apPublicUrl: "https://lemmy.zip/u/balderdash9"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.zip/inbox"
      +apDomain: "lemmy.zip"
      +apPreferredUsername: "balderdash9"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729581878 {#3164
        date: 2024-10-22 09:24:38.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692971749 {#3165
        date: 2023-08-25 15:55:49.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1736
      +icon: Proxies\__CG__\App\Entity\Image {#3040 …}
      +name: "lemmyshitpost@lemmy.world"
      +title: "lemmyshitpost"
      +description: """
        Welcome to Lemmy Shitpost. Here you can shitpost to your hearts content.\n
        \n
        Anything and everything goes. Memes, Jokes, Vents and Banter. Though we still have to comply with lemmy.world instance rules. So behave!\n
        \n
        ---\n
        \n
        **Rules:**\n
        ==========\n
        \n
        1. Be Respectful___ Refrain from using harmful language pertaining to a protected characteristic: e.g. race, gender, sexuality, disability or religion. Refrain from being argumentative when responding or commenting to posts/replies. Personal attacks are not welcome here. …\n
        \n
        ---\n
        \n
        2. No Illegal Content___ Content that violates the law. Any post/comment found to be in breach of common law will be removed and given to the authorities if required. That means: -No promoting violence/threats against any individuals -No CSA content or Revenge Porn -No sharing private/personal information (Doxxing) …\n
        \n
        ---\n
        \n
        3. No Spam___ Posting the same post, no matter the intent is against the rules. -If you have posted content, please refrain from re-posting said content within this community. -Do not spam posts with intent to harass, annoy, bully, advertise, scam or harm this community. -No posting Scams/Advertisements/Phishing Links/IP Grabbers -No Bots, Bots will be banned from the community. …\n
        \n
        ---\n
        \n
        4. No Porn/ExplicitContent ___ -Do not post explicit content. Lemmy.World is not the instance for NSFW content. -Do not post Gore or Shock Content. …\n
        \n
        ---\n
        \n
        5. No Enciting Harassment,Brigading, Doxxing or Witch Hunts ___ -Do not Brigade other Communities -No calls to action against other communities/users within Lemmy or outside of Lemmy. -No Witch Hunts against users/communities. -No content that harasses members within or outside of the community. …\n
        \n
        ---\n
        \n
        6. NSFW should be behind NSFW tags.___ -Content that is NSFW should be behind NSFW tags. -Content that might be distressing should be kept behind NSFW tags.\n
        \n
        \n
        \n
        If you see content that is a breach of the rules, please flag and report the comment and a moderator will take action where they can.\n
        \n
        ---\n
        \n
        **Also check out:**\n
        \n
        **Partnered Communities:**\n
        \n
        1.[Memes](/c/memes@lemmy.world)\n
        \n
        2.[Lemmy Review](/c/lemmyreview@lemmy.world)\n
        \n
        3.[Mildly Infuriating](/c/mildlyinfuriating@lemmy.world)\n
        \n
        4.[Lemmy Be Wholesome](/c/lemmybewholesome@lemmy.world)\n
        \n
        5.[No Stupid Questions](/c/nostupidquestions@lemmy.world)\n
        \n
        6.[You Should Know](/c/youshouldknow@lemmy.world)\n
        \n
        7.[Comedy Heaven](/c/comedyheaven@lemmy.world)\n
        \n
        8.[Credible Defense](/c/credibledefense@sh.itjust.works)\n
        \n
        9.[Ten Forward](/c/tenforward@lemmy.world)\n
        \n
        10.[LinuxMemes](/c/linuxmemes@lemmy.world) (Linux themed memes)\n
        \n
        ---\n
        \n
        Reach out to\n
        \n
        *All communities included on the sidebar are to be made in compliance with the instance rules.* [Striker](https://lemmy.world/u/STRIKINGdebate2)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 2449
      +entryCommentCount: 36496
      +postCount: 2
      +postCommentCount: 9
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582894 {#3037
        date: 2024-10-22 09:41:34.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#3041 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#3043 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3045 …}
      +entries: Doctrine\ORM\PersistentCollection {#3047 …}
      +posts: Doctrine\ORM\PersistentCollection {#3049 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3051 …}
      +bans: Doctrine\ORM\PersistentCollection {#3057 …}
      +reports: Doctrine\ORM\PersistentCollection {#3065 …}
      +badges: Doctrine\ORM\PersistentCollection {#3078 …}
      +logs: Doctrine\ORM\PersistentCollection {#3088 …}
      +awards: Doctrine\ORM\PersistentCollection {#3070 …}
      +categories: Doctrine\ORM\PersistentCollection {#3094 …}
      -id: 102
      +apId: "lemmyshitpost@lemmy.world"
      +apProfileId: "https://lemmy.world/c/lemmyshitpost"
      +apPublicUrl: "https://lemmy.world/c/lemmyshitpost"
      +apFollowersUrl: "https://lemmy.world/c/lemmyshitpost/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "lemmyshitpost"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583684 {#3038
        date: 2024-10-22 09:54:44.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700687993 {#3039
        date: 2023-11-22 22:19:53.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: Proxies\__CG__\App\Entity\Image {#2326 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2136 …}
    +slug: "Survive-the-zombie-apocalypse"
    +title: "Survive the zombie apocalypse"
    +url: "https://lemmy.zip/pictrs/image/8561f977-5a51-4449-ba77-cd0c4e2db4e8.webp"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 221
    +favouriteCount: 324
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728063927 {#2463
      date: 2024-10-04 19:45:27.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2135 …}
    +votes: Doctrine\ORM\PersistentCollection {#2159 …}
    +reports: Doctrine\ORM\PersistentCollection {#2335 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2165 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2054 …}
    +badges: Doctrine\ORM\PersistentCollection {#2110 …}
    +children: [
      App\Entity\EntryComment {#1726
        +user: App\Entity\User {#264
          +avatar: null
          +cover: null
          +email: "bam13302@ttrpg.network"
          +username: "@bam13302@ttrpg.network"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1702832914 {#272
            date: 2023-12-17 18:08:34.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: false
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: true
          +notifyOnNewEntryCommentReply: true
          +notifyOnNewPost: false
          +notifyOnNewPostReply: true
          +notifyOnNewPostCommentReply: true
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …}
          +entries: Doctrine\ORM\PersistentCollection {#195 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#167 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#140 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …}
          +posts: Doctrine\ORM\PersistentCollection {#83 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#98 …}
          +postComments: Doctrine\ORM\PersistentCollection {#1801 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …}
          +follows: Doctrine\ORM\PersistentCollection {#1607 …}
          +followers: Doctrine\ORM\PersistentCollection {#1869 …}
          +blocks: Doctrine\ORM\PersistentCollection {#1827 …}
          +blockers: Doctrine\ORM\PersistentCollection {#1856 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …}
          +reports: Doctrine\ORM\PersistentCollection {#1803 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1837 …}
          +violations: Doctrine\ORM\PersistentCollection {#1791 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1887 …}
          +awards: Doctrine\ORM\PersistentCollection {#1949 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …}
          +categories: Doctrine\ORM\PersistentCollection {#1864 …}
          -id: 78002
          -password: "$2y$13$KVyki4..Lh4NJ8Ca.wrhjO0XJPFIkpQMJuTFizGqrQ9bSvBJHvQ06"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …}
          +apId: "bam13302@ttrpg.network"
          +apProfileId: "https://ttrpg.network/u/bam13302"
          +apPublicUrl: "https://ttrpg.network/u/bam13302"
          +apFollowersUrl: null
          +apInboxUrl: "https://ttrpg.network/inbox"
          +apDomain: "ttrpg.network"
          +apPreferredUsername: "bam13302"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1705281894 {#273
            date: 2024-01-15 02:24:54.0 +01:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1700765217 {#267
            date: 2023-11-23 19:46:57.0 +01:00
          }
        }
        +entry: Proxies\__CG__\App\Entity\Entry {#1728 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1736 …2}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1730 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1737 …}
        +body: "Most body armor is good for 1 strike. Kevlar thread break, ceramic breaks, and you really don’t want to use dented armor, best case it’s a weak point, worst case is pushing in your chest cavity preventing you from breathing. Any body armor that is remotely mobile is effectively one time use. Now admitted (normally) used body armor can still provide some protection and can be better than nothing (except in situations where the damage impacts you, ie the plate metal being dented and pushing into your chest). And some can be repaired or replaced with the right materials and tools, but those are heavy, and take space"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1701650151 {#1723
          date: 2023-12-04 01:35:51.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@balderdash9@lemmy.zip"
          "@FrankTheHealer@lemmy.world"
          "@FilthyHookerSpit@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1734 …}
        +nested: Doctrine\ORM\PersistentCollection {#1727 …}
        +votes: Doctrine\ORM\PersistentCollection {#1733 …}
        +reports: Doctrine\ORM\PersistentCollection {#1724 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1715 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1718 …}
        -id: 194027
        -bodyTs: "'1':7 'admit':56 'armor':3,23,45,60 'best':24 'better':69 'bodi':2,44,59 'break':11,13 'breath':42 'case':25,32 'caviti':38 'ceram':12 'chest':37,90 'damag':77 'dent':22,85 'effect':51 'except':72 'good':5 'heavi':107 'ie':80 'impact':78 'kevlar':9 'materi':101 'metal':83 'mobil':49 'normal':57 'noth':71 'one':52 'plate':82 'point':30 'prevent':39 'protect':65 'provid':63 'push':34,87 'realli':16 'remot':48 'repair':95 'replac':97 'right':100 'situat':74 'space':110 'still':62 'strike':8 'take':109 'thread':10 'time':53 'tool':103 'use':21,54,58 'want':19 'weak':29 'worst':31"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://ttrpg.network/comment/3707899"
        +editedAt: DateTimeImmutable @1702833171 {#1722
          date: 2023-12-17 18:12:51.0 +01:00
        }
        +createdAt: DateTimeImmutable @1701650151 {#1721
          date: 2023-12-04 01:35:51.0 +01:00
        }
        +"title": 194027
      }
    ]
    -id: 19506
    -titleTs: "'apocalyps':4 'surviv':1 'zombi':3"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701637193
    +visibility: "visible             "
    +apId: "https://lemmy.zip/post/6413648"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701550793 {#2081
      date: 2023-12-02 21:59:53.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  "dateAsUrl" => true
]
Attributes
[
  "dateAsUrl" => true
]
Component
App\Twig\Components\EntryComponent {#2984
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
  -newCommentMarkerCount: App\Kbin\NewCommentMarker\NewCommentMarkerCount {#2985 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1728
    +user: Proxies\__CG__\App\Entity\User {#2033
      +avatar: null
      +cover: null
      +email: "balderdash9@lemmy.zip"
      +username: "@balderdash9@lemmy.zip"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "I’m mostly half-serious."
      +lastActive: DateTime @1729360150 {#3163
        date: 2024-10-19 19:49:10.0 +02: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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3166 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3168 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3170 …}
      +entries: Doctrine\ORM\PersistentCollection {#3172 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3174 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3176 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3178 …}
      +posts: Doctrine\ORM\PersistentCollection {#3180 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3182 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3184 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3186 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3188 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3190 …}
      +follows: Doctrine\ORM\PersistentCollection {#3192 …}
      +followers: Doctrine\ORM\PersistentCollection {#3194 …}
      +blocks: Doctrine\ORM\PersistentCollection {#3196 …}
      +blockers: Doctrine\ORM\PersistentCollection {#3198 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#3200 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#3202 …}
      +reports: Doctrine\ORM\PersistentCollection {#3204 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3206 …}
      +violations: Doctrine\ORM\PersistentCollection {#3208 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3210 …}
      +awards: Doctrine\ORM\PersistentCollection {#3212 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#3214 …}
      +categories: Doctrine\ORM\PersistentCollection {#3216 …}
      -id: 42507
      -password: "$2y$13$AW5fy41v0pD2qBnamNoqSOml7zuUnZWe0uGt6M//ZquqrKQt6pZ1C"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3218 …}
      +apId: "balderdash9@lemmy.zip"
      +apProfileId: "https://lemmy.zip/u/balderdash9"
      +apPublicUrl: "https://lemmy.zip/u/balderdash9"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.zip/inbox"
      +apDomain: "lemmy.zip"
      +apPreferredUsername: "balderdash9"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729581878 {#3164
        date: 2024-10-22 09:24:38.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692971749 {#3165
        date: 2023-08-25 15:55:49.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1736
      +icon: Proxies\__CG__\App\Entity\Image {#3040 …}
      +name: "lemmyshitpost@lemmy.world"
      +title: "lemmyshitpost"
      +description: """
        Welcome to Lemmy Shitpost. Here you can shitpost to your hearts content.\n
        \n
        Anything and everything goes. Memes, Jokes, Vents and Banter. Though we still have to comply with lemmy.world instance rules. So behave!\n
        \n
        ---\n
        \n
        **Rules:**\n
        ==========\n
        \n
        1. Be Respectful___ Refrain from using harmful language pertaining to a protected characteristic: e.g. race, gender, sexuality, disability or religion. Refrain from being argumentative when responding or commenting to posts/replies. Personal attacks are not welcome here. …\n
        \n
        ---\n
        \n
        2. No Illegal Content___ Content that violates the law. Any post/comment found to be in breach of common law will be removed and given to the authorities if required. That means: -No promoting violence/threats against any individuals -No CSA content or Revenge Porn -No sharing private/personal information (Doxxing) …\n
        \n
        ---\n
        \n
        3. No Spam___ Posting the same post, no matter the intent is against the rules. -If you have posted content, please refrain from re-posting said content within this community. -Do not spam posts with intent to harass, annoy, bully, advertise, scam or harm this community. -No posting Scams/Advertisements/Phishing Links/IP Grabbers -No Bots, Bots will be banned from the community. …\n
        \n
        ---\n
        \n
        4. No Porn/ExplicitContent ___ -Do not post explicit content. Lemmy.World is not the instance for NSFW content. -Do not post Gore or Shock Content. …\n
        \n
        ---\n
        \n
        5. No Enciting Harassment,Brigading, Doxxing or Witch Hunts ___ -Do not Brigade other Communities -No calls to action against other communities/users within Lemmy or outside of Lemmy. -No Witch Hunts against users/communities. -No content that harasses members within or outside of the community. …\n
        \n
        ---\n
        \n
        6. NSFW should be behind NSFW tags.___ -Content that is NSFW should be behind NSFW tags. -Content that might be distressing should be kept behind NSFW tags.\n
        \n
        \n
        \n
        If you see content that is a breach of the rules, please flag and report the comment and a moderator will take action where they can.\n
        \n
        ---\n
        \n
        **Also check out:**\n
        \n
        **Partnered Communities:**\n
        \n
        1.[Memes](/c/memes@lemmy.world)\n
        \n
        2.[Lemmy Review](/c/lemmyreview@lemmy.world)\n
        \n
        3.[Mildly Infuriating](/c/mildlyinfuriating@lemmy.world)\n
        \n
        4.[Lemmy Be Wholesome](/c/lemmybewholesome@lemmy.world)\n
        \n
        5.[No Stupid Questions](/c/nostupidquestions@lemmy.world)\n
        \n
        6.[You Should Know](/c/youshouldknow@lemmy.world)\n
        \n
        7.[Comedy Heaven](/c/comedyheaven@lemmy.world)\n
        \n
        8.[Credible Defense](/c/credibledefense@sh.itjust.works)\n
        \n
        9.[Ten Forward](/c/tenforward@lemmy.world)\n
        \n
        10.[LinuxMemes](/c/linuxmemes@lemmy.world) (Linux themed memes)\n
        \n
        ---\n
        \n
        Reach out to\n
        \n
        *All communities included on the sidebar are to be made in compliance with the instance rules.* [Striker](https://lemmy.world/u/STRIKINGdebate2)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 2449
      +entryCommentCount: 36496
      +postCount: 2
      +postCommentCount: 9
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582894 {#3037
        date: 2024-10-22 09:41:34.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#3041 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#3043 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3045 …}
      +entries: Doctrine\ORM\PersistentCollection {#3047 …}
      +posts: Doctrine\ORM\PersistentCollection {#3049 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3051 …}
      +bans: Doctrine\ORM\PersistentCollection {#3057 …}
      +reports: Doctrine\ORM\PersistentCollection {#3065 …}
      +badges: Doctrine\ORM\PersistentCollection {#3078 …}
      +logs: Doctrine\ORM\PersistentCollection {#3088 …}
      +awards: Doctrine\ORM\PersistentCollection {#3070 …}
      +categories: Doctrine\ORM\PersistentCollection {#3094 …}
      -id: 102
      +apId: "lemmyshitpost@lemmy.world"
      +apProfileId: "https://lemmy.world/c/lemmyshitpost"
      +apPublicUrl: "https://lemmy.world/c/lemmyshitpost"
      +apFollowersUrl: "https://lemmy.world/c/lemmyshitpost/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "lemmyshitpost"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583684 {#3038
        date: 2024-10-22 09:54:44.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700687993 {#3039
        date: 2023-11-22 22:19:53.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: Proxies\__CG__\App\Entity\Image {#2326 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2136 …}
    +slug: "Survive-the-zombie-apocalypse"
    +title: "Survive the zombie apocalypse"
    +url: "https://lemmy.zip/pictrs/image/8561f977-5a51-4449-ba77-cd0c4e2db4e8.webp"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 221
    +favouriteCount: 324
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728063927 {#2463
      date: 2024-10-04 19:45:27.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2135 …}
    +votes: Doctrine\ORM\PersistentCollection {#2159 …}
    +reports: Doctrine\ORM\PersistentCollection {#2335 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2165 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2054 …}
    +badges: Doctrine\ORM\PersistentCollection {#2110 …}
    +children: [
      App\Entity\EntryComment {#1726
        +user: App\Entity\User {#264
          +avatar: null
          +cover: null
          +email: "bam13302@ttrpg.network"
          +username: "@bam13302@ttrpg.network"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1702832914 {#272
            date: 2023-12-17 18:08:34.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: false
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: true
          +notifyOnNewEntryCommentReply: true
          +notifyOnNewPost: false
          +notifyOnNewPostReply: true
          +notifyOnNewPostCommentReply: true
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …}
          +entries: Doctrine\ORM\PersistentCollection {#195 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#167 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#140 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …}
          +posts: Doctrine\ORM\PersistentCollection {#83 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#98 …}
          +postComments: Doctrine\ORM\PersistentCollection {#1801 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …}
          +follows: Doctrine\ORM\PersistentCollection {#1607 …}
          +followers: Doctrine\ORM\PersistentCollection {#1869 …}
          +blocks: Doctrine\ORM\PersistentCollection {#1827 …}
          +blockers: Doctrine\ORM\PersistentCollection {#1856 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …}
          +reports: Doctrine\ORM\PersistentCollection {#1803 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1837 …}
          +violations: Doctrine\ORM\PersistentCollection {#1791 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1887 …}
          +awards: Doctrine\ORM\PersistentCollection {#1949 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …}
          +categories: Doctrine\ORM\PersistentCollection {#1864 …}
          -id: 78002
          -password: "$2y$13$KVyki4..Lh4NJ8Ca.wrhjO0XJPFIkpQMJuTFizGqrQ9bSvBJHvQ06"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …}
          +apId: "bam13302@ttrpg.network"
          +apProfileId: "https://ttrpg.network/u/bam13302"
          +apPublicUrl: "https://ttrpg.network/u/bam13302"
          +apFollowersUrl: null
          +apInboxUrl: "https://ttrpg.network/inbox"
          +apDomain: "ttrpg.network"
          +apPreferredUsername: "bam13302"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1705281894 {#273
            date: 2024-01-15 02:24:54.0 +01:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1700765217 {#267
            date: 2023-11-23 19:46:57.0 +01:00
          }
        }
        +entry: Proxies\__CG__\App\Entity\Entry {#1728 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1736 …2}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1730 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1737 …}
        +body: "Most body armor is good for 1 strike. Kevlar thread break, ceramic breaks, and you really don’t want to use dented armor, best case it’s a weak point, worst case is pushing in your chest cavity preventing you from breathing. Any body armor that is remotely mobile is effectively one time use. Now admitted (normally) used body armor can still provide some protection and can be better than nothing (except in situations where the damage impacts you, ie the plate metal being dented and pushing into your chest). And some can be repaired or replaced with the right materials and tools, but those are heavy, and take space"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1701650151 {#1723
          date: 2023-12-04 01:35:51.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@balderdash9@lemmy.zip"
          "@FrankTheHealer@lemmy.world"
          "@FilthyHookerSpit@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1734 …}
        +nested: Doctrine\ORM\PersistentCollection {#1727 …}
        +votes: Doctrine\ORM\PersistentCollection {#1733 …}
        +reports: Doctrine\ORM\PersistentCollection {#1724 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1715 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1718 …}
        -id: 194027
        -bodyTs: "'1':7 'admit':56 'armor':3,23,45,60 'best':24 'better':69 'bodi':2,44,59 'break':11,13 'breath':42 'case':25,32 'caviti':38 'ceram':12 'chest':37,90 'damag':77 'dent':22,85 'effect':51 'except':72 'good':5 'heavi':107 'ie':80 'impact':78 'kevlar':9 'materi':101 'metal':83 'mobil':49 'normal':57 'noth':71 'one':52 'plate':82 'point':30 'prevent':39 'protect':65 'provid':63 'push':34,87 'realli':16 'remot':48 'repair':95 'replac':97 'right':100 'situat':74 'space':110 'still':62 'strike':8 'take':109 'thread':10 'time':53 'tool':103 'use':21,54,58 'want':19 'weak':29 'worst':31"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://ttrpg.network/comment/3707899"
        +editedAt: DateTimeImmutable @1702833171 {#1722
          date: 2023-12-17 18:12:51.0 +01:00
        }
        +createdAt: DateTimeImmutable @1701650151 {#1721
          date: 2023-12-04 01:35:51.0 +01:00
        }
        +"title": 194027
      }
    ]
    -id: 19506
    -titleTs: "'apocalyps':4 'surviv':1 'zombi':3"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701637193
    +visibility: "visible             "
    +apId: "https://lemmy.zip/post/6413648"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701550793 {#2081
      date: 2023-12-02 21:59:53.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +isSingle: false
  +showShortSentence: true
  +showBody: false
  +showMagazineName: true
  +canSeeTrash: false
  +newComments: 0
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 11.60 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#2033
    +avatar: null
    +cover: null
    +email: "balderdash9@lemmy.zip"
    +username: "@balderdash9@lemmy.zip"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "I’m mostly half-serious."
    +lastActive: DateTime @1729360150 {#3163
      date: 2024-10-19 19:49:10.0 +02: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: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#3166 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3168 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3170 …}
    +entries: Doctrine\ORM\PersistentCollection {#3172 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3174 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3176 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3178 …}
    +posts: Doctrine\ORM\PersistentCollection {#3180 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3182 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3184 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3186 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3188 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#3190 …}
    +follows: Doctrine\ORM\PersistentCollection {#3192 …}
    +followers: Doctrine\ORM\PersistentCollection {#3194 …}
    +blocks: Doctrine\ORM\PersistentCollection {#3196 …}
    +blockers: Doctrine\ORM\PersistentCollection {#3198 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#3200 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#3202 …}
    +reports: Doctrine\ORM\PersistentCollection {#3204 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3206 …}
    +violations: Doctrine\ORM\PersistentCollection {#3208 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3210 …}
    +awards: Doctrine\ORM\PersistentCollection {#3212 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#3214 …}
    +categories: Doctrine\ORM\PersistentCollection {#3216 …}
    -id: 42507
    -password: "$2y$13$AW5fy41v0pD2qBnamNoqSOml7zuUnZWe0uGt6M//ZquqrKQt6pZ1C"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3218 …}
    +apId: "balderdash9@lemmy.zip"
    +apProfileId: "https://lemmy.zip/u/balderdash9"
    +apPublicUrl: "https://lemmy.zip/u/balderdash9"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.zip/inbox"
    +apDomain: "lemmy.zip"
    +apPreferredUsername: "balderdash9"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729581878 {#3164
      date: 2024-10-22 09:24:38.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1692971749 {#3165
      date: 2023-08-25 15:55:49.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#3118
  +user: Proxies\__CG__\App\Entity\User {#2033
    +avatar: null
    +cover: null
    +email: "balderdash9@lemmy.zip"
    +username: "@balderdash9@lemmy.zip"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "I’m mostly half-serious."
    +lastActive: DateTime @1729360150 {#3163
      date: 2024-10-19 19:49:10.0 +02: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: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#3166 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3168 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3170 …}
    +entries: Doctrine\ORM\PersistentCollection {#3172 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3174 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3176 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3178 …}
    +posts: Doctrine\ORM\PersistentCollection {#3180 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3182 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3184 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3186 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3188 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#3190 …}
    +follows: Doctrine\ORM\PersistentCollection {#3192 …}
    +followers: Doctrine\ORM\PersistentCollection {#3194 …}
    +blocks: Doctrine\ORM\PersistentCollection {#3196 …}
    +blockers: Doctrine\ORM\PersistentCollection {#3198 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#3200 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#3202 …}
    +reports: Doctrine\ORM\PersistentCollection {#3204 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3206 …}
    +violations: Doctrine\ORM\PersistentCollection {#3208 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3210 …}
    +awards: Doctrine\ORM\PersistentCollection {#3212 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#3214 …}
    +categories: Doctrine\ORM\PersistentCollection {#3216 …}
    -id: 42507
    -password: "$2y$13$AW5fy41v0pD2qBnamNoqSOml7zuUnZWe0uGt6M//ZquqrKQt6pZ1C"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3218 …}
    +apId: "balderdash9@lemmy.zip"
    +apProfileId: "https://lemmy.zip/u/balderdash9"
    +apPublicUrl: "https://lemmy.zip/u/balderdash9"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.zip/inbox"
    +apDomain: "lemmy.zip"
    +apPreferredUsername: "balderdash9"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729581878 {#3164
      date: 2024-10-22 09:24:38.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1692971749 {#3165
      date: 2023-08-25 15:55:49.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 5.58 ms
Input props
[
  "date" => DateTimeImmutable @1701550793 {#2081
    date: 2023-12-02 21:59:53.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#3241
  +date: DateTimeImmutable @1701550793 {#2081
    date: 2023-12-02 21:59:53.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.17 ms
Input props
[
  "createdAt" => DateTimeImmutable @1701550793 {#2081
    date: 2023-12-02 21:59:53.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#3305
  +createdAt: DateTimeImmutable @1701550793 {#2081
    date: 2023-12-02 21:59:53.0 +01:00
  }
  +editedAt: null
}
magazine_inline App\Twig\Components\MagazineInlineComponent 12.0 MiB 0.21 ms
Input props
[
  "magazine" => Proxies\__CG__\App\Entity\Magazine {#1736
    +icon: Proxies\__CG__\App\Entity\Image {#3040 …}
    +name: "lemmyshitpost@lemmy.world"
    +title: "lemmyshitpost"
    +description: """
      Welcome to Lemmy Shitpost. Here you can shitpost to your hearts content.\n
      \n
      Anything and everything goes. Memes, Jokes, Vents and Banter. Though we still have to comply with lemmy.world instance rules. So behave!\n
      \n
      ---\n
      \n
      **Rules:**\n
      ==========\n
      \n
      1. Be Respectful___ Refrain from using harmful language pertaining to a protected characteristic: e.g. race, gender, sexuality, disability or religion. Refrain from being argumentative when responding or commenting to posts/replies. Personal attacks are not welcome here. …\n
      \n
      ---\n
      \n
      2. No Illegal Content___ Content that violates the law. Any post/comment found to be in breach of common law will be removed and given to the authorities if required. That means: -No promoting violence/threats against any individuals -No CSA content or Revenge Porn -No sharing private/personal information (Doxxing) …\n
      \n
      ---\n
      \n
      3. No Spam___ Posting the same post, no matter the intent is against the rules. -If you have posted content, please refrain from re-posting said content within this community. -Do not spam posts with intent to harass, annoy, bully, advertise, scam or harm this community. -No posting Scams/Advertisements/Phishing Links/IP Grabbers -No Bots, Bots will be banned from the community. …\n
      \n
      ---\n
      \n
      4. No Porn/ExplicitContent ___ -Do not post explicit content. Lemmy.World is not the instance for NSFW content. -Do not post Gore or Shock Content. …\n
      \n
      ---\n
      \n
      5. No Enciting Harassment,Brigading, Doxxing or Witch Hunts ___ -Do not Brigade other Communities -No calls to action against other communities/users within Lemmy or outside of Lemmy. -No Witch Hunts against users/communities. -No content that harasses members within or outside of the community. …\n
      \n
      ---\n
      \n
      6. NSFW should be behind NSFW tags.___ -Content that is NSFW should be behind NSFW tags. -Content that might be distressing should be kept behind NSFW tags.\n
      \n
      \n
      \n
      If you see content that is a breach of the rules, please flag and report the comment and a moderator will take action where they can.\n
      \n
      ---\n
      \n
      **Also check out:**\n
      \n
      **Partnered Communities:**\n
      \n
      1.[Memes](/c/memes@lemmy.world)\n
      \n
      2.[Lemmy Review](/c/lemmyreview@lemmy.world)\n
      \n
      3.[Mildly Infuriating](/c/mildlyinfuriating@lemmy.world)\n
      \n
      4.[Lemmy Be Wholesome](/c/lemmybewholesome@lemmy.world)\n
      \n
      5.[No Stupid Questions](/c/nostupidquestions@lemmy.world)\n
      \n
      6.[You Should Know](/c/youshouldknow@lemmy.world)\n
      \n
      7.[Comedy Heaven](/c/comedyheaven@lemmy.world)\n
      \n
      8.[Credible Defense](/c/credibledefense@sh.itjust.works)\n
      \n
      9.[Ten Forward](/c/tenforward@lemmy.world)\n
      \n
      10.[LinuxMemes](/c/linuxmemes@lemmy.world) (Linux themed memes)\n
      \n
      ---\n
      \n
      Reach out to\n
      \n
      *All communities included on the sidebar are to be made in compliance with the instance rules.* [Striker](https://lemmy.world/u/STRIKINGdebate2)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 2449
    +entryCommentCount: 36496
    +postCount: 2
    +postCommentCount: 9
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582894 {#3037
      date: 2024-10-22 09:41:34.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#3041 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#3043 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3045 …}
    +entries: Doctrine\ORM\PersistentCollection {#3047 …}
    +posts: Doctrine\ORM\PersistentCollection {#3049 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3051 …}
    +bans: Doctrine\ORM\PersistentCollection {#3057 …}
    +reports: Doctrine\ORM\PersistentCollection {#3065 …}
    +badges: Doctrine\ORM\PersistentCollection {#3078 …}
    +logs: Doctrine\ORM\PersistentCollection {#3088 …}
    +awards: Doctrine\ORM\PersistentCollection {#3070 …}
    +categories: Doctrine\ORM\PersistentCollection {#3094 …}
    -id: 102
    +apId: "lemmyshitpost@lemmy.world"
    +apProfileId: "https://lemmy.world/c/lemmyshitpost"
    +apPublicUrl: "https://lemmy.world/c/lemmyshitpost"
    +apFollowersUrl: "https://lemmy.world/c/lemmyshitpost/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "lemmyshitpost"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583684 {#3038
      date: 2024-10-22 09:54:44.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1700687993 {#3039
      date: 2023-11-22 22:19:53.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\MagazineInlineComponent {#3370
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1736
    +icon: Proxies\__CG__\App\Entity\Image {#3040 …}
    +name: "lemmyshitpost@lemmy.world"
    +title: "lemmyshitpost"
    +description: """
      Welcome to Lemmy Shitpost. Here you can shitpost to your hearts content.\n
      \n
      Anything and everything goes. Memes, Jokes, Vents and Banter. Though we still have to comply with lemmy.world instance rules. So behave!\n
      \n
      ---\n
      \n
      **Rules:**\n
      ==========\n
      \n
      1. Be Respectful___ Refrain from using harmful language pertaining to a protected characteristic: e.g. race, gender, sexuality, disability or religion. Refrain from being argumentative when responding or commenting to posts/replies. Personal attacks are not welcome here. …\n
      \n
      ---\n
      \n
      2. No Illegal Content___ Content that violates the law. Any post/comment found to be in breach of common law will be removed and given to the authorities if required. That means: -No promoting violence/threats against any individuals -No CSA content or Revenge Porn -No sharing private/personal information (Doxxing) …\n
      \n
      ---\n
      \n
      3. No Spam___ Posting the same post, no matter the intent is against the rules. -If you have posted content, please refrain from re-posting said content within this community. -Do not spam posts with intent to harass, annoy, bully, advertise, scam or harm this community. -No posting Scams/Advertisements/Phishing Links/IP Grabbers -No Bots, Bots will be banned from the community. …\n
      \n
      ---\n
      \n
      4. No Porn/ExplicitContent ___ -Do not post explicit content. Lemmy.World is not the instance for NSFW content. -Do not post Gore or Shock Content. …\n
      \n
      ---\n
      \n
      5. No Enciting Harassment,Brigading, Doxxing or Witch Hunts ___ -Do not Brigade other Communities -No calls to action against other communities/users within Lemmy or outside of Lemmy. -No Witch Hunts against users/communities. -No content that harasses members within or outside of the community. …\n
      \n
      ---\n
      \n
      6. NSFW should be behind NSFW tags.___ -Content that is NSFW should be behind NSFW tags. -Content that might be distressing should be kept behind NSFW tags.\n
      \n
      \n
      \n
      If you see content that is a breach of the rules, please flag and report the comment and a moderator will take action where they can.\n
      \n
      ---\n
      \n
      **Also check out:**\n
      \n
      **Partnered Communities:**\n
      \n
      1.[Memes](/c/memes@lemmy.world)\n
      \n
      2.[Lemmy Review](/c/lemmyreview@lemmy.world)\n
      \n
      3.[Mildly Infuriating](/c/mildlyinfuriating@lemmy.world)\n
      \n
      4.[Lemmy Be Wholesome](/c/lemmybewholesome@lemmy.world)\n
      \n
      5.[No Stupid Questions](/c/nostupidquestions@lemmy.world)\n
      \n
      6.[You Should Know](/c/youshouldknow@lemmy.world)\n
      \n
      7.[Comedy Heaven](/c/comedyheaven@lemmy.world)\n
      \n
      8.[Credible Defense](/c/credibledefense@sh.itjust.works)\n
      \n
      9.[Ten Forward](/c/tenforward@lemmy.world)\n
      \n
      10.[LinuxMemes](/c/linuxmemes@lemmy.world) (Linux themed memes)\n
      \n
      ---\n
      \n
      Reach out to\n
      \n
      *All communities included on the sidebar are to be made in compliance with the instance rules.* [Striker](https://lemmy.world/u/STRIKINGdebate2)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 2449
    +entryCommentCount: 36496
    +postCount: 2
    +postCommentCount: 9
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582894 {#3037
      date: 2024-10-22 09:41:34.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#3041 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#3043 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3045 …}
    +entries: Doctrine\ORM\PersistentCollection {#3047 …}
    +posts: Doctrine\ORM\PersistentCollection {#3049 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3051 …}
    +bans: Doctrine\ORM\PersistentCollection {#3057 …}
    +reports: Doctrine\ORM\PersistentCollection {#3065 …}
    +badges: Doctrine\ORM\PersistentCollection {#3078 …}
    +logs: Doctrine\ORM\PersistentCollection {#3088 …}
    +awards: Doctrine\ORM\PersistentCollection {#3070 …}
    +categories: Doctrine\ORM\PersistentCollection {#3094 …}
    -id: 102
    +apId: "lemmyshitpost@lemmy.world"
    +apProfileId: "https://lemmy.world/c/lemmyshitpost"
    +apPublicUrl: "https://lemmy.world/c/lemmyshitpost"
    +apFollowersUrl: "https://lemmy.world/c/lemmyshitpost/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "lemmyshitpost"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583684 {#3038
      date: 2024-10-22 09:54:44.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1700687993 {#3039
      date: 2023-11-22 22:19:53.0 +01: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" => Proxies\__CG__\App\Entity\Entry {#1728
    +user: Proxies\__CG__\App\Entity\User {#2033
      +avatar: null
      +cover: null
      +email: "balderdash9@lemmy.zip"
      +username: "@balderdash9@lemmy.zip"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "I’m mostly half-serious."
      +lastActive: DateTime @1729360150 {#3163
        date: 2024-10-19 19:49:10.0 +02: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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3166 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3168 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3170 …}
      +entries: Doctrine\ORM\PersistentCollection {#3172 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3174 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3176 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3178 …}
      +posts: Doctrine\ORM\PersistentCollection {#3180 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3182 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3184 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3186 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3188 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3190 …}
      +follows: Doctrine\ORM\PersistentCollection {#3192 …}
      +followers: Doctrine\ORM\PersistentCollection {#3194 …}
      +blocks: Doctrine\ORM\PersistentCollection {#3196 …}
      +blockers: Doctrine\ORM\PersistentCollection {#3198 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#3200 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#3202 …}
      +reports: Doctrine\ORM\PersistentCollection {#3204 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3206 …}
      +violations: Doctrine\ORM\PersistentCollection {#3208 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3210 …}
      +awards: Doctrine\ORM\PersistentCollection {#3212 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#3214 …}
      +categories: Doctrine\ORM\PersistentCollection {#3216 …}
      -id: 42507
      -password: "$2y$13$AW5fy41v0pD2qBnamNoqSOml7zuUnZWe0uGt6M//ZquqrKQt6pZ1C"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3218 …}
      +apId: "balderdash9@lemmy.zip"
      +apProfileId: "https://lemmy.zip/u/balderdash9"
      +apPublicUrl: "https://lemmy.zip/u/balderdash9"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.zip/inbox"
      +apDomain: "lemmy.zip"
      +apPreferredUsername: "balderdash9"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729581878 {#3164
        date: 2024-10-22 09:24:38.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692971749 {#3165
        date: 2023-08-25 15:55:49.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1736
      +icon: Proxies\__CG__\App\Entity\Image {#3040 …}
      +name: "lemmyshitpost@lemmy.world"
      +title: "lemmyshitpost"
      +description: """
        Welcome to Lemmy Shitpost. Here you can shitpost to your hearts content.\n
        \n
        Anything and everything goes. Memes, Jokes, Vents and Banter. Though we still have to comply with lemmy.world instance rules. So behave!\n
        \n
        ---\n
        \n
        **Rules:**\n
        ==========\n
        \n
        1. Be Respectful___ Refrain from using harmful language pertaining to a protected characteristic: e.g. race, gender, sexuality, disability or religion. Refrain from being argumentative when responding or commenting to posts/replies. Personal attacks are not welcome here. …\n
        \n
        ---\n
        \n
        2. No Illegal Content___ Content that violates the law. Any post/comment found to be in breach of common law will be removed and given to the authorities if required. That means: -No promoting violence/threats against any individuals -No CSA content or Revenge Porn -No sharing private/personal information (Doxxing) …\n
        \n
        ---\n
        \n
        3. No Spam___ Posting the same post, no matter the intent is against the rules. -If you have posted content, please refrain from re-posting said content within this community. -Do not spam posts with intent to harass, annoy, bully, advertise, scam or harm this community. -No posting Scams/Advertisements/Phishing Links/IP Grabbers -No Bots, Bots will be banned from the community. …\n
        \n
        ---\n
        \n
        4. No Porn/ExplicitContent ___ -Do not post explicit content. Lemmy.World is not the instance for NSFW content. -Do not post Gore or Shock Content. …\n
        \n
        ---\n
        \n
        5. No Enciting Harassment,Brigading, Doxxing or Witch Hunts ___ -Do not Brigade other Communities -No calls to action against other communities/users within Lemmy or outside of Lemmy. -No Witch Hunts against users/communities. -No content that harasses members within or outside of the community. …\n
        \n
        ---\n
        \n
        6. NSFW should be behind NSFW tags.___ -Content that is NSFW should be behind NSFW tags. -Content that might be distressing should be kept behind NSFW tags.\n
        \n
        \n
        \n
        If you see content that is a breach of the rules, please flag and report the comment and a moderator will take action where they can.\n
        \n
        ---\n
        \n
        **Also check out:**\n
        \n
        **Partnered Communities:**\n
        \n
        1.[Memes](/c/memes@lemmy.world)\n
        \n
        2.[Lemmy Review](/c/lemmyreview@lemmy.world)\n
        \n
        3.[Mildly Infuriating](/c/mildlyinfuriating@lemmy.world)\n
        \n
        4.[Lemmy Be Wholesome](/c/lemmybewholesome@lemmy.world)\n
        \n
        5.[No Stupid Questions](/c/nostupidquestions@lemmy.world)\n
        \n
        6.[You Should Know](/c/youshouldknow@lemmy.world)\n
        \n
        7.[Comedy Heaven](/c/comedyheaven@lemmy.world)\n
        \n
        8.[Credible Defense](/c/credibledefense@sh.itjust.works)\n
        \n
        9.[Ten Forward](/c/tenforward@lemmy.world)\n
        \n
        10.[LinuxMemes](/c/linuxmemes@lemmy.world) (Linux themed memes)\n
        \n
        ---\n
        \n
        Reach out to\n
        \n
        *All communities included on the sidebar are to be made in compliance with the instance rules.* [Striker](https://lemmy.world/u/STRIKINGdebate2)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 2449
      +entryCommentCount: 36496
      +postCount: 2
      +postCommentCount: 9
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582894 {#3037
        date: 2024-10-22 09:41:34.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#3041 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#3043 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3045 …}
      +entries: Doctrine\ORM\PersistentCollection {#3047 …}
      +posts: Doctrine\ORM\PersistentCollection {#3049 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3051 …}
      +bans: Doctrine\ORM\PersistentCollection {#3057 …}
      +reports: Doctrine\ORM\PersistentCollection {#3065 …}
      +badges: Doctrine\ORM\PersistentCollection {#3078 …}
      +logs: Doctrine\ORM\PersistentCollection {#3088 …}
      +awards: Doctrine\ORM\PersistentCollection {#3070 …}
      +categories: Doctrine\ORM\PersistentCollection {#3094 …}
      -id: 102
      +apId: "lemmyshitpost@lemmy.world"
      +apProfileId: "https://lemmy.world/c/lemmyshitpost"
      +apPublicUrl: "https://lemmy.world/c/lemmyshitpost"
      +apFollowersUrl: "https://lemmy.world/c/lemmyshitpost/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "lemmyshitpost"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583684 {#3038
        date: 2024-10-22 09:54:44.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700687993 {#3039
        date: 2023-11-22 22:19:53.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: Proxies\__CG__\App\Entity\Image {#2326 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2136 …}
    +slug: "Survive-the-zombie-apocalypse"
    +title: "Survive the zombie apocalypse"
    +url: "https://lemmy.zip/pictrs/image/8561f977-5a51-4449-ba77-cd0c4e2db4e8.webp"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 221
    +favouriteCount: 324
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728063927 {#2463
      date: 2024-10-04 19:45:27.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2135 …}
    +votes: Doctrine\ORM\PersistentCollection {#2159 …}
    +reports: Doctrine\ORM\PersistentCollection {#2335 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2165 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2054 …}
    +badges: Doctrine\ORM\PersistentCollection {#2110 …}
    +children: [
      App\Entity\EntryComment {#1726
        +user: App\Entity\User {#264
          +avatar: null
          +cover: null
          +email: "bam13302@ttrpg.network"
          +username: "@bam13302@ttrpg.network"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1702832914 {#272
            date: 2023-12-17 18:08:34.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: false
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: true
          +notifyOnNewEntryCommentReply: true
          +notifyOnNewPost: false
          +notifyOnNewPostReply: true
          +notifyOnNewPostCommentReply: true
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …}
          +entries: Doctrine\ORM\PersistentCollection {#195 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#167 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#140 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …}
          +posts: Doctrine\ORM\PersistentCollection {#83 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#98 …}
          +postComments: Doctrine\ORM\PersistentCollection {#1801 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …}
          +follows: Doctrine\ORM\PersistentCollection {#1607 …}
          +followers: Doctrine\ORM\PersistentCollection {#1869 …}
          +blocks: Doctrine\ORM\PersistentCollection {#1827 …}
          +blockers: Doctrine\ORM\PersistentCollection {#1856 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …}
          +reports: Doctrine\ORM\PersistentCollection {#1803 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1837 …}
          +violations: Doctrine\ORM\PersistentCollection {#1791 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1887 …}
          +awards: Doctrine\ORM\PersistentCollection {#1949 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …}
          +categories: Doctrine\ORM\PersistentCollection {#1864 …}
          -id: 78002
          -password: "$2y$13$KVyki4..Lh4NJ8Ca.wrhjO0XJPFIkpQMJuTFizGqrQ9bSvBJHvQ06"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …}
          +apId: "bam13302@ttrpg.network"
          +apProfileId: "https://ttrpg.network/u/bam13302"
          +apPublicUrl: "https://ttrpg.network/u/bam13302"
          +apFollowersUrl: null
          +apInboxUrl: "https://ttrpg.network/inbox"
          +apDomain: "ttrpg.network"
          +apPreferredUsername: "bam13302"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1705281894 {#273
            date: 2024-01-15 02:24:54.0 +01:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1700765217 {#267
            date: 2023-11-23 19:46:57.0 +01:00
          }
        }
        +entry: Proxies\__CG__\App\Entity\Entry {#1728 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1736 …2}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1730 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1737 …}
        +body: "Most body armor is good for 1 strike. Kevlar thread break, ceramic breaks, and you really don’t want to use dented armor, best case it’s a weak point, worst case is pushing in your chest cavity preventing you from breathing. Any body armor that is remotely mobile is effectively one time use. Now admitted (normally) used body armor can still provide some protection and can be better than nothing (except in situations where the damage impacts you, ie the plate metal being dented and pushing into your chest). And some can be repaired or replaced with the right materials and tools, but those are heavy, and take space"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1701650151 {#1723
          date: 2023-12-04 01:35:51.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@balderdash9@lemmy.zip"
          "@FrankTheHealer@lemmy.world"
          "@FilthyHookerSpit@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1734 …}
        +nested: Doctrine\ORM\PersistentCollection {#1727 …}
        +votes: Doctrine\ORM\PersistentCollection {#1733 …}
        +reports: Doctrine\ORM\PersistentCollection {#1724 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1715 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1718 …}
        -id: 194027
        -bodyTs: "'1':7 'admit':56 'armor':3,23,45,60 'best':24 'better':69 'bodi':2,44,59 'break':11,13 'breath':42 'case':25,32 'caviti':38 'ceram':12 'chest':37,90 'damag':77 'dent':22,85 'effect':51 'except':72 'good':5 'heavi':107 'ie':80 'impact':78 'kevlar':9 'materi':101 'metal':83 'mobil':49 'normal':57 'noth':71 'one':52 'plate':82 'point':30 'prevent':39 'protect':65 'provid':63 'push':34,87 'realli':16 'remot':48 'repair':95 'replac':97 'right':100 'situat':74 'space':110 'still':62 'strike':8 'take':109 'thread':10 'time':53 'tool':103 'use':21,54,58 'want':19 'weak':29 'worst':31"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://ttrpg.network/comment/3707899"
        +editedAt: DateTimeImmutable @1702833171 {#1722
          date: 2023-12-17 18:12:51.0 +01:00
        }
        +createdAt: DateTimeImmutable @1701650151 {#1721
          date: 2023-12-04 01:35:51.0 +01:00
        }
        +"title": 194027
      }
    ]
    -id: 19506
    -titleTs: "'apocalyps':4 'surviv':1 'zombi':3"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701637193
    +visibility: "visible             "
    +apId: "https://lemmy.zip/post/6413648"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701550793 {#2081
      date: 2023-12-02 21:59:53.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#3446
  +subject: Proxies\__CG__\App\Entity\Entry {#1728
    +user: Proxies\__CG__\App\Entity\User {#2033
      +avatar: null
      +cover: null
      +email: "balderdash9@lemmy.zip"
      +username: "@balderdash9@lemmy.zip"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "I’m mostly half-serious."
      +lastActive: DateTime @1729360150 {#3163
        date: 2024-10-19 19:49:10.0 +02: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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3166 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3168 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3170 …}
      +entries: Doctrine\ORM\PersistentCollection {#3172 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3174 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3176 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3178 …}
      +posts: Doctrine\ORM\PersistentCollection {#3180 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3182 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3184 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3186 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3188 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3190 …}
      +follows: Doctrine\ORM\PersistentCollection {#3192 …}
      +followers: Doctrine\ORM\PersistentCollection {#3194 …}
      +blocks: Doctrine\ORM\PersistentCollection {#3196 …}
      +blockers: Doctrine\ORM\PersistentCollection {#3198 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#3200 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#3202 …}
      +reports: Doctrine\ORM\PersistentCollection {#3204 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3206 …}
      +violations: Doctrine\ORM\PersistentCollection {#3208 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3210 …}
      +awards: Doctrine\ORM\PersistentCollection {#3212 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#3214 …}
      +categories: Doctrine\ORM\PersistentCollection {#3216 …}
      -id: 42507
      -password: "$2y$13$AW5fy41v0pD2qBnamNoqSOml7zuUnZWe0uGt6M//ZquqrKQt6pZ1C"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3218 …}
      +apId: "balderdash9@lemmy.zip"
      +apProfileId: "https://lemmy.zip/u/balderdash9"
      +apPublicUrl: "https://lemmy.zip/u/balderdash9"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.zip/inbox"
      +apDomain: "lemmy.zip"
      +apPreferredUsername: "balderdash9"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729581878 {#3164
        date: 2024-10-22 09:24:38.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692971749 {#3165
        date: 2023-08-25 15:55:49.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1736
      +icon: Proxies\__CG__\App\Entity\Image {#3040 …}
      +name: "lemmyshitpost@lemmy.world"
      +title: "lemmyshitpost"
      +description: """
        Welcome to Lemmy Shitpost. Here you can shitpost to your hearts content.\n
        \n
        Anything and everything goes. Memes, Jokes, Vents and Banter. Though we still have to comply with lemmy.world instance rules. So behave!\n
        \n
        ---\n
        \n
        **Rules:**\n
        ==========\n
        \n
        1. Be Respectful___ Refrain from using harmful language pertaining to a protected characteristic: e.g. race, gender, sexuality, disability or religion. Refrain from being argumentative when responding or commenting to posts/replies. Personal attacks are not welcome here. …\n
        \n
        ---\n
        \n
        2. No Illegal Content___ Content that violates the law. Any post/comment found to be in breach of common law will be removed and given to the authorities if required. That means: -No promoting violence/threats against any individuals -No CSA content or Revenge Porn -No sharing private/personal information (Doxxing) …\n
        \n
        ---\n
        \n
        3. No Spam___ Posting the same post, no matter the intent is against the rules. -If you have posted content, please refrain from re-posting said content within this community. -Do not spam posts with intent to harass, annoy, bully, advertise, scam or harm this community. -No posting Scams/Advertisements/Phishing Links/IP Grabbers -No Bots, Bots will be banned from the community. …\n
        \n
        ---\n
        \n
        4. No Porn/ExplicitContent ___ -Do not post explicit content. Lemmy.World is not the instance for NSFW content. -Do not post Gore or Shock Content. …\n
        \n
        ---\n
        \n
        5. No Enciting Harassment,Brigading, Doxxing or Witch Hunts ___ -Do not Brigade other Communities -No calls to action against other communities/users within Lemmy or outside of Lemmy. -No Witch Hunts against users/communities. -No content that harasses members within or outside of the community. …\n
        \n
        ---\n
        \n
        6. NSFW should be behind NSFW tags.___ -Content that is NSFW should be behind NSFW tags. -Content that might be distressing should be kept behind NSFW tags.\n
        \n
        \n
        \n
        If you see content that is a breach of the rules, please flag and report the comment and a moderator will take action where they can.\n
        \n
        ---\n
        \n
        **Also check out:**\n
        \n
        **Partnered Communities:**\n
        \n
        1.[Memes](/c/memes@lemmy.world)\n
        \n
        2.[Lemmy Review](/c/lemmyreview@lemmy.world)\n
        \n
        3.[Mildly Infuriating](/c/mildlyinfuriating@lemmy.world)\n
        \n
        4.[Lemmy Be Wholesome](/c/lemmybewholesome@lemmy.world)\n
        \n
        5.[No Stupid Questions](/c/nostupidquestions@lemmy.world)\n
        \n
        6.[You Should Know](/c/youshouldknow@lemmy.world)\n
        \n
        7.[Comedy Heaven](/c/comedyheaven@lemmy.world)\n
        \n
        8.[Credible Defense](/c/credibledefense@sh.itjust.works)\n
        \n
        9.[Ten Forward](/c/tenforward@lemmy.world)\n
        \n
        10.[LinuxMemes](/c/linuxmemes@lemmy.world) (Linux themed memes)\n
        \n
        ---\n
        \n
        Reach out to\n
        \n
        *All communities included on the sidebar are to be made in compliance with the instance rules.* [Striker](https://lemmy.world/u/STRIKINGdebate2)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 2449
      +entryCommentCount: 36496
      +postCount: 2
      +postCommentCount: 9
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582894 {#3037
        date: 2024-10-22 09:41:34.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#3041 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#3043 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3045 …}
      +entries: Doctrine\ORM\PersistentCollection {#3047 …}
      +posts: Doctrine\ORM\PersistentCollection {#3049 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3051 …}
      +bans: Doctrine\ORM\PersistentCollection {#3057 …}
      +reports: Doctrine\ORM\PersistentCollection {#3065 …}
      +badges: Doctrine\ORM\PersistentCollection {#3078 …}
      +logs: Doctrine\ORM\PersistentCollection {#3088 …}
      +awards: Doctrine\ORM\PersistentCollection {#3070 …}
      +categories: Doctrine\ORM\PersistentCollection {#3094 …}
      -id: 102
      +apId: "lemmyshitpost@lemmy.world"
      +apProfileId: "https://lemmy.world/c/lemmyshitpost"
      +apPublicUrl: "https://lemmy.world/c/lemmyshitpost"
      +apFollowersUrl: "https://lemmy.world/c/lemmyshitpost/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "lemmyshitpost"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583684 {#3038
        date: 2024-10-22 09:54:44.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700687993 {#3039
        date: 2023-11-22 22:19:53.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: Proxies\__CG__\App\Entity\Image {#2326 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2136 …}
    +slug: "Survive-the-zombie-apocalypse"
    +title: "Survive the zombie apocalypse"
    +url: "https://lemmy.zip/pictrs/image/8561f977-5a51-4449-ba77-cd0c4e2db4e8.webp"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 221
    +favouriteCount: 324
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728063927 {#2463
      date: 2024-10-04 19:45:27.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2135 …}
    +votes: Doctrine\ORM\PersistentCollection {#2159 …}
    +reports: Doctrine\ORM\PersistentCollection {#2335 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2165 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2054 …}
    +badges: Doctrine\ORM\PersistentCollection {#2110 …}
    +children: [
      App\Entity\EntryComment {#1726
        +user: App\Entity\User {#264
          +avatar: null
          +cover: null
          +email: "bam13302@ttrpg.network"
          +username: "@bam13302@ttrpg.network"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1702832914 {#272
            date: 2023-12-17 18:08:34.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: false
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: true
          +notifyOnNewEntryCommentReply: true
          +notifyOnNewPost: false
          +notifyOnNewPostReply: true
          +notifyOnNewPostCommentReply: true
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …}
          +entries: Doctrine\ORM\PersistentCollection {#195 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#167 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#140 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …}
          +posts: Doctrine\ORM\PersistentCollection {#83 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#98 …}
          +postComments: Doctrine\ORM\PersistentCollection {#1801 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …}
          +follows: Doctrine\ORM\PersistentCollection {#1607 …}
          +followers: Doctrine\ORM\PersistentCollection {#1869 …}
          +blocks: Doctrine\ORM\PersistentCollection {#1827 …}
          +blockers: Doctrine\ORM\PersistentCollection {#1856 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …}
          +reports: Doctrine\ORM\PersistentCollection {#1803 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1837 …}
          +violations: Doctrine\ORM\PersistentCollection {#1791 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1887 …}
          +awards: Doctrine\ORM\PersistentCollection {#1949 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …}
          +categories: Doctrine\ORM\PersistentCollection {#1864 …}
          -id: 78002
          -password: "$2y$13$KVyki4..Lh4NJ8Ca.wrhjO0XJPFIkpQMJuTFizGqrQ9bSvBJHvQ06"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …}
          +apId: "bam13302@ttrpg.network"
          +apProfileId: "https://ttrpg.network/u/bam13302"
          +apPublicUrl: "https://ttrpg.network/u/bam13302"
          +apFollowersUrl: null
          +apInboxUrl: "https://ttrpg.network/inbox"
          +apDomain: "ttrpg.network"
          +apPreferredUsername: "bam13302"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1705281894 {#273
            date: 2024-01-15 02:24:54.0 +01:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1700765217 {#267
            date: 2023-11-23 19:46:57.0 +01:00
          }
        }
        +entry: Proxies\__CG__\App\Entity\Entry {#1728 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1736 …2}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1730 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1737 …}
        +body: "Most body armor is good for 1 strike. Kevlar thread break, ceramic breaks, and you really don’t want to use dented armor, best case it’s a weak point, worst case is pushing in your chest cavity preventing you from breathing. Any body armor that is remotely mobile is effectively one time use. Now admitted (normally) used body armor can still provide some protection and can be better than nothing (except in situations where the damage impacts you, ie the plate metal being dented and pushing into your chest). And some can be repaired or replaced with the right materials and tools, but those are heavy, and take space"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1701650151 {#1723
          date: 2023-12-04 01:35:51.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@balderdash9@lemmy.zip"
          "@FrankTheHealer@lemmy.world"
          "@FilthyHookerSpit@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1734 …}
        +nested: Doctrine\ORM\PersistentCollection {#1727 …}
        +votes: Doctrine\ORM\PersistentCollection {#1733 …}
        +reports: Doctrine\ORM\PersistentCollection {#1724 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1715 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1718 …}
        -id: 194027
        -bodyTs: "'1':7 'admit':56 'armor':3,23,45,60 'best':24 'better':69 'bodi':2,44,59 'break':11,13 'breath':42 'case':25,32 'caviti':38 'ceram':12 'chest':37,90 'damag':77 'dent':22,85 'effect':51 'except':72 'good':5 'heavi':107 'ie':80 'impact':78 'kevlar':9 'materi':101 'metal':83 'mobil':49 'normal':57 'noth':71 'one':52 'plate':82 'point':30 'prevent':39 'protect':65 'provid':63 'push':34,87 'realli':16 'remot':48 'repair':95 'replac':97 'right':100 'situat':74 'space':110 'still':62 'strike':8 'take':109 'thread':10 'time':53 'tool':103 'use':21,54,58 'want':19 'weak':29 'worst':31"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://ttrpg.network/comment/3707899"
        +editedAt: DateTimeImmutable @1702833171 {#1722
          date: 2023-12-17 18:12:51.0 +01:00
        }
        +createdAt: DateTimeImmutable @1701650151 {#1721
          date: 2023-12-04 01:35:51.0 +01:00
        }
        +"title": 194027
      }
    ]
    -id: 19506
    -titleTs: "'apocalyps':4 'surviv':1 'zombi':3"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701637193
    +visibility: "visible             "
    +apId: "https://lemmy.zip/post/6413648"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701550793 {#2081
      date: 2023-12-02 21:59:53.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +formDest: "entry"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 1.39 ms
Input props
[
  "subject" => Proxies\__CG__\App\Entity\Entry {#1728
    +user: Proxies\__CG__\App\Entity\User {#2033
      +avatar: null
      +cover: null
      +email: "balderdash9@lemmy.zip"
      +username: "@balderdash9@lemmy.zip"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "I’m mostly half-serious."
      +lastActive: DateTime @1729360150 {#3163
        date: 2024-10-19 19:49:10.0 +02: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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3166 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3168 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3170 …}
      +entries: Doctrine\ORM\PersistentCollection {#3172 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3174 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3176 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3178 …}
      +posts: Doctrine\ORM\PersistentCollection {#3180 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3182 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3184 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3186 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3188 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3190 …}
      +follows: Doctrine\ORM\PersistentCollection {#3192 …}
      +followers: Doctrine\ORM\PersistentCollection {#3194 …}
      +blocks: Doctrine\ORM\PersistentCollection {#3196 …}
      +blockers: Doctrine\ORM\PersistentCollection {#3198 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#3200 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#3202 …}
      +reports: Doctrine\ORM\PersistentCollection {#3204 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3206 …}
      +violations: Doctrine\ORM\PersistentCollection {#3208 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3210 …}
      +awards: Doctrine\ORM\PersistentCollection {#3212 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#3214 …}
      +categories: Doctrine\ORM\PersistentCollection {#3216 …}
      -id: 42507
      -password: "$2y$13$AW5fy41v0pD2qBnamNoqSOml7zuUnZWe0uGt6M//ZquqrKQt6pZ1C"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3218 …}
      +apId: "balderdash9@lemmy.zip"
      +apProfileId: "https://lemmy.zip/u/balderdash9"
      +apPublicUrl: "https://lemmy.zip/u/balderdash9"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.zip/inbox"
      +apDomain: "lemmy.zip"
      +apPreferredUsername: "balderdash9"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729581878 {#3164
        date: 2024-10-22 09:24:38.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692971749 {#3165
        date: 2023-08-25 15:55:49.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1736
      +icon: Proxies\__CG__\App\Entity\Image {#3040 …}
      +name: "lemmyshitpost@lemmy.world"
      +title: "lemmyshitpost"
      +description: """
        Welcome to Lemmy Shitpost. Here you can shitpost to your hearts content.\n
        \n
        Anything and everything goes. Memes, Jokes, Vents and Banter. Though we still have to comply with lemmy.world instance rules. So behave!\n
        \n
        ---\n
        \n
        **Rules:**\n
        ==========\n
        \n
        1. Be Respectful___ Refrain from using harmful language pertaining to a protected characteristic: e.g. race, gender, sexuality, disability or religion. Refrain from being argumentative when responding or commenting to posts/replies. Personal attacks are not welcome here. …\n
        \n
        ---\n
        \n
        2. No Illegal Content___ Content that violates the law. Any post/comment found to be in breach of common law will be removed and given to the authorities if required. That means: -No promoting violence/threats against any individuals -No CSA content or Revenge Porn -No sharing private/personal information (Doxxing) …\n
        \n
        ---\n
        \n
        3. No Spam___ Posting the same post, no matter the intent is against the rules. -If you have posted content, please refrain from re-posting said content within this community. -Do not spam posts with intent to harass, annoy, bully, advertise, scam or harm this community. -No posting Scams/Advertisements/Phishing Links/IP Grabbers -No Bots, Bots will be banned from the community. …\n
        \n
        ---\n
        \n
        4. No Porn/ExplicitContent ___ -Do not post explicit content. Lemmy.World is not the instance for NSFW content. -Do not post Gore or Shock Content. …\n
        \n
        ---\n
        \n
        5. No Enciting Harassment,Brigading, Doxxing or Witch Hunts ___ -Do not Brigade other Communities -No calls to action against other communities/users within Lemmy or outside of Lemmy. -No Witch Hunts against users/communities. -No content that harasses members within or outside of the community. …\n
        \n
        ---\n
        \n
        6. NSFW should be behind NSFW tags.___ -Content that is NSFW should be behind NSFW tags. -Content that might be distressing should be kept behind NSFW tags.\n
        \n
        \n
        \n
        If you see content that is a breach of the rules, please flag and report the comment and a moderator will take action where they can.\n
        \n
        ---\n
        \n
        **Also check out:**\n
        \n
        **Partnered Communities:**\n
        \n
        1.[Memes](/c/memes@lemmy.world)\n
        \n
        2.[Lemmy Review](/c/lemmyreview@lemmy.world)\n
        \n
        3.[Mildly Infuriating](/c/mildlyinfuriating@lemmy.world)\n
        \n
        4.[Lemmy Be Wholesome](/c/lemmybewholesome@lemmy.world)\n
        \n
        5.[No Stupid Questions](/c/nostupidquestions@lemmy.world)\n
        \n
        6.[You Should Know](/c/youshouldknow@lemmy.world)\n
        \n
        7.[Comedy Heaven](/c/comedyheaven@lemmy.world)\n
        \n
        8.[Credible Defense](/c/credibledefense@sh.itjust.works)\n
        \n
        9.[Ten Forward](/c/tenforward@lemmy.world)\n
        \n
        10.[LinuxMemes](/c/linuxmemes@lemmy.world) (Linux themed memes)\n
        \n
        ---\n
        \n
        Reach out to\n
        \n
        *All communities included on the sidebar are to be made in compliance with the instance rules.* [Striker](https://lemmy.world/u/STRIKINGdebate2)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 2449
      +entryCommentCount: 36496
      +postCount: 2
      +postCommentCount: 9
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582894 {#3037
        date: 2024-10-22 09:41:34.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#3041 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#3043 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3045 …}
      +entries: Doctrine\ORM\PersistentCollection {#3047 …}
      +posts: Doctrine\ORM\PersistentCollection {#3049 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3051 …}
      +bans: Doctrine\ORM\PersistentCollection {#3057 …}
      +reports: Doctrine\ORM\PersistentCollection {#3065 …}
      +badges: Doctrine\ORM\PersistentCollection {#3078 …}
      +logs: Doctrine\ORM\PersistentCollection {#3088 …}
      +awards: Doctrine\ORM\PersistentCollection {#3070 …}
      +categories: Doctrine\ORM\PersistentCollection {#3094 …}
      -id: 102
      +apId: "lemmyshitpost@lemmy.world"
      +apProfileId: "https://lemmy.world/c/lemmyshitpost"
      +apPublicUrl: "https://lemmy.world/c/lemmyshitpost"
      +apFollowersUrl: "https://lemmy.world/c/lemmyshitpost/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "lemmyshitpost"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583684 {#3038
        date: 2024-10-22 09:54:44.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700687993 {#3039
        date: 2023-11-22 22:19:53.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: Proxies\__CG__\App\Entity\Image {#2326 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2136 …}
    +slug: "Survive-the-zombie-apocalypse"
    +title: "Survive the zombie apocalypse"
    +url: "https://lemmy.zip/pictrs/image/8561f977-5a51-4449-ba77-cd0c4e2db4e8.webp"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 221
    +favouriteCount: 324
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728063927 {#2463
      date: 2024-10-04 19:45:27.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2135 …}
    +votes: Doctrine\ORM\PersistentCollection {#2159 …}
    +reports: Doctrine\ORM\PersistentCollection {#2335 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2165 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2054 …}
    +badges: Doctrine\ORM\PersistentCollection {#2110 …}
    +children: [
      App\Entity\EntryComment {#1726
        +user: App\Entity\User {#264
          +avatar: null
          +cover: null
          +email: "bam13302@ttrpg.network"
          +username: "@bam13302@ttrpg.network"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1702832914 {#272
            date: 2023-12-17 18:08:34.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: false
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: true
          +notifyOnNewEntryCommentReply: true
          +notifyOnNewPost: false
          +notifyOnNewPostReply: true
          +notifyOnNewPostCommentReply: true
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …}
          +entries: Doctrine\ORM\PersistentCollection {#195 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#167 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#140 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …}
          +posts: Doctrine\ORM\PersistentCollection {#83 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#98 …}
          +postComments: Doctrine\ORM\PersistentCollection {#1801 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …}
          +follows: Doctrine\ORM\PersistentCollection {#1607 …}
          +followers: Doctrine\ORM\PersistentCollection {#1869 …}
          +blocks: Doctrine\ORM\PersistentCollection {#1827 …}
          +blockers: Doctrine\ORM\PersistentCollection {#1856 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …}
          +reports: Doctrine\ORM\PersistentCollection {#1803 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1837 …}
          +violations: Doctrine\ORM\PersistentCollection {#1791 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1887 …}
          +awards: Doctrine\ORM\PersistentCollection {#1949 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …}
          +categories: Doctrine\ORM\PersistentCollection {#1864 …}
          -id: 78002
          -password: "$2y$13$KVyki4..Lh4NJ8Ca.wrhjO0XJPFIkpQMJuTFizGqrQ9bSvBJHvQ06"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …}
          +apId: "bam13302@ttrpg.network"
          +apProfileId: "https://ttrpg.network/u/bam13302"
          +apPublicUrl: "https://ttrpg.network/u/bam13302"
          +apFollowersUrl: null
          +apInboxUrl: "https://ttrpg.network/inbox"
          +apDomain: "ttrpg.network"
          +apPreferredUsername: "bam13302"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1705281894 {#273
            date: 2024-01-15 02:24:54.0 +01:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1700765217 {#267
            date: 2023-11-23 19:46:57.0 +01:00
          }
        }
        +entry: Proxies\__CG__\App\Entity\Entry {#1728 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1736 …2}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1730 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1737 …}
        +body: "Most body armor is good for 1 strike. Kevlar thread break, ceramic breaks, and you really don’t want to use dented armor, best case it’s a weak point, worst case is pushing in your chest cavity preventing you from breathing. Any body armor that is remotely mobile is effectively one time use. Now admitted (normally) used body armor can still provide some protection and can be better than nothing (except in situations where the damage impacts you, ie the plate metal being dented and pushing into your chest). And some can be repaired or replaced with the right materials and tools, but those are heavy, and take space"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1701650151 {#1723
          date: 2023-12-04 01:35:51.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@balderdash9@lemmy.zip"
          "@FrankTheHealer@lemmy.world"
          "@FilthyHookerSpit@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1734 …}
        +nested: Doctrine\ORM\PersistentCollection {#1727 …}
        +votes: Doctrine\ORM\PersistentCollection {#1733 …}
        +reports: Doctrine\ORM\PersistentCollection {#1724 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1715 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1718 …}
        -id: 194027
        -bodyTs: "'1':7 'admit':56 'armor':3,23,45,60 'best':24 'better':69 'bodi':2,44,59 'break':11,13 'breath':42 'case':25,32 'caviti':38 'ceram':12 'chest':37,90 'damag':77 'dent':22,85 'effect':51 'except':72 'good':5 'heavi':107 'ie':80 'impact':78 'kevlar':9 'materi':101 'metal':83 'mobil':49 'normal':57 'noth':71 'one':52 'plate':82 'point':30 'prevent':39 'protect':65 'provid':63 'push':34,87 'realli':16 'remot':48 'repair':95 'replac':97 'right':100 'situat':74 'space':110 'still':62 'strike':8 'take':109 'thread':10 'time':53 'tool':103 'use':21,54,58 'want':19 'weak':29 'worst':31"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://ttrpg.network/comment/3707899"
        +editedAt: DateTimeImmutable @1702833171 {#1722
          date: 2023-12-17 18:12:51.0 +01:00
        }
        +createdAt: DateTimeImmutable @1701650151 {#1721
          date: 2023-12-04 01:35:51.0 +01:00
        }
        +"title": 194027
      }
    ]
    -id: 19506
    -titleTs: "'apocalyps':4 'surviv':1 'zombi':3"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701637193
    +visibility: "visible             "
    +apId: "https://lemmy.zip/post/6413648"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701550793 {#2081
      date: 2023-12-02 21:59:53.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#3517
  +formDest: "entry"
  +subject: Proxies\__CG__\App\Entity\Entry {#1728
    +user: Proxies\__CG__\App\Entity\User {#2033
      +avatar: null
      +cover: null
      +email: "balderdash9@lemmy.zip"
      +username: "@balderdash9@lemmy.zip"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "I’m mostly half-serious."
      +lastActive: DateTime @1729360150 {#3163
        date: 2024-10-19 19:49:10.0 +02: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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3166 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3168 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3170 …}
      +entries: Doctrine\ORM\PersistentCollection {#3172 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3174 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3176 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3178 …}
      +posts: Doctrine\ORM\PersistentCollection {#3180 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3182 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3184 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3186 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3188 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3190 …}
      +follows: Doctrine\ORM\PersistentCollection {#3192 …}
      +followers: Doctrine\ORM\PersistentCollection {#3194 …}
      +blocks: Doctrine\ORM\PersistentCollection {#3196 …}
      +blockers: Doctrine\ORM\PersistentCollection {#3198 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#3200 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#3202 …}
      +reports: Doctrine\ORM\PersistentCollection {#3204 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3206 …}
      +violations: Doctrine\ORM\PersistentCollection {#3208 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3210 …}
      +awards: Doctrine\ORM\PersistentCollection {#3212 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#3214 …}
      +categories: Doctrine\ORM\PersistentCollection {#3216 …}
      -id: 42507
      -password: "$2y$13$AW5fy41v0pD2qBnamNoqSOml7zuUnZWe0uGt6M//ZquqrKQt6pZ1C"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3218 …}
      +apId: "balderdash9@lemmy.zip"
      +apProfileId: "https://lemmy.zip/u/balderdash9"
      +apPublicUrl: "https://lemmy.zip/u/balderdash9"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.zip/inbox"
      +apDomain: "lemmy.zip"
      +apPreferredUsername: "balderdash9"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729581878 {#3164
        date: 2024-10-22 09:24:38.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692971749 {#3165
        date: 2023-08-25 15:55:49.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1736
      +icon: Proxies\__CG__\App\Entity\Image {#3040 …}
      +name: "lemmyshitpost@lemmy.world"
      +title: "lemmyshitpost"
      +description: """
        Welcome to Lemmy Shitpost. Here you can shitpost to your hearts content.\n
        \n
        Anything and everything goes. Memes, Jokes, Vents and Banter. Though we still have to comply with lemmy.world instance rules. So behave!\n
        \n
        ---\n
        \n
        **Rules:**\n
        ==========\n
        \n
        1. Be Respectful___ Refrain from using harmful language pertaining to a protected characteristic: e.g. race, gender, sexuality, disability or religion. Refrain from being argumentative when responding or commenting to posts/replies. Personal attacks are not welcome here. …\n
        \n
        ---\n
        \n
        2. No Illegal Content___ Content that violates the law. Any post/comment found to be in breach of common law will be removed and given to the authorities if required. That means: -No promoting violence/threats against any individuals -No CSA content or Revenge Porn -No sharing private/personal information (Doxxing) …\n
        \n
        ---\n
        \n
        3. No Spam___ Posting the same post, no matter the intent is against the rules. -If you have posted content, please refrain from re-posting said content within this community. -Do not spam posts with intent to harass, annoy, bully, advertise, scam or harm this community. -No posting Scams/Advertisements/Phishing Links/IP Grabbers -No Bots, Bots will be banned from the community. …\n
        \n
        ---\n
        \n
        4. No Porn/ExplicitContent ___ -Do not post explicit content. Lemmy.World is not the instance for NSFW content. -Do not post Gore or Shock Content. …\n
        \n
        ---\n
        \n
        5. No Enciting Harassment,Brigading, Doxxing or Witch Hunts ___ -Do not Brigade other Communities -No calls to action against other communities/users within Lemmy or outside of Lemmy. -No Witch Hunts against users/communities. -No content that harasses members within or outside of the community. …\n
        \n
        ---\n
        \n
        6. NSFW should be behind NSFW tags.___ -Content that is NSFW should be behind NSFW tags. -Content that might be distressing should be kept behind NSFW tags.\n
        \n
        \n
        \n
        If you see content that is a breach of the rules, please flag and report the comment and a moderator will take action where they can.\n
        \n
        ---\n
        \n
        **Also check out:**\n
        \n
        **Partnered Communities:**\n
        \n
        1.[Memes](/c/memes@lemmy.world)\n
        \n
        2.[Lemmy Review](/c/lemmyreview@lemmy.world)\n
        \n
        3.[Mildly Infuriating](/c/mildlyinfuriating@lemmy.world)\n
        \n
        4.[Lemmy Be Wholesome](/c/lemmybewholesome@lemmy.world)\n
        \n
        5.[No Stupid Questions](/c/nostupidquestions@lemmy.world)\n
        \n
        6.[You Should Know](/c/youshouldknow@lemmy.world)\n
        \n
        7.[Comedy Heaven](/c/comedyheaven@lemmy.world)\n
        \n
        8.[Credible Defense](/c/credibledefense@sh.itjust.works)\n
        \n
        9.[Ten Forward](/c/tenforward@lemmy.world)\n
        \n
        10.[LinuxMemes](/c/linuxmemes@lemmy.world) (Linux themed memes)\n
        \n
        ---\n
        \n
        Reach out to\n
        \n
        *All communities included on the sidebar are to be made in compliance with the instance rules.* [Striker](https://lemmy.world/u/STRIKINGdebate2)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 2449
      +entryCommentCount: 36496
      +postCount: 2
      +postCommentCount: 9
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582894 {#3037
        date: 2024-10-22 09:41:34.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#3041 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#3043 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3045 …}
      +entries: Doctrine\ORM\PersistentCollection {#3047 …}
      +posts: Doctrine\ORM\PersistentCollection {#3049 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3051 …}
      +bans: Doctrine\ORM\PersistentCollection {#3057 …}
      +reports: Doctrine\ORM\PersistentCollection {#3065 …}
      +badges: Doctrine\ORM\PersistentCollection {#3078 …}
      +logs: Doctrine\ORM\PersistentCollection {#3088 …}
      +awards: Doctrine\ORM\PersistentCollection {#3070 …}
      +categories: Doctrine\ORM\PersistentCollection {#3094 …}
      -id: 102
      +apId: "lemmyshitpost@lemmy.world"
      +apProfileId: "https://lemmy.world/c/lemmyshitpost"
      +apPublicUrl: "https://lemmy.world/c/lemmyshitpost"
      +apFollowersUrl: "https://lemmy.world/c/lemmyshitpost/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "lemmyshitpost"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583684 {#3038
        date: 2024-10-22 09:54:44.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700687993 {#3039
        date: 2023-11-22 22:19:53.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: Proxies\__CG__\App\Entity\Image {#2326 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2136 …}
    +slug: "Survive-the-zombie-apocalypse"
    +title: "Survive the zombie apocalypse"
    +url: "https://lemmy.zip/pictrs/image/8561f977-5a51-4449-ba77-cd0c4e2db4e8.webp"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 221
    +favouriteCount: 324
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728063927 {#2463
      date: 2024-10-04 19:45:27.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2135 …}
    +votes: Doctrine\ORM\PersistentCollection {#2159 …}
    +reports: Doctrine\ORM\PersistentCollection {#2335 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2165 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2054 …}
    +badges: Doctrine\ORM\PersistentCollection {#2110 …}
    +children: [
      App\Entity\EntryComment {#1726
        +user: App\Entity\User {#264
          +avatar: null
          +cover: null
          +email: "bam13302@ttrpg.network"
          +username: "@bam13302@ttrpg.network"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1702832914 {#272
            date: 2023-12-17 18:08:34.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: false
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: true
          +notifyOnNewEntryCommentReply: true
          +notifyOnNewPost: false
          +notifyOnNewPostReply: true
          +notifyOnNewPostCommentReply: true
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …}
          +entries: Doctrine\ORM\PersistentCollection {#195 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#167 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#140 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …}
          +posts: Doctrine\ORM\PersistentCollection {#83 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#98 …}
          +postComments: Doctrine\ORM\PersistentCollection {#1801 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …}
          +follows: Doctrine\ORM\PersistentCollection {#1607 …}
          +followers: Doctrine\ORM\PersistentCollection {#1869 …}
          +blocks: Doctrine\ORM\PersistentCollection {#1827 …}
          +blockers: Doctrine\ORM\PersistentCollection {#1856 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …}
          +reports: Doctrine\ORM\PersistentCollection {#1803 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1837 …}
          +violations: Doctrine\ORM\PersistentCollection {#1791 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1887 …}
          +awards: Doctrine\ORM\PersistentCollection {#1949 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …}
          +categories: Doctrine\ORM\PersistentCollection {#1864 …}
          -id: 78002
          -password: "$2y$13$KVyki4..Lh4NJ8Ca.wrhjO0XJPFIkpQMJuTFizGqrQ9bSvBJHvQ06"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …}
          +apId: "bam13302@ttrpg.network"
          +apProfileId: "https://ttrpg.network/u/bam13302"
          +apPublicUrl: "https://ttrpg.network/u/bam13302"
          +apFollowersUrl: null
          +apInboxUrl: "https://ttrpg.network/inbox"
          +apDomain: "ttrpg.network"
          +apPreferredUsername: "bam13302"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1705281894 {#273
            date: 2024-01-15 02:24:54.0 +01:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1700765217 {#267
            date: 2023-11-23 19:46:57.0 +01:00
          }
        }
        +entry: Proxies\__CG__\App\Entity\Entry {#1728 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1736 …2}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1730 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1737 …}
        +body: "Most body armor is good for 1 strike. Kevlar thread break, ceramic breaks, and you really don’t want to use dented armor, best case it’s a weak point, worst case is pushing in your chest cavity preventing you from breathing. Any body armor that is remotely mobile is effectively one time use. Now admitted (normally) used body armor can still provide some protection and can be better than nothing (except in situations where the damage impacts you, ie the plate metal being dented and pushing into your chest). And some can be repaired or replaced with the right materials and tools, but those are heavy, and take space"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1701650151 {#1723
          date: 2023-12-04 01:35:51.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@balderdash9@lemmy.zip"
          "@FrankTheHealer@lemmy.world"
          "@FilthyHookerSpit@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1734 …}
        +nested: Doctrine\ORM\PersistentCollection {#1727 …}
        +votes: Doctrine\ORM\PersistentCollection {#1733 …}
        +reports: Doctrine\ORM\PersistentCollection {#1724 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1715 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1718 …}
        -id: 194027
        -bodyTs: "'1':7 'admit':56 'armor':3,23,45,60 'best':24 'better':69 'bodi':2,44,59 'break':11,13 'breath':42 'case':25,32 'caviti':38 'ceram':12 'chest':37,90 'damag':77 'dent':22,85 'effect':51 'except':72 'good':5 'heavi':107 'ie':80 'impact':78 'kevlar':9 'materi':101 'metal':83 'mobil':49 'normal':57 'noth':71 'one':52 'plate':82 'point':30 'prevent':39 'protect':65 'provid':63 'push':34,87 'realli':16 'remot':48 'repair':95 'replac':97 'right':100 'situat':74 'space':110 'still':62 'strike':8 'take':109 'thread':10 'time':53 'tool':103 'use':21,54,58 'want':19 'weak':29 'worst':31"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://ttrpg.network/comment/3707899"
        +editedAt: DateTimeImmutable @1702833171 {#1722
          date: 2023-12-17 18:12:51.0 +01:00
        }
        +createdAt: DateTimeImmutable @1701650151 {#1721
          date: 2023-12-04 01:35:51.0 +01:00
        }
        +"title": 194027
      }
    ]
    -id: 19506
    -titleTs: "'apocalyps':4 'surviv':1 'zombi':3"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701637193
    +visibility: "visible             "
    +apId: "https://lemmy.zip/post/6413648"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701550793 {#2081
      date: 2023-12-02 21:59:53.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 38.18 ms
Input props
[
  "comment" => App\Entity\EntryComment {#1726
    +user: App\Entity\User {#264
      +avatar: null
      +cover: null
      +email: "bam13302@ttrpg.network"
      +username: "@bam13302@ttrpg.network"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1702832914 {#272
        date: 2023-12-17 18:08:34.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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …}
      +entries: Doctrine\ORM\PersistentCollection {#195 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#167 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#140 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …}
      +posts: Doctrine\ORM\PersistentCollection {#83 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#98 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1801 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …}
      +follows: Doctrine\ORM\PersistentCollection {#1607 …}
      +followers: Doctrine\ORM\PersistentCollection {#1869 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1827 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1856 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …}
      +reports: Doctrine\ORM\PersistentCollection {#1803 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1837 …}
      +violations: Doctrine\ORM\PersistentCollection {#1791 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1887 …}
      +awards: Doctrine\ORM\PersistentCollection {#1949 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …}
      +categories: Doctrine\ORM\PersistentCollection {#1864 …}
      -id: 78002
      -password: "$2y$13$KVyki4..Lh4NJ8Ca.wrhjO0XJPFIkpQMJuTFizGqrQ9bSvBJHvQ06"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …}
      +apId: "bam13302@ttrpg.network"
      +apProfileId: "https://ttrpg.network/u/bam13302"
      +apPublicUrl: "https://ttrpg.network/u/bam13302"
      +apFollowersUrl: null
      +apInboxUrl: "https://ttrpg.network/inbox"
      +apDomain: "ttrpg.network"
      +apPreferredUsername: "bam13302"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705281894 {#273
        date: 2024-01-15 02:24:54.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700765217 {#267
        date: 2023-11-23 19:46:57.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1728
      +user: Proxies\__CG__\App\Entity\User {#2033
        +avatar: null
        +cover: null
        +email: "balderdash9@lemmy.zip"
        +username: "@balderdash9@lemmy.zip"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "I’m mostly half-serious."
        +lastActive: DateTime @1729360150 {#3163
          date: 2024-10-19 19:49:10.0 +02: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: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3166 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3168 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3170 …}
        +entries: Doctrine\ORM\PersistentCollection {#3172 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3174 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3176 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3178 …}
        +posts: Doctrine\ORM\PersistentCollection {#3180 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3182 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3184 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3186 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3188 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#3190 …}
        +follows: Doctrine\ORM\PersistentCollection {#3192 …}
        +followers: Doctrine\ORM\PersistentCollection {#3194 …}
        +blocks: Doctrine\ORM\PersistentCollection {#3196 …}
        +blockers: Doctrine\ORM\PersistentCollection {#3198 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#3200 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#3202 …}
        +reports: Doctrine\ORM\PersistentCollection {#3204 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3206 …}
        +violations: Doctrine\ORM\PersistentCollection {#3208 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3210 …}
        +awards: Doctrine\ORM\PersistentCollection {#3212 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#3214 …}
        +categories: Doctrine\ORM\PersistentCollection {#3216 …}
        -id: 42507
        -password: "$2y$13$AW5fy41v0pD2qBnamNoqSOml7zuUnZWe0uGt6M//ZquqrKQt6pZ1C"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3218 …}
        +apId: "balderdash9@lemmy.zip"
        +apProfileId: "https://lemmy.zip/u/balderdash9"
        +apPublicUrl: "https://lemmy.zip/u/balderdash9"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.zip/inbox"
        +apDomain: "lemmy.zip"
        +apPreferredUsername: "balderdash9"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729581878 {#3164
          date: 2024-10-22 09:24:38.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1692971749 {#3165
          date: 2023-08-25 15:55:49.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1736
        +icon: Proxies\__CG__\App\Entity\Image {#3040 …}
        +name: "lemmyshitpost@lemmy.world"
        +title: "lemmyshitpost"
        +description: """
          Welcome to Lemmy Shitpost. Here you can shitpost to your hearts content.\n
          \n
          Anything and everything goes. Memes, Jokes, Vents and Banter. Though we still have to comply with lemmy.world instance rules. So behave!\n
          \n
          ---\n
          \n
          **Rules:**\n
          ==========\n
          \n
          1. Be Respectful___ Refrain from using harmful language pertaining to a protected characteristic: e.g. race, gender, sexuality, disability or religion. Refrain from being argumentative when responding or commenting to posts/replies. Personal attacks are not welcome here. …\n
          \n
          ---\n
          \n
          2. No Illegal Content___ Content that violates the law. Any post/comment found to be in breach of common law will be removed and given to the authorities if required. That means: -No promoting violence/threats against any individuals -No CSA content or Revenge Porn -No sharing private/personal information (Doxxing) …\n
          \n
          ---\n
          \n
          3. No Spam___ Posting the same post, no matter the intent is against the rules. -If you have posted content, please refrain from re-posting said content within this community. -Do not spam posts with intent to harass, annoy, bully, advertise, scam or harm this community. -No posting Scams/Advertisements/Phishing Links/IP Grabbers -No Bots, Bots will be banned from the community. …\n
          \n
          ---\n
          \n
          4. No Porn/ExplicitContent ___ -Do not post explicit content. Lemmy.World is not the instance for NSFW content. -Do not post Gore or Shock Content. …\n
          \n
          ---\n
          \n
          5. No Enciting Harassment,Brigading, Doxxing or Witch Hunts ___ -Do not Brigade other Communities -No calls to action against other communities/users within Lemmy or outside of Lemmy. -No Witch Hunts against users/communities. -No content that harasses members within or outside of the community. …\n
          \n
          ---\n
          \n
          6. NSFW should be behind NSFW tags.___ -Content that is NSFW should be behind NSFW tags. -Content that might be distressing should be kept behind NSFW tags.\n
          \n
          \n
          \n
          If you see content that is a breach of the rules, please flag and report the comment and a moderator will take action where they can.\n
          \n
          ---\n
          \n
          **Also check out:**\n
          \n
          **Partnered Communities:**\n
          \n
          1.[Memes](/c/memes@lemmy.world)\n
          \n
          2.[Lemmy Review](/c/lemmyreview@lemmy.world)\n
          \n
          3.[Mildly Infuriating](/c/mildlyinfuriating@lemmy.world)\n
          \n
          4.[Lemmy Be Wholesome](/c/lemmybewholesome@lemmy.world)\n
          \n
          5.[No Stupid Questions](/c/nostupidquestions@lemmy.world)\n
          \n
          6.[You Should Know](/c/youshouldknow@lemmy.world)\n
          \n
          7.[Comedy Heaven](/c/comedyheaven@lemmy.world)\n
          \n
          8.[Credible Defense](/c/credibledefense@sh.itjust.works)\n
          \n
          9.[Ten Forward](/c/tenforward@lemmy.world)\n
          \n
          10.[LinuxMemes](/c/linuxmemes@lemmy.world) (Linux themed memes)\n
          \n
          ---\n
          \n
          Reach out to\n
          \n
          *All communities included on the sidebar are to be made in compliance with the instance rules.* [Striker](https://lemmy.world/u/STRIKINGdebate2)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 2449
        +entryCommentCount: 36496
        +postCount: 2
        +postCommentCount: 9
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582894 {#3037
          date: 2024-10-22 09:41:34.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3041 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3043 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3045 …}
        +entries: Doctrine\ORM\PersistentCollection {#3047 …}
        +posts: Doctrine\ORM\PersistentCollection {#3049 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3051 …}
        +bans: Doctrine\ORM\PersistentCollection {#3057 …}
        +reports: Doctrine\ORM\PersistentCollection {#3065 …}
        +badges: Doctrine\ORM\PersistentCollection {#3078 …}
        +logs: Doctrine\ORM\PersistentCollection {#3088 …}
        +awards: Doctrine\ORM\PersistentCollection {#3070 …}
        +categories: Doctrine\ORM\PersistentCollection {#3094 …}
        -id: 102
        +apId: "lemmyshitpost@lemmy.world"
        +apProfileId: "https://lemmy.world/c/lemmyshitpost"
        +apPublicUrl: "https://lemmy.world/c/lemmyshitpost"
        +apFollowersUrl: "https://lemmy.world/c/lemmyshitpost/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "lemmyshitpost"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583684 {#3038
          date: 2024-10-22 09:54:44.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1700687993 {#3039
          date: 2023-11-22 22:19:53.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#2326 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#2136 …}
      +slug: "Survive-the-zombie-apocalypse"
      +title: "Survive the zombie apocalypse"
      +url: "https://lemmy.zip/pictrs/image/8561f977-5a51-4449-ba77-cd0c4e2db4e8.webp"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 221
      +favouriteCount: 324
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728063927 {#2463
        date: 2024-10-04 19:45:27.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2135 …}
      +votes: Doctrine\ORM\PersistentCollection {#2159 …}
      +reports: Doctrine\ORM\PersistentCollection {#2335 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2165 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2054 …}
      +badges: Doctrine\ORM\PersistentCollection {#2110 …}
      +children: [
        App\Entity\EntryComment {#1726}
      ]
      -id: 19506
      -titleTs: "'apocalyps':4 'surviv':1 'zombi':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1701637193
      +visibility: "visible             "
      +apId: "https://lemmy.zip/post/6413648"
      +editedAt: null
      +createdAt: DateTimeImmutable @1701550793 {#2081
        date: 2023-12-02 21:59:53.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1736 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#1730 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#1737 …}
    +body: "Most body armor is good for 1 strike. Kevlar thread break, ceramic breaks, and you really don’t want to use dented armor, best case it’s a weak point, worst case is pushing in your chest cavity preventing you from breathing. Any body armor that is remotely mobile is effectively one time use. Now admitted (normally) used body armor can still provide some protection and can be better than nothing (except in situations where the damage impacts you, ie the plate metal being dented and pushing into your chest). And some can be repaired or replaced with the right materials and tools, but those are heavy, and take space"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1701650151 {#1723
      date: 2023-12-04 01:35:51.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@balderdash9@lemmy.zip"
      "@FrankTheHealer@lemmy.world"
      "@FilthyHookerSpit@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1734 …}
    +nested: Doctrine\ORM\PersistentCollection {#1727 …}
    +votes: Doctrine\ORM\PersistentCollection {#1733 …}
    +reports: Doctrine\ORM\PersistentCollection {#1724 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1715 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1718 …}
    -id: 194027
    -bodyTs: "'1':7 'admit':56 'armor':3,23,45,60 'best':24 'better':69 'bodi':2,44,59 'break':11,13 'breath':42 'case':25,32 'caviti':38 'ceram':12 'chest':37,90 'damag':77 'dent':22,85 'effect':51 'except':72 'good':5 'heavi':107 'ie':80 'impact':78 'kevlar':9 'materi':101 'metal':83 'mobil':49 'normal':57 'noth':71 'one':52 'plate':82 'point':30 'prevent':39 'protect':65 'provid':63 'push':34,87 'realli':16 'remot':48 'repair':95 'replac':97 'right':100 'situat':74 'space':110 'still':62 'strike':8 'take':109 'thread':10 'time':53 'tool':103 'use':21,54,58 'want':19 'weak':29 'worst':31"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://ttrpg.network/comment/3707899"
    +editedAt: DateTimeImmutable @1702833171 {#1722
      date: 2023-12-17 18:12:51.0 +01:00
    }
    +createdAt: DateTimeImmutable @1701650151 {#1721
      date: 2023-12-04 01:35:51.0 +01:00
    }
    +"title": 194027
  }
  "showEntryTitle" => false
  "dateAsUrl" => true
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#3828
  +comment: App\Entity\EntryComment {#1726
    +user: App\Entity\User {#264
      +avatar: null
      +cover: null
      +email: "bam13302@ttrpg.network"
      +username: "@bam13302@ttrpg.network"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1702832914 {#272
        date: 2023-12-17 18:08:34.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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …}
      +entries: Doctrine\ORM\PersistentCollection {#195 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#167 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#140 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …}
      +posts: Doctrine\ORM\PersistentCollection {#83 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#98 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1801 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …}
      +follows: Doctrine\ORM\PersistentCollection {#1607 …}
      +followers: Doctrine\ORM\PersistentCollection {#1869 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1827 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1856 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …}
      +reports: Doctrine\ORM\PersistentCollection {#1803 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1837 …}
      +violations: Doctrine\ORM\PersistentCollection {#1791 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1887 …}
      +awards: Doctrine\ORM\PersistentCollection {#1949 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …}
      +categories: Doctrine\ORM\PersistentCollection {#1864 …}
      -id: 78002
      -password: "$2y$13$KVyki4..Lh4NJ8Ca.wrhjO0XJPFIkpQMJuTFizGqrQ9bSvBJHvQ06"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …}
      +apId: "bam13302@ttrpg.network"
      +apProfileId: "https://ttrpg.network/u/bam13302"
      +apPublicUrl: "https://ttrpg.network/u/bam13302"
      +apFollowersUrl: null
      +apInboxUrl: "https://ttrpg.network/inbox"
      +apDomain: "ttrpg.network"
      +apPreferredUsername: "bam13302"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705281894 {#273
        date: 2024-01-15 02:24:54.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700765217 {#267
        date: 2023-11-23 19:46:57.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1728
      +user: Proxies\__CG__\App\Entity\User {#2033
        +avatar: null
        +cover: null
        +email: "balderdash9@lemmy.zip"
        +username: "@balderdash9@lemmy.zip"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "I’m mostly half-serious."
        +lastActive: DateTime @1729360150 {#3163
          date: 2024-10-19 19:49:10.0 +02: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: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3166 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3168 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3170 …}
        +entries: Doctrine\ORM\PersistentCollection {#3172 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3174 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3176 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3178 …}
        +posts: Doctrine\ORM\PersistentCollection {#3180 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3182 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3184 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3186 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3188 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#3190 …}
        +follows: Doctrine\ORM\PersistentCollection {#3192 …}
        +followers: Doctrine\ORM\PersistentCollection {#3194 …}
        +blocks: Doctrine\ORM\PersistentCollection {#3196 …}
        +blockers: Doctrine\ORM\PersistentCollection {#3198 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#3200 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#3202 …}
        +reports: Doctrine\ORM\PersistentCollection {#3204 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3206 …}
        +violations: Doctrine\ORM\PersistentCollection {#3208 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3210 …}
        +awards: Doctrine\ORM\PersistentCollection {#3212 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#3214 …}
        +categories: Doctrine\ORM\PersistentCollection {#3216 …}
        -id: 42507
        -password: "$2y$13$AW5fy41v0pD2qBnamNoqSOml7zuUnZWe0uGt6M//ZquqrKQt6pZ1C"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3218 …}
        +apId: "balderdash9@lemmy.zip"
        +apProfileId: "https://lemmy.zip/u/balderdash9"
        +apPublicUrl: "https://lemmy.zip/u/balderdash9"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.zip/inbox"
        +apDomain: "lemmy.zip"
        +apPreferredUsername: "balderdash9"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729581878 {#3164
          date: 2024-10-22 09:24:38.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1692971749 {#3165
          date: 2023-08-25 15:55:49.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1736
        +icon: Proxies\__CG__\App\Entity\Image {#3040 …}
        +name: "lemmyshitpost@lemmy.world"
        +title: "lemmyshitpost"
        +description: """
          Welcome to Lemmy Shitpost. Here you can shitpost to your hearts content.\n
          \n
          Anything and everything goes. Memes, Jokes, Vents and Banter. Though we still have to comply with lemmy.world instance rules. So behave!\n
          \n
          ---\n
          \n
          **Rules:**\n
          ==========\n
          \n
          1. Be Respectful___ Refrain from using harmful language pertaining to a protected characteristic: e.g. race, gender, sexuality, disability or religion. Refrain from being argumentative when responding or commenting to posts/replies. Personal attacks are not welcome here. …\n
          \n
          ---\n
          \n
          2. No Illegal Content___ Content that violates the law. Any post/comment found to be in breach of common law will be removed and given to the authorities if required. That means: -No promoting violence/threats against any individuals -No CSA content or Revenge Porn -No sharing private/personal information (Doxxing) …\n
          \n
          ---\n
          \n
          3. No Spam___ Posting the same post, no matter the intent is against the rules. -If you have posted content, please refrain from re-posting said content within this community. -Do not spam posts with intent to harass, annoy, bully, advertise, scam or harm this community. -No posting Scams/Advertisements/Phishing Links/IP Grabbers -No Bots, Bots will be banned from the community. …\n
          \n
          ---\n
          \n
          4. No Porn/ExplicitContent ___ -Do not post explicit content. Lemmy.World is not the instance for NSFW content. -Do not post Gore or Shock Content. …\n
          \n
          ---\n
          \n
          5. No Enciting Harassment,Brigading, Doxxing or Witch Hunts ___ -Do not Brigade other Communities -No calls to action against other communities/users within Lemmy or outside of Lemmy. -No Witch Hunts against users/communities. -No content that harasses members within or outside of the community. …\n
          \n
          ---\n
          \n
          6. NSFW should be behind NSFW tags.___ -Content that is NSFW should be behind NSFW tags. -Content that might be distressing should be kept behind NSFW tags.\n
          \n
          \n
          \n
          If you see content that is a breach of the rules, please flag and report the comment and a moderator will take action where they can.\n
          \n
          ---\n
          \n
          **Also check out:**\n
          \n
          **Partnered Communities:**\n
          \n
          1.[Memes](/c/memes@lemmy.world)\n
          \n
          2.[Lemmy Review](/c/lemmyreview@lemmy.world)\n
          \n
          3.[Mildly Infuriating](/c/mildlyinfuriating@lemmy.world)\n
          \n
          4.[Lemmy Be Wholesome](/c/lemmybewholesome@lemmy.world)\n
          \n
          5.[No Stupid Questions](/c/nostupidquestions@lemmy.world)\n
          \n
          6.[You Should Know](/c/youshouldknow@lemmy.world)\n
          \n
          7.[Comedy Heaven](/c/comedyheaven@lemmy.world)\n
          \n
          8.[Credible Defense](/c/credibledefense@sh.itjust.works)\n
          \n
          9.[Ten Forward](/c/tenforward@lemmy.world)\n
          \n
          10.[LinuxMemes](/c/linuxmemes@lemmy.world) (Linux themed memes)\n
          \n
          ---\n
          \n
          Reach out to\n
          \n
          *All communities included on the sidebar are to be made in compliance with the instance rules.* [Striker](https://lemmy.world/u/STRIKINGdebate2)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 2449
        +entryCommentCount: 36496
        +postCount: 2
        +postCommentCount: 9
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582894 {#3037
          date: 2024-10-22 09:41:34.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3041 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3043 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3045 …}
        +entries: Doctrine\ORM\PersistentCollection {#3047 …}
        +posts: Doctrine\ORM\PersistentCollection {#3049 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3051 …}
        +bans: Doctrine\ORM\PersistentCollection {#3057 …}
        +reports: Doctrine\ORM\PersistentCollection {#3065 …}
        +badges: Doctrine\ORM\PersistentCollection {#3078 …}
        +logs: Doctrine\ORM\PersistentCollection {#3088 …}
        +awards: Doctrine\ORM\PersistentCollection {#3070 …}
        +categories: Doctrine\ORM\PersistentCollection {#3094 …}
        -id: 102
        +apId: "lemmyshitpost@lemmy.world"
        +apProfileId: "https://lemmy.world/c/lemmyshitpost"
        +apPublicUrl: "https://lemmy.world/c/lemmyshitpost"
        +apFollowersUrl: "https://lemmy.world/c/lemmyshitpost/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "lemmyshitpost"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583684 {#3038
          date: 2024-10-22 09:54:44.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1700687993 {#3039
          date: 2023-11-22 22:19:53.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#2326 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#2136 …}
      +slug: "Survive-the-zombie-apocalypse"
      +title: "Survive the zombie apocalypse"
      +url: "https://lemmy.zip/pictrs/image/8561f977-5a51-4449-ba77-cd0c4e2db4e8.webp"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 221
      +favouriteCount: 324
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728063927 {#2463
        date: 2024-10-04 19:45:27.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2135 …}
      +votes: Doctrine\ORM\PersistentCollection {#2159 …}
      +reports: Doctrine\ORM\PersistentCollection {#2335 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2165 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2054 …}
      +badges: Doctrine\ORM\PersistentCollection {#2110 …}
      +children: [
        App\Entity\EntryComment {#1726}
      ]
      -id: 19506
      -titleTs: "'apocalyps':4 'surviv':1 'zombi':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1701637193
      +visibility: "visible             "
      +apId: "https://lemmy.zip/post/6413648"
      +editedAt: null
      +createdAt: DateTimeImmutable @1701550793 {#2081
        date: 2023-12-02 21:59:53.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1736 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#1730 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#1737 …}
    +body: "Most body armor is good for 1 strike. Kevlar thread break, ceramic breaks, and you really don’t want to use dented armor, best case it’s a weak point, worst case is pushing in your chest cavity preventing you from breathing. Any body armor that is remotely mobile is effectively one time use. Now admitted (normally) used body armor can still provide some protection and can be better than nothing (except in situations where the damage impacts you, ie the plate metal being dented and pushing into your chest). And some can be repaired or replaced with the right materials and tools, but those are heavy, and take space"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1701650151 {#1723
      date: 2023-12-04 01:35:51.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@balderdash9@lemmy.zip"
      "@FrankTheHealer@lemmy.world"
      "@FilthyHookerSpit@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1734 …}
    +nested: Doctrine\ORM\PersistentCollection {#1727 …}
    +votes: Doctrine\ORM\PersistentCollection {#1733 …}
    +reports: Doctrine\ORM\PersistentCollection {#1724 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1715 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1718 …}
    -id: 194027
    -bodyTs: "'1':7 'admit':56 'armor':3,23,45,60 'best':24 'better':69 'bodi':2,44,59 'break':11,13 'breath':42 'case':25,32 'caviti':38 'ceram':12 'chest':37,90 'damag':77 'dent':22,85 'effect':51 'except':72 'good':5 'heavi':107 'ie':80 'impact':78 'kevlar':9 'materi':101 'metal':83 'mobil':49 'normal':57 'noth':71 'one':52 'plate':82 'point':30 'prevent':39 'protect':65 'provid':63 'push':34,87 'realli':16 'remot':48 'repair':95 'replac':97 'right':100 'situat':74 'space':110 'still':62 'strike':8 'take':109 'thread':10 'time':53 'tool':103 'use':21,54,58 'want':19 'weak':29 'worst':31"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://ttrpg.network/comment/3707899"
    +editedAt: DateTimeImmutable @1702833171 {#1722
      date: 2023-12-17 18:12:51.0 +01:00
    }
    +createdAt: DateTimeImmutable @1701650151 {#1721
      date: 2023-12-04 01:35:51.0 +01:00
    }
    +"title": 194027
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: false
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: true
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 6.46 ms
Input props
[
  "user" => App\Entity\User {#264
    +avatar: null
    +cover: null
    +email: "bam13302@ttrpg.network"
    +username: "@bam13302@ttrpg.network"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1702832914 {#272
      date: 2023-12-17 18:08:34.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: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …}
    +entries: Doctrine\ORM\PersistentCollection {#195 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#167 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#140 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …}
    +posts: Doctrine\ORM\PersistentCollection {#83 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#98 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1801 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …}
    +follows: Doctrine\ORM\PersistentCollection {#1607 …}
    +followers: Doctrine\ORM\PersistentCollection {#1869 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1827 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1856 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …}
    +reports: Doctrine\ORM\PersistentCollection {#1803 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1837 …}
    +violations: Doctrine\ORM\PersistentCollection {#1791 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1887 …}
    +awards: Doctrine\ORM\PersistentCollection {#1949 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …}
    +categories: Doctrine\ORM\PersistentCollection {#1864 …}
    -id: 78002
    -password: "$2y$13$KVyki4..Lh4NJ8Ca.wrhjO0XJPFIkpQMJuTFizGqrQ9bSvBJHvQ06"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …}
    +apId: "bam13302@ttrpg.network"
    +apProfileId: "https://ttrpg.network/u/bam13302"
    +apPublicUrl: "https://ttrpg.network/u/bam13302"
    +apFollowersUrl: null
    +apInboxUrl: "https://ttrpg.network/inbox"
    +apDomain: "ttrpg.network"
    +apPreferredUsername: "bam13302"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1705281894 {#273
      date: 2024-01-15 02:24:54.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1700765217 {#267
      date: 2023-11-23 19:46:57.0 +01:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#3887
  +user: App\Entity\User {#264
    +avatar: null
    +cover: null
    +email: "bam13302@ttrpg.network"
    +username: "@bam13302@ttrpg.network"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1702832914 {#272
      date: 2023-12-17 18:08:34.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: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …}
    +entries: Doctrine\ORM\PersistentCollection {#195 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#167 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#140 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …}
    +posts: Doctrine\ORM\PersistentCollection {#83 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#98 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1801 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …}
    +follows: Doctrine\ORM\PersistentCollection {#1607 …}
    +followers: Doctrine\ORM\PersistentCollection {#1869 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1827 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1856 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …}
    +reports: Doctrine\ORM\PersistentCollection {#1803 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1837 …}
    +violations: Doctrine\ORM\PersistentCollection {#1791 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1887 …}
    +awards: Doctrine\ORM\PersistentCollection {#1949 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …}
    +categories: Doctrine\ORM\PersistentCollection {#1864 …}
    -id: 78002
    -password: "$2y$13$KVyki4..Lh4NJ8Ca.wrhjO0XJPFIkpQMJuTFizGqrQ9bSvBJHvQ06"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …}
    +apId: "bam13302@ttrpg.network"
    +apProfileId: "https://ttrpg.network/u/bam13302"
    +apPublicUrl: "https://ttrpg.network/u/bam13302"
    +apFollowersUrl: null
    +apInboxUrl: "https://ttrpg.network/inbox"
    +apDomain: "ttrpg.network"
    +apPreferredUsername: "bam13302"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1705281894 {#273
      date: 2024-01-15 02:24:54.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1700765217 {#267
      date: 2023-11-23 19:46:57.0 +01:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.16 ms
Input props
[
  "date" => DateTimeImmutable @1701650151 {#1721
    date: 2023-12-04 01:35:51.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#3943
  +date: DateTimeImmutable @1701650151 {#1721
    date: 2023-12-04 01:35:51.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.17 ms
Input props
[
  "createdAt" => DateTimeImmutable @1701650151 {#1721
    date: 2023-12-04 01:35:51.0 +01:00
  }
  "editedAt" => DateTimeImmutable @1702833171 {#1722
    date: 2023-12-17 18:12:51.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#3997
  +createdAt: DateTimeImmutable @1701650151 {#1721
    date: 2023-12-04 01:35:51.0 +01:00
  }
  +editedAt: DateTimeImmutable @1702833171 {#1722
    date: 2023-12-17 18:12:51.0 +01:00
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 11.31 ms
Input props
[
  "user" => App\Entity\User {#264
    +avatar: null
    +cover: null
    +email: "bam13302@ttrpg.network"
    +username: "@bam13302@ttrpg.network"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1702832914 {#272
      date: 2023-12-17 18:08:34.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: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …}
    +entries: Doctrine\ORM\PersistentCollection {#195 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#167 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#140 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …}
    +posts: Doctrine\ORM\PersistentCollection {#83 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#98 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1801 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …}
    +follows: Doctrine\ORM\PersistentCollection {#1607 …}
    +followers: Doctrine\ORM\PersistentCollection {#1869 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1827 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1856 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …}
    +reports: Doctrine\ORM\PersistentCollection {#1803 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1837 …}
    +violations: Doctrine\ORM\PersistentCollection {#1791 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1887 …}
    +awards: Doctrine\ORM\PersistentCollection {#1949 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …}
    +categories: Doctrine\ORM\PersistentCollection {#1864 …}
    -id: 78002
    -password: "$2y$13$KVyki4..Lh4NJ8Ca.wrhjO0XJPFIkpQMJuTFizGqrQ9bSvBJHvQ06"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …}
    +apId: "bam13302@ttrpg.network"
    +apProfileId: "https://ttrpg.network/u/bam13302"
    +apPublicUrl: "https://ttrpg.network/u/bam13302"
    +apFollowersUrl: null
    +apInboxUrl: "https://ttrpg.network/inbox"
    +apDomain: "ttrpg.network"
    +apPreferredUsername: "bam13302"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1705281894 {#273
      date: 2024-01-15 02:24:54.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1700765217 {#267
      date: 2023-11-23 19:46:57.0 +01:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#4053
  +width: 40
  +height: 40
  +user: App\Entity\User {#264
    +avatar: null
    +cover: null
    +email: "bam13302@ttrpg.network"
    +username: "@bam13302@ttrpg.network"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1702832914 {#272
      date: 2023-12-17 18:08:34.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: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …}
    +entries: Doctrine\ORM\PersistentCollection {#195 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#167 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#140 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …}
    +posts: Doctrine\ORM\PersistentCollection {#83 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#98 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1801 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …}
    +follows: Doctrine\ORM\PersistentCollection {#1607 …}
    +followers: Doctrine\ORM\PersistentCollection {#1869 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1827 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1856 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …}
    +reports: Doctrine\ORM\PersistentCollection {#1803 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1837 …}
    +violations: Doctrine\ORM\PersistentCollection {#1791 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1887 …}
    +awards: Doctrine\ORM\PersistentCollection {#1949 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …}
    +categories: Doctrine\ORM\PersistentCollection {#1864 …}
    -id: 78002
    -password: "$2y$13$KVyki4..Lh4NJ8Ca.wrhjO0XJPFIkpQMJuTFizGqrQ9bSvBJHvQ06"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …}
    +apId: "bam13302@ttrpg.network"
    +apProfileId: "https://ttrpg.network/u/bam13302"
    +apPublicUrl: "https://ttrpg.network/u/bam13302"
    +apFollowersUrl: null
    +apInboxUrl: "https://ttrpg.network/inbox"
    +apDomain: "ttrpg.network"
    +apPreferredUsername: "bam13302"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1705281894 {#273
      date: 2024-01-15 02:24:54.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1700765217 {#267
      date: 2023-11-23 19:46:57.0 +01:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.44 ms
Input props
[
  "subject" => App\Entity\EntryComment {#1726
    +user: App\Entity\User {#264
      +avatar: null
      +cover: null
      +email: "bam13302@ttrpg.network"
      +username: "@bam13302@ttrpg.network"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1702832914 {#272
        date: 2023-12-17 18:08:34.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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …}
      +entries: Doctrine\ORM\PersistentCollection {#195 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#167 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#140 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …}
      +posts: Doctrine\ORM\PersistentCollection {#83 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#98 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1801 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …}
      +follows: Doctrine\ORM\PersistentCollection {#1607 …}
      +followers: Doctrine\ORM\PersistentCollection {#1869 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1827 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1856 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …}
      +reports: Doctrine\ORM\PersistentCollection {#1803 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1837 …}
      +violations: Doctrine\ORM\PersistentCollection {#1791 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1887 …}
      +awards: Doctrine\ORM\PersistentCollection {#1949 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …}
      +categories: Doctrine\ORM\PersistentCollection {#1864 …}
      -id: 78002
      -password: "$2y$13$KVyki4..Lh4NJ8Ca.wrhjO0XJPFIkpQMJuTFizGqrQ9bSvBJHvQ06"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …}
      +apId: "bam13302@ttrpg.network"
      +apProfileId: "https://ttrpg.network/u/bam13302"
      +apPublicUrl: "https://ttrpg.network/u/bam13302"
      +apFollowersUrl: null
      +apInboxUrl: "https://ttrpg.network/inbox"
      +apDomain: "ttrpg.network"
      +apPreferredUsername: "bam13302"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705281894 {#273
        date: 2024-01-15 02:24:54.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700765217 {#267
        date: 2023-11-23 19:46:57.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1728
      +user: Proxies\__CG__\App\Entity\User {#2033
        +avatar: null
        +cover: null
        +email: "balderdash9@lemmy.zip"
        +username: "@balderdash9@lemmy.zip"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "I’m mostly half-serious."
        +lastActive: DateTime @1729360150 {#3163
          date: 2024-10-19 19:49:10.0 +02: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: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3166 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3168 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3170 …}
        +entries: Doctrine\ORM\PersistentCollection {#3172 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3174 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3176 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3178 …}
        +posts: Doctrine\ORM\PersistentCollection {#3180 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3182 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3184 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3186 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3188 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#3190 …}
        +follows: Doctrine\ORM\PersistentCollection {#3192 …}
        +followers: Doctrine\ORM\PersistentCollection {#3194 …}
        +blocks: Doctrine\ORM\PersistentCollection {#3196 …}
        +blockers: Doctrine\ORM\PersistentCollection {#3198 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#3200 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#3202 …}
        +reports: Doctrine\ORM\PersistentCollection {#3204 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3206 …}
        +violations: Doctrine\ORM\PersistentCollection {#3208 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3210 …}
        +awards: Doctrine\ORM\PersistentCollection {#3212 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#3214 …}
        +categories: Doctrine\ORM\PersistentCollection {#3216 …}
        -id: 42507
        -password: "$2y$13$AW5fy41v0pD2qBnamNoqSOml7zuUnZWe0uGt6M//ZquqrKQt6pZ1C"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3218 …}
        +apId: "balderdash9@lemmy.zip"
        +apProfileId: "https://lemmy.zip/u/balderdash9"
        +apPublicUrl: "https://lemmy.zip/u/balderdash9"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.zip/inbox"
        +apDomain: "lemmy.zip"
        +apPreferredUsername: "balderdash9"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729581878 {#3164
          date: 2024-10-22 09:24:38.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1692971749 {#3165
          date: 2023-08-25 15:55:49.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1736
        +icon: Proxies\__CG__\App\Entity\Image {#3040 …}
        +name: "lemmyshitpost@lemmy.world"
        +title: "lemmyshitpost"
        +description: """
          Welcome to Lemmy Shitpost. Here you can shitpost to your hearts content.\n
          \n
          Anything and everything goes. Memes, Jokes, Vents and Banter. Though we still have to comply with lemmy.world instance rules. So behave!\n
          \n
          ---\n
          \n
          **Rules:**\n
          ==========\n
          \n
          1. Be Respectful___ Refrain from using harmful language pertaining to a protected characteristic: e.g. race, gender, sexuality, disability or religion. Refrain from being argumentative when responding or commenting to posts/replies. Personal attacks are not welcome here. …\n
          \n
          ---\n
          \n
          2. No Illegal Content___ Content that violates the law. Any post/comment found to be in breach of common law will be removed and given to the authorities if required. That means: -No promoting violence/threats against any individuals -No CSA content or Revenge Porn -No sharing private/personal information (Doxxing) …\n
          \n
          ---\n
          \n
          3. No Spam___ Posting the same post, no matter the intent is against the rules. -If you have posted content, please refrain from re-posting said content within this community. -Do not spam posts with intent to harass, annoy, bully, advertise, scam or harm this community. -No posting Scams/Advertisements/Phishing Links/IP Grabbers -No Bots, Bots will be banned from the community. …\n
          \n
          ---\n
          \n
          4. No Porn/ExplicitContent ___ -Do not post explicit content. Lemmy.World is not the instance for NSFW content. -Do not post Gore or Shock Content. …\n
          \n
          ---\n
          \n
          5. No Enciting Harassment,Brigading, Doxxing or Witch Hunts ___ -Do not Brigade other Communities -No calls to action against other communities/users within Lemmy or outside of Lemmy. -No Witch Hunts against users/communities. -No content that harasses members within or outside of the community. …\n
          \n
          ---\n
          \n
          6. NSFW should be behind NSFW tags.___ -Content that is NSFW should be behind NSFW tags. -Content that might be distressing should be kept behind NSFW tags.\n
          \n
          \n
          \n
          If you see content that is a breach of the rules, please flag and report the comment and a moderator will take action where they can.\n
          \n
          ---\n
          \n
          **Also check out:**\n
          \n
          **Partnered Communities:**\n
          \n
          1.[Memes](/c/memes@lemmy.world)\n
          \n
          2.[Lemmy Review](/c/lemmyreview@lemmy.world)\n
          \n
          3.[Mildly Infuriating](/c/mildlyinfuriating@lemmy.world)\n
          \n
          4.[Lemmy Be Wholesome](/c/lemmybewholesome@lemmy.world)\n
          \n
          5.[No Stupid Questions](/c/nostupidquestions@lemmy.world)\n
          \n
          6.[You Should Know](/c/youshouldknow@lemmy.world)\n
          \n
          7.[Comedy Heaven](/c/comedyheaven@lemmy.world)\n
          \n
          8.[Credible Defense](/c/credibledefense@sh.itjust.works)\n
          \n
          9.[Ten Forward](/c/tenforward@lemmy.world)\n
          \n
          10.[LinuxMemes](/c/linuxmemes@lemmy.world) (Linux themed memes)\n
          \n
          ---\n
          \n
          Reach out to\n
          \n
          *All communities included on the sidebar are to be made in compliance with the instance rules.* [Striker](https://lemmy.world/u/STRIKINGdebate2)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 2449
        +entryCommentCount: 36496
        +postCount: 2
        +postCommentCount: 9
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582894 {#3037
          date: 2024-10-22 09:41:34.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3041 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3043 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3045 …}
        +entries: Doctrine\ORM\PersistentCollection {#3047 …}
        +posts: Doctrine\ORM\PersistentCollection {#3049 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3051 …}
        +bans: Doctrine\ORM\PersistentCollection {#3057 …}
        +reports: Doctrine\ORM\PersistentCollection {#3065 …}
        +badges: Doctrine\ORM\PersistentCollection {#3078 …}
        +logs: Doctrine\ORM\PersistentCollection {#3088 …}
        +awards: Doctrine\ORM\PersistentCollection {#3070 …}
        +categories: Doctrine\ORM\PersistentCollection {#3094 …}
        -id: 102
        +apId: "lemmyshitpost@lemmy.world"
        +apProfileId: "https://lemmy.world/c/lemmyshitpost"
        +apPublicUrl: "https://lemmy.world/c/lemmyshitpost"
        +apFollowersUrl: "https://lemmy.world/c/lemmyshitpost/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "lemmyshitpost"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583684 {#3038
          date: 2024-10-22 09:54:44.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1700687993 {#3039
          date: 2023-11-22 22:19:53.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#2326 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#2136 …}
      +slug: "Survive-the-zombie-apocalypse"
      +title: "Survive the zombie apocalypse"
      +url: "https://lemmy.zip/pictrs/image/8561f977-5a51-4449-ba77-cd0c4e2db4e8.webp"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 221
      +favouriteCount: 324
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728063927 {#2463
        date: 2024-10-04 19:45:27.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2135 …}
      +votes: Doctrine\ORM\PersistentCollection {#2159 …}
      +reports: Doctrine\ORM\PersistentCollection {#2335 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2165 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2054 …}
      +badges: Doctrine\ORM\PersistentCollection {#2110 …}
      +children: [
        App\Entity\EntryComment {#1726}
      ]
      -id: 19506
      -titleTs: "'apocalyps':4 'surviv':1 'zombi':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1701637193
      +visibility: "visible             "
      +apId: "https://lemmy.zip/post/6413648"
      +editedAt: null
      +createdAt: DateTimeImmutable @1701550793 {#2081
        date: 2023-12-02 21:59:53.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1736 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#1730 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#1737 …}
    +body: "Most body armor is good for 1 strike. Kevlar thread break, ceramic breaks, and you really don’t want to use dented armor, best case it’s a weak point, worst case is pushing in your chest cavity preventing you from breathing. Any body armor that is remotely mobile is effectively one time use. Now admitted (normally) used body armor can still provide some protection and can be better than nothing (except in situations where the damage impacts you, ie the plate metal being dented and pushing into your chest). And some can be repaired or replaced with the right materials and tools, but those are heavy, and take space"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1701650151 {#1723
      date: 2023-12-04 01:35:51.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@balderdash9@lemmy.zip"
      "@FrankTheHealer@lemmy.world"
      "@FilthyHookerSpit@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1734 …}
    +nested: Doctrine\ORM\PersistentCollection {#1727 …}
    +votes: Doctrine\ORM\PersistentCollection {#1733 …}
    +reports: Doctrine\ORM\PersistentCollection {#1724 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1715 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1718 …}
    -id: 194027
    -bodyTs: "'1':7 'admit':56 'armor':3,23,45,60 'best':24 'better':69 'bodi':2,44,59 'break':11,13 'breath':42 'case':25,32 'caviti':38 'ceram':12 'chest':37,90 'damag':77 'dent':22,85 'effect':51 'except':72 'good':5 'heavi':107 'ie':80 'impact':78 'kevlar':9 'materi':101 'metal':83 'mobil':49 'normal':57 'noth':71 'one':52 'plate':82 'point':30 'prevent':39 'protect':65 'provid':63 'push':34,87 'realli':16 'remot':48 'repair':95 'replac':97 'right':100 'situat':74 'space':110 'still':62 'strike':8 'take':109 'thread':10 'time':53 'tool':103 'use':21,54,58 'want':19 'weak':29 'worst':31"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://ttrpg.network/comment/3707899"
    +editedAt: DateTimeImmutable @1702833171 {#1722
      date: 2023-12-17 18:12:51.0 +01:00
    }
    +createdAt: DateTimeImmutable @1701650151 {#1721
      date: 2023-12-04 01:35:51.0 +01:00
    }
    +"title": 194027
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#4144
  +subject: App\Entity\EntryComment {#1726
    +user: App\Entity\User {#264
      +avatar: null
      +cover: null
      +email: "bam13302@ttrpg.network"
      +username: "@bam13302@ttrpg.network"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1702832914 {#272
        date: 2023-12-17 18:08:34.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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …}
      +entries: Doctrine\ORM\PersistentCollection {#195 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#167 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#140 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …}
      +posts: Doctrine\ORM\PersistentCollection {#83 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#98 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1801 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …}
      +follows: Doctrine\ORM\PersistentCollection {#1607 …}
      +followers: Doctrine\ORM\PersistentCollection {#1869 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1827 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1856 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …}
      +reports: Doctrine\ORM\PersistentCollection {#1803 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1837 …}
      +violations: Doctrine\ORM\PersistentCollection {#1791 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1887 …}
      +awards: Doctrine\ORM\PersistentCollection {#1949 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …}
      +categories: Doctrine\ORM\PersistentCollection {#1864 …}
      -id: 78002
      -password: "$2y$13$KVyki4..Lh4NJ8Ca.wrhjO0XJPFIkpQMJuTFizGqrQ9bSvBJHvQ06"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …}
      +apId: "bam13302@ttrpg.network"
      +apProfileId: "https://ttrpg.network/u/bam13302"
      +apPublicUrl: "https://ttrpg.network/u/bam13302"
      +apFollowersUrl: null
      +apInboxUrl: "https://ttrpg.network/inbox"
      +apDomain: "ttrpg.network"
      +apPreferredUsername: "bam13302"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705281894 {#273
        date: 2024-01-15 02:24:54.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700765217 {#267
        date: 2023-11-23 19:46:57.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1728
      +user: Proxies\__CG__\App\Entity\User {#2033
        +avatar: null
        +cover: null
        +email: "balderdash9@lemmy.zip"
        +username: "@balderdash9@lemmy.zip"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "I’m mostly half-serious."
        +lastActive: DateTime @1729360150 {#3163
          date: 2024-10-19 19:49:10.0 +02: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: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3166 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3168 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3170 …}
        +entries: Doctrine\ORM\PersistentCollection {#3172 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3174 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3176 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3178 …}
        +posts: Doctrine\ORM\PersistentCollection {#3180 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3182 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3184 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3186 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3188 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#3190 …}
        +follows: Doctrine\ORM\PersistentCollection {#3192 …}
        +followers: Doctrine\ORM\PersistentCollection {#3194 …}
        +blocks: Doctrine\ORM\PersistentCollection {#3196 …}
        +blockers: Doctrine\ORM\PersistentCollection {#3198 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#3200 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#3202 …}
        +reports: Doctrine\ORM\PersistentCollection {#3204 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3206 …}
        +violations: Doctrine\ORM\PersistentCollection {#3208 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3210 …}
        +awards: Doctrine\ORM\PersistentCollection {#3212 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#3214 …}
        +categories: Doctrine\ORM\PersistentCollection {#3216 …}
        -id: 42507
        -password: "$2y$13$AW5fy41v0pD2qBnamNoqSOml7zuUnZWe0uGt6M//ZquqrKQt6pZ1C"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3218 …}
        +apId: "balderdash9@lemmy.zip"
        +apProfileId: "https://lemmy.zip/u/balderdash9"
        +apPublicUrl: "https://lemmy.zip/u/balderdash9"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.zip/inbox"
        +apDomain: "lemmy.zip"
        +apPreferredUsername: "balderdash9"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729581878 {#3164
          date: 2024-10-22 09:24:38.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1692971749 {#3165
          date: 2023-08-25 15:55:49.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1736
        +icon: Proxies\__CG__\App\Entity\Image {#3040 …}
        +name: "lemmyshitpost@lemmy.world"
        +title: "lemmyshitpost"
        +description: """
          Welcome to Lemmy Shitpost. Here you can shitpost to your hearts content.\n
          \n
          Anything and everything goes. Memes, Jokes, Vents and Banter. Though we still have to comply with lemmy.world instance rules. So behave!\n
          \n
          ---\n
          \n
          **Rules:**\n
          ==========\n
          \n
          1. Be Respectful___ Refrain from using harmful language pertaining to a protected characteristic: e.g. race, gender, sexuality, disability or religion. Refrain from being argumentative when responding or commenting to posts/replies. Personal attacks are not welcome here. …\n
          \n
          ---\n
          \n
          2. No Illegal Content___ Content that violates the law. Any post/comment found to be in breach of common law will be removed and given to the authorities if required. That means: -No promoting violence/threats against any individuals -No CSA content or Revenge Porn -No sharing private/personal information (Doxxing) …\n
          \n
          ---\n
          \n
          3. No Spam___ Posting the same post, no matter the intent is against the rules. -If you have posted content, please refrain from re-posting said content within this community. -Do not spam posts with intent to harass, annoy, bully, advertise, scam or harm this community. -No posting Scams/Advertisements/Phishing Links/IP Grabbers -No Bots, Bots will be banned from the community. …\n
          \n
          ---\n
          \n
          4. No Porn/ExplicitContent ___ -Do not post explicit content. Lemmy.World is not the instance for NSFW content. -Do not post Gore or Shock Content. …\n
          \n
          ---\n
          \n
          5. No Enciting Harassment,Brigading, Doxxing or Witch Hunts ___ -Do not Brigade other Communities -No calls to action against other communities/users within Lemmy or outside of Lemmy. -No Witch Hunts against users/communities. -No content that harasses members within or outside of the community. …\n
          \n
          ---\n
          \n
          6. NSFW should be behind NSFW tags.___ -Content that is NSFW should be behind NSFW tags. -Content that might be distressing should be kept behind NSFW tags.\n
          \n
          \n
          \n
          If you see content that is a breach of the rules, please flag and report the comment and a moderator will take action where they can.\n
          \n
          ---\n
          \n
          **Also check out:**\n
          \n
          **Partnered Communities:**\n
          \n
          1.[Memes](/c/memes@lemmy.world)\n
          \n
          2.[Lemmy Review](/c/lemmyreview@lemmy.world)\n
          \n
          3.[Mildly Infuriating](/c/mildlyinfuriating@lemmy.world)\n
          \n
          4.[Lemmy Be Wholesome](/c/lemmybewholesome@lemmy.world)\n
          \n
          5.[No Stupid Questions](/c/nostupidquestions@lemmy.world)\n
          \n
          6.[You Should Know](/c/youshouldknow@lemmy.world)\n
          \n
          7.[Comedy Heaven](/c/comedyheaven@lemmy.world)\n
          \n
          8.[Credible Defense](/c/credibledefense@sh.itjust.works)\n
          \n
          9.[Ten Forward](/c/tenforward@lemmy.world)\n
          \n
          10.[LinuxMemes](/c/linuxmemes@lemmy.world) (Linux themed memes)\n
          \n
          ---\n
          \n
          Reach out to\n
          \n
          *All communities included on the sidebar are to be made in compliance with the instance rules.* [Striker](https://lemmy.world/u/STRIKINGdebate2)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 2449
        +entryCommentCount: 36496
        +postCount: 2
        +postCommentCount: 9
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582894 {#3037
          date: 2024-10-22 09:41:34.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3041 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3043 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3045 …}
        +entries: Doctrine\ORM\PersistentCollection {#3047 …}
        +posts: Doctrine\ORM\PersistentCollection {#3049 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3051 …}
        +bans: Doctrine\ORM\PersistentCollection {#3057 …}
        +reports: Doctrine\ORM\PersistentCollection {#3065 …}
        +badges: Doctrine\ORM\PersistentCollection {#3078 …}
        +logs: Doctrine\ORM\PersistentCollection {#3088 …}
        +awards: Doctrine\ORM\PersistentCollection {#3070 …}
        +categories: Doctrine\ORM\PersistentCollection {#3094 …}
        -id: 102
        +apId: "lemmyshitpost@lemmy.world"
        +apProfileId: "https://lemmy.world/c/lemmyshitpost"
        +apPublicUrl: "https://lemmy.world/c/lemmyshitpost"
        +apFollowersUrl: "https://lemmy.world/c/lemmyshitpost/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "lemmyshitpost"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583684 {#3038
          date: 2024-10-22 09:54:44.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1700687993 {#3039
          date: 2023-11-22 22:19:53.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#2326 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#2136 …}
      +slug: "Survive-the-zombie-apocalypse"
      +title: "Survive the zombie apocalypse"
      +url: "https://lemmy.zip/pictrs/image/8561f977-5a51-4449-ba77-cd0c4e2db4e8.webp"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 221
      +favouriteCount: 324
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728063927 {#2463
        date: 2024-10-04 19:45:27.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2135 …}
      +votes: Doctrine\ORM\PersistentCollection {#2159 …}
      +reports: Doctrine\ORM\PersistentCollection {#2335 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2165 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2054 …}
      +badges: Doctrine\ORM\PersistentCollection {#2110 …}
      +children: [
        App\Entity\EntryComment {#1726}
      ]
      -id: 19506
      -titleTs: "'apocalyps':4 'surviv':1 'zombi':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1701637193
      +visibility: "visible             "
      +apId: "https://lemmy.zip/post/6413648"
      +editedAt: null
      +createdAt: DateTimeImmutable @1701550793 {#2081
        date: 2023-12-02 21:59:53.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1736 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#1730 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#1737 …}
    +body: "Most body armor is good for 1 strike. Kevlar thread break, ceramic breaks, and you really don’t want to use dented armor, best case it’s a weak point, worst case is pushing in your chest cavity preventing you from breathing. Any body armor that is remotely mobile is effectively one time use. Now admitted (normally) used body armor can still provide some protection and can be better than nothing (except in situations where the damage impacts you, ie the plate metal being dented and pushing into your chest). And some can be repaired or replaced with the right materials and tools, but those are heavy, and take space"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1701650151 {#1723
      date: 2023-12-04 01:35:51.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@balderdash9@lemmy.zip"
      "@FrankTheHealer@lemmy.world"
      "@FilthyHookerSpit@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1734 …}
    +nested: Doctrine\ORM\PersistentCollection {#1727 …}
    +votes: Doctrine\ORM\PersistentCollection {#1733 …}
    +reports: Doctrine\ORM\PersistentCollection {#1724 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1715 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1718 …}
    -id: 194027
    -bodyTs: "'1':7 'admit':56 'armor':3,23,45,60 'best':24 'better':69 'bodi':2,44,59 'break':11,13 'breath':42 'case':25,32 'caviti':38 'ceram':12 'chest':37,90 'damag':77 'dent':22,85 'effect':51 'except':72 'good':5 'heavi':107 'ie':80 'impact':78 'kevlar':9 'materi':101 'metal':83 'mobil':49 'normal':57 'noth':71 'one':52 'plate':82 'point':30 'prevent':39 'protect':65 'provid':63 'push':34,87 'realli':16 'remot':48 'repair':95 'replac':97 'right':100 'situat':74 'space':110 'still':62 'strike':8 'take':109 'thread':10 'time':53 'tool':103 'use':21,54,58 'want':19 'weak':29 'worst':31"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://ttrpg.network/comment/3707899"
    +editedAt: DateTimeImmutable @1702833171 {#1722
      date: 2023-12-17 18:12:51.0 +01:00
    }
    +createdAt: DateTimeImmutable @1701650151 {#1721
      date: 2023-12-04 01:35:51.0 +01:00
    }
    +"title": 194027
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.68 ms
Input props
[
  "subject" => App\Entity\EntryComment {#1726
    +user: App\Entity\User {#264
      +avatar: null
      +cover: null
      +email: "bam13302@ttrpg.network"
      +username: "@bam13302@ttrpg.network"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1702832914 {#272
        date: 2023-12-17 18:08:34.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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …}
      +entries: Doctrine\ORM\PersistentCollection {#195 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#167 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#140 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …}
      +posts: Doctrine\ORM\PersistentCollection {#83 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#98 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1801 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …}
      +follows: Doctrine\ORM\PersistentCollection {#1607 …}
      +followers: Doctrine\ORM\PersistentCollection {#1869 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1827 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1856 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …}
      +reports: Doctrine\ORM\PersistentCollection {#1803 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1837 …}
      +violations: Doctrine\ORM\PersistentCollection {#1791 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1887 …}
      +awards: Doctrine\ORM\PersistentCollection {#1949 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …}
      +categories: Doctrine\ORM\PersistentCollection {#1864 …}
      -id: 78002
      -password: "$2y$13$KVyki4..Lh4NJ8Ca.wrhjO0XJPFIkpQMJuTFizGqrQ9bSvBJHvQ06"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …}
      +apId: "bam13302@ttrpg.network"
      +apProfileId: "https://ttrpg.network/u/bam13302"
      +apPublicUrl: "https://ttrpg.network/u/bam13302"
      +apFollowersUrl: null
      +apInboxUrl: "https://ttrpg.network/inbox"
      +apDomain: "ttrpg.network"
      +apPreferredUsername: "bam13302"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705281894 {#273
        date: 2024-01-15 02:24:54.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700765217 {#267
        date: 2023-11-23 19:46:57.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1728
      +user: Proxies\__CG__\App\Entity\User {#2033
        +avatar: null
        +cover: null
        +email: "balderdash9@lemmy.zip"
        +username: "@balderdash9@lemmy.zip"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "I’m mostly half-serious."
        +lastActive: DateTime @1729360150 {#3163
          date: 2024-10-19 19:49:10.0 +02: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: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3166 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3168 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3170 …}
        +entries: Doctrine\ORM\PersistentCollection {#3172 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3174 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3176 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3178 …}
        +posts: Doctrine\ORM\PersistentCollection {#3180 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3182 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3184 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3186 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3188 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#3190 …}
        +follows: Doctrine\ORM\PersistentCollection {#3192 …}
        +followers: Doctrine\ORM\PersistentCollection {#3194 …}
        +blocks: Doctrine\ORM\PersistentCollection {#3196 …}
        +blockers: Doctrine\ORM\PersistentCollection {#3198 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#3200 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#3202 …}
        +reports: Doctrine\ORM\PersistentCollection {#3204 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3206 …}
        +violations: Doctrine\ORM\PersistentCollection {#3208 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3210 …}
        +awards: Doctrine\ORM\PersistentCollection {#3212 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#3214 …}
        +categories: Doctrine\ORM\PersistentCollection {#3216 …}
        -id: 42507
        -password: "$2y$13$AW5fy41v0pD2qBnamNoqSOml7zuUnZWe0uGt6M//ZquqrKQt6pZ1C"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3218 …}
        +apId: "balderdash9@lemmy.zip"
        +apProfileId: "https://lemmy.zip/u/balderdash9"
        +apPublicUrl: "https://lemmy.zip/u/balderdash9"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.zip/inbox"
        +apDomain: "lemmy.zip"
        +apPreferredUsername: "balderdash9"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729581878 {#3164
          date: 2024-10-22 09:24:38.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1692971749 {#3165
          date: 2023-08-25 15:55:49.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1736
        +icon: Proxies\__CG__\App\Entity\Image {#3040 …}
        +name: "lemmyshitpost@lemmy.world"
        +title: "lemmyshitpost"
        +description: """
          Welcome to Lemmy Shitpost. Here you can shitpost to your hearts content.\n
          \n
          Anything and everything goes. Memes, Jokes, Vents and Banter. Though we still have to comply with lemmy.world instance rules. So behave!\n
          \n
          ---\n
          \n
          **Rules:**\n
          ==========\n
          \n
          1. Be Respectful___ Refrain from using harmful language pertaining to a protected characteristic: e.g. race, gender, sexuality, disability or religion. Refrain from being argumentative when responding or commenting to posts/replies. Personal attacks are not welcome here. …\n
          \n
          ---\n
          \n
          2. No Illegal Content___ Content that violates the law. Any post/comment found to be in breach of common law will be removed and given to the authorities if required. That means: -No promoting violence/threats against any individuals -No CSA content or Revenge Porn -No sharing private/personal information (Doxxing) …\n
          \n
          ---\n
          \n
          3. No Spam___ Posting the same post, no matter the intent is against the rules. -If you have posted content, please refrain from re-posting said content within this community. -Do not spam posts with intent to harass, annoy, bully, advertise, scam or harm this community. -No posting Scams/Advertisements/Phishing Links/IP Grabbers -No Bots, Bots will be banned from the community. …\n
          \n
          ---\n
          \n
          4. No Porn/ExplicitContent ___ -Do not post explicit content. Lemmy.World is not the instance for NSFW content. -Do not post Gore or Shock Content. …\n
          \n
          ---\n
          \n
          5. No Enciting Harassment,Brigading, Doxxing or Witch Hunts ___ -Do not Brigade other Communities -No calls to action against other communities/users within Lemmy or outside of Lemmy. -No Witch Hunts against users/communities. -No content that harasses members within or outside of the community. …\n
          \n
          ---\n
          \n
          6. NSFW should be behind NSFW tags.___ -Content that is NSFW should be behind NSFW tags. -Content that might be distressing should be kept behind NSFW tags.\n
          \n
          \n
          \n
          If you see content that is a breach of the rules, please flag and report the comment and a moderator will take action where they can.\n
          \n
          ---\n
          \n
          **Also check out:**\n
          \n
          **Partnered Communities:**\n
          \n
          1.[Memes](/c/memes@lemmy.world)\n
          \n
          2.[Lemmy Review](/c/lemmyreview@lemmy.world)\n
          \n
          3.[Mildly Infuriating](/c/mildlyinfuriating@lemmy.world)\n
          \n
          4.[Lemmy Be Wholesome](/c/lemmybewholesome@lemmy.world)\n
          \n
          5.[No Stupid Questions](/c/nostupidquestions@lemmy.world)\n
          \n
          6.[You Should Know](/c/youshouldknow@lemmy.world)\n
          \n
          7.[Comedy Heaven](/c/comedyheaven@lemmy.world)\n
          \n
          8.[Credible Defense](/c/credibledefense@sh.itjust.works)\n
          \n
          9.[Ten Forward](/c/tenforward@lemmy.world)\n
          \n
          10.[LinuxMemes](/c/linuxmemes@lemmy.world) (Linux themed memes)\n
          \n
          ---\n
          \n
          Reach out to\n
          \n
          *All communities included on the sidebar are to be made in compliance with the instance rules.* [Striker](https://lemmy.world/u/STRIKINGdebate2)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 2449
        +entryCommentCount: 36496
        +postCount: 2
        +postCommentCount: 9
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582894 {#3037
          date: 2024-10-22 09:41:34.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3041 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3043 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3045 …}
        +entries: Doctrine\ORM\PersistentCollection {#3047 …}
        +posts: Doctrine\ORM\PersistentCollection {#3049 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3051 …}
        +bans: Doctrine\ORM\PersistentCollection {#3057 …}
        +reports: Doctrine\ORM\PersistentCollection {#3065 …}
        +badges: Doctrine\ORM\PersistentCollection {#3078 …}
        +logs: Doctrine\ORM\PersistentCollection {#3088 …}
        +awards: Doctrine\ORM\PersistentCollection {#3070 …}
        +categories: Doctrine\ORM\PersistentCollection {#3094 …}
        -id: 102
        +apId: "lemmyshitpost@lemmy.world"
        +apProfileId: "https://lemmy.world/c/lemmyshitpost"
        +apPublicUrl: "https://lemmy.world/c/lemmyshitpost"
        +apFollowersUrl: "https://lemmy.world/c/lemmyshitpost/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "lemmyshitpost"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583684 {#3038
          date: 2024-10-22 09:54:44.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1700687993 {#3039
          date: 2023-11-22 22:19:53.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#2326 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#2136 …}
      +slug: "Survive-the-zombie-apocalypse"
      +title: "Survive the zombie apocalypse"
      +url: "https://lemmy.zip/pictrs/image/8561f977-5a51-4449-ba77-cd0c4e2db4e8.webp"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 221
      +favouriteCount: 324
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728063927 {#2463
        date: 2024-10-04 19:45:27.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2135 …}
      +votes: Doctrine\ORM\PersistentCollection {#2159 …}
      +reports: Doctrine\ORM\PersistentCollection {#2335 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2165 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2054 …}
      +badges: Doctrine\ORM\PersistentCollection {#2110 …}
      +children: [
        App\Entity\EntryComment {#1726}
      ]
      -id: 19506
      -titleTs: "'apocalyps':4 'surviv':1 'zombi':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1701637193
      +visibility: "visible             "
      +apId: "https://lemmy.zip/post/6413648"
      +editedAt: null
      +createdAt: DateTimeImmutable @1701550793 {#2081
        date: 2023-12-02 21:59:53.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1736 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#1730 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#1737 …}
    +body: "Most body armor is good for 1 strike. Kevlar thread break, ceramic breaks, and you really don’t want to use dented armor, best case it’s a weak point, worst case is pushing in your chest cavity preventing you from breathing. Any body armor that is remotely mobile is effectively one time use. Now admitted (normally) used body armor can still provide some protection and can be better than nothing (except in situations where the damage impacts you, ie the plate metal being dented and pushing into your chest). And some can be repaired or replaced with the right materials and tools, but those are heavy, and take space"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1701650151 {#1723
      date: 2023-12-04 01:35:51.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@balderdash9@lemmy.zip"
      "@FrankTheHealer@lemmy.world"
      "@FilthyHookerSpit@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1734 …}
    +nested: Doctrine\ORM\PersistentCollection {#1727 …}
    +votes: Doctrine\ORM\PersistentCollection {#1733 …}
    +reports: Doctrine\ORM\PersistentCollection {#1724 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1715 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1718 …}
    -id: 194027
    -bodyTs: "'1':7 'admit':56 'armor':3,23,45,60 'best':24 'better':69 'bodi':2,44,59 'break':11,13 'breath':42 'case':25,32 'caviti':38 'ceram':12 'chest':37,90 'damag':77 'dent':22,85 'effect':51 'except':72 'good':5 'heavi':107 'ie':80 'impact':78 'kevlar':9 'materi':101 'metal':83 'mobil':49 'normal':57 'noth':71 'one':52 'plate':82 'point':30 'prevent':39 'protect':65 'provid':63 'push':34,87 'realli':16 'remot':48 'repair':95 'replac':97 'right':100 'situat':74 'space':110 'still':62 'strike':8 'take':109 'thread':10 'time':53 'tool':103 'use':21,54,58 'want':19 'weak':29 'worst':31"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://ttrpg.network/comment/3707899"
    +editedAt: DateTimeImmutable @1702833171 {#1722
      date: 2023-12-17 18:12:51.0 +01:00
    }
    +createdAt: DateTimeImmutable @1701650151 {#1721
      date: 2023-12-04 01:35:51.0 +01:00
    }
    +"title": 194027
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#4201
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#1726
    +user: App\Entity\User {#264
      +avatar: null
      +cover: null
      +email: "bam13302@ttrpg.network"
      +username: "@bam13302@ttrpg.network"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1702832914 {#272
        date: 2023-12-17 18:08:34.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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …}
      +entries: Doctrine\ORM\PersistentCollection {#195 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#167 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#140 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …}
      +posts: Doctrine\ORM\PersistentCollection {#83 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#98 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1801 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …}
      +follows: Doctrine\ORM\PersistentCollection {#1607 …}
      +followers: Doctrine\ORM\PersistentCollection {#1869 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1827 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1856 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …}
      +reports: Doctrine\ORM\PersistentCollection {#1803 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1837 …}
      +violations: Doctrine\ORM\PersistentCollection {#1791 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1887 …}
      +awards: Doctrine\ORM\PersistentCollection {#1949 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …}
      +categories: Doctrine\ORM\PersistentCollection {#1864 …}
      -id: 78002
      -password: "$2y$13$KVyki4..Lh4NJ8Ca.wrhjO0XJPFIkpQMJuTFizGqrQ9bSvBJHvQ06"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …}
      +apId: "bam13302@ttrpg.network"
      +apProfileId: "https://ttrpg.network/u/bam13302"
      +apPublicUrl: "https://ttrpg.network/u/bam13302"
      +apFollowersUrl: null
      +apInboxUrl: "https://ttrpg.network/inbox"
      +apDomain: "ttrpg.network"
      +apPreferredUsername: "bam13302"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705281894 {#273
        date: 2024-01-15 02:24:54.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700765217 {#267
        date: 2023-11-23 19:46:57.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1728
      +user: Proxies\__CG__\App\Entity\User {#2033
        +avatar: null
        +cover: null
        +email: "balderdash9@lemmy.zip"
        +username: "@balderdash9@lemmy.zip"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "I’m mostly half-serious."
        +lastActive: DateTime @1729360150 {#3163
          date: 2024-10-19 19:49:10.0 +02: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: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3166 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3168 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3170 …}
        +entries: Doctrine\ORM\PersistentCollection {#3172 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3174 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3176 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3178 …}
        +posts: Doctrine\ORM\PersistentCollection {#3180 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3182 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3184 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3186 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3188 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#3190 …}
        +follows: Doctrine\ORM\PersistentCollection {#3192 …}
        +followers: Doctrine\ORM\PersistentCollection {#3194 …}
        +blocks: Doctrine\ORM\PersistentCollection {#3196 …}
        +blockers: Doctrine\ORM\PersistentCollection {#3198 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#3200 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#3202 …}
        +reports: Doctrine\ORM\PersistentCollection {#3204 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3206 …}
        +violations: Doctrine\ORM\PersistentCollection {#3208 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3210 …}
        +awards: Doctrine\ORM\PersistentCollection {#3212 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#3214 …}
        +categories: Doctrine\ORM\PersistentCollection {#3216 …}
        -id: 42507
        -password: "$2y$13$AW5fy41v0pD2qBnamNoqSOml7zuUnZWe0uGt6M//ZquqrKQt6pZ1C"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3218 …}
        +apId: "balderdash9@lemmy.zip"
        +apProfileId: "https://lemmy.zip/u/balderdash9"
        +apPublicUrl: "https://lemmy.zip/u/balderdash9"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.zip/inbox"
        +apDomain: "lemmy.zip"
        +apPreferredUsername: "balderdash9"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729581878 {#3164
          date: 2024-10-22 09:24:38.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1692971749 {#3165
          date: 2023-08-25 15:55:49.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1736
        +icon: Proxies\__CG__\App\Entity\Image {#3040 …}
        +name: "lemmyshitpost@lemmy.world"
        +title: "lemmyshitpost"
        +description: """
          Welcome to Lemmy Shitpost. Here you can shitpost to your hearts content.\n
          \n
          Anything and everything goes. Memes, Jokes, Vents and Banter. Though we still have to comply with lemmy.world instance rules. So behave!\n
          \n
          ---\n
          \n
          **Rules:**\n
          ==========\n
          \n
          1. Be Respectful___ Refrain from using harmful language pertaining to a protected characteristic: e.g. race, gender, sexuality, disability or religion. Refrain from being argumentative when responding or commenting to posts/replies. Personal attacks are not welcome here. …\n
          \n
          ---\n
          \n
          2. No Illegal Content___ Content that violates the law. Any post/comment found to be in breach of common law will be removed and given to the authorities if required. That means: -No promoting violence/threats against any individuals -No CSA content or Revenge Porn -No sharing private/personal information (Doxxing) …\n
          \n
          ---\n
          \n
          3. No Spam___ Posting the same post, no matter the intent is against the rules. -If you have posted content, please refrain from re-posting said content within this community. -Do not spam posts with intent to harass, annoy, bully, advertise, scam or harm this community. -No posting Scams/Advertisements/Phishing Links/IP Grabbers -No Bots, Bots will be banned from the community. …\n
          \n
          ---\n
          \n
          4. No Porn/ExplicitContent ___ -Do not post explicit content. Lemmy.World is not the instance for NSFW content. -Do not post Gore or Shock Content. …\n
          \n
          ---\n
          \n
          5. No Enciting Harassment,Brigading, Doxxing or Witch Hunts ___ -Do not Brigade other Communities -No calls to action against other communities/users within Lemmy or outside of Lemmy. -No Witch Hunts against users/communities. -No content that harasses members within or outside of the community. …\n
          \n
          ---\n
          \n
          6. NSFW should be behind NSFW tags.___ -Content that is NSFW should be behind NSFW tags. -Content that might be distressing should be kept behind NSFW tags.\n
          \n
          \n
          \n
          If you see content that is a breach of the rules, please flag and report the comment and a moderator will take action where they can.\n
          \n
          ---\n
          \n
          **Also check out:**\n
          \n
          **Partnered Communities:**\n
          \n
          1.[Memes](/c/memes@lemmy.world)\n
          \n
          2.[Lemmy Review](/c/lemmyreview@lemmy.world)\n
          \n
          3.[Mildly Infuriating](/c/mildlyinfuriating@lemmy.world)\n
          \n
          4.[Lemmy Be Wholesome](/c/lemmybewholesome@lemmy.world)\n
          \n
          5.[No Stupid Questions](/c/nostupidquestions@lemmy.world)\n
          \n
          6.[You Should Know](/c/youshouldknow@lemmy.world)\n
          \n
          7.[Comedy Heaven](/c/comedyheaven@lemmy.world)\n
          \n
          8.[Credible Defense](/c/credibledefense@sh.itjust.works)\n
          \n
          9.[Ten Forward](/c/tenforward@lemmy.world)\n
          \n
          10.[LinuxMemes](/c/linuxmemes@lemmy.world) (Linux themed memes)\n
          \n
          ---\n
          \n
          Reach out to\n
          \n
          *All communities included on the sidebar are to be made in compliance with the instance rules.* [Striker](https://lemmy.world/u/STRIKINGdebate2)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 2449
        +entryCommentCount: 36496
        +postCount: 2
        +postCommentCount: 9
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582894 {#3037
          date: 2024-10-22 09:41:34.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3041 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3043 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3045 …}
        +entries: Doctrine\ORM\PersistentCollection {#3047 …}
        +posts: Doctrine\ORM\PersistentCollection {#3049 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3051 …}
        +bans: Doctrine\ORM\PersistentCollection {#3057 …}
        +reports: Doctrine\ORM\PersistentCollection {#3065 …}
        +badges: Doctrine\ORM\PersistentCollection {#3078 …}
        +logs: Doctrine\ORM\PersistentCollection {#3088 …}
        +awards: Doctrine\ORM\PersistentCollection {#3070 …}
        +categories: Doctrine\ORM\PersistentCollection {#3094 …}
        -id: 102
        +apId: "lemmyshitpost@lemmy.world"
        +apProfileId: "https://lemmy.world/c/lemmyshitpost"
        +apPublicUrl: "https://lemmy.world/c/lemmyshitpost"
        +apFollowersUrl: "https://lemmy.world/c/lemmyshitpost/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "lemmyshitpost"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583684 {#3038
          date: 2024-10-22 09:54:44.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1700687993 {#3039
          date: 2023-11-22 22:19:53.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#2326 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#2136 …}
      +slug: "Survive-the-zombie-apocalypse"
      +title: "Survive the zombie apocalypse"
      +url: "https://lemmy.zip/pictrs/image/8561f977-5a51-4449-ba77-cd0c4e2db4e8.webp"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 221
      +favouriteCount: 324
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728063927 {#2463
        date: 2024-10-04 19:45:27.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2135 …}
      +votes: Doctrine\ORM\PersistentCollection {#2159 …}
      +reports: Doctrine\ORM\PersistentCollection {#2335 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2165 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2054 …}
      +badges: Doctrine\ORM\PersistentCollection {#2110 …}
      +children: [
        App\Entity\EntryComment {#1726}
      ]
      -id: 19506
      -titleTs: "'apocalyps':4 'surviv':1 'zombi':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1701637193
      +visibility: "visible             "
      +apId: "https://lemmy.zip/post/6413648"
      +editedAt: null
      +createdAt: DateTimeImmutable @1701550793 {#2081
        date: 2023-12-02 21:59:53.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1736 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#1730 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#1737 …}
    +body: "Most body armor is good for 1 strike. Kevlar thread break, ceramic breaks, and you really don’t want to use dented armor, best case it’s a weak point, worst case is pushing in your chest cavity preventing you from breathing. Any body armor that is remotely mobile is effectively one time use. Now admitted (normally) used body armor can still provide some protection and can be better than nothing (except in situations where the damage impacts you, ie the plate metal being dented and pushing into your chest). And some can be repaired or replaced with the right materials and tools, but those are heavy, and take space"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1701650151 {#1723
      date: 2023-12-04 01:35:51.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@balderdash9@lemmy.zip"
      "@FrankTheHealer@lemmy.world"
      "@FilthyHookerSpit@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1734 …}
    +nested: Doctrine\ORM\PersistentCollection {#1727 …}
    +votes: Doctrine\ORM\PersistentCollection {#1733 …}
    +reports: Doctrine\ORM\PersistentCollection {#1724 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1715 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1718 …}
    -id: 194027
    -bodyTs: "'1':7 'admit':56 'armor':3,23,45,60 'best':24 'better':69 'bodi':2,44,59 'break':11,13 'breath':42 'case':25,32 'caviti':38 'ceram':12 'chest':37,90 'damag':77 'dent':22,85 'effect':51 'except':72 'good':5 'heavi':107 'ie':80 'impact':78 'kevlar':9 'materi':101 'metal':83 'mobil':49 'normal':57 'noth':71 'one':52 'plate':82 'point':30 'prevent':39 'protect':65 'provid':63 'push':34,87 'realli':16 'remot':48 'repair':95 'replac':97 'right':100 'situat':74 'space':110 'still':62 'strike':8 'take':109 'thread':10 'time':53 'tool':103 'use':21,54,58 'want':19 'weak':29 'worst':31"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://ttrpg.network/comment/3707899"
    +editedAt: DateTimeImmutable @1702833171 {#1722
      date: 2023-12-17 18:12:51.0 +01:00
    }
    +createdAt: DateTimeImmutable @1701650151 {#1721
      date: 2023-12-04 01:35:51.0 +01:00
    }
    +"title": 194027
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry App\Twig\Components\EntryComponent 12.0 MiB 39.54 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#1593
    +user: Proxies\__CG__\App\Entity\User {#2011
      +avatar: Proxies\__CG__\App\Entity\Image {#4573 …}
      +cover: null
      +email: "retiolus@lemmy.cat"
      +username: "@retiolus@lemmy.cat"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Mastodon: [@retiolus@mamot.fr](https://mamot.fr/@retiolus)\n
        \n
        Website: <https://retiolus.net>\n
        \n
        #nobot
        """
      +lastActive: DateTime @1701548428 {#4570
        date: 2023-12-02 21:20:28.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 {#4574 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4576 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4578 …}
      +entries: Doctrine\ORM\PersistentCollection {#4580 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4582 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4584 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4586 …}
      +posts: Doctrine\ORM\PersistentCollection {#4588 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4590 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4592 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4596 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4598 …}
      +follows: Doctrine\ORM\PersistentCollection {#4600 …}
      +followers: Doctrine\ORM\PersistentCollection {#4602 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4604 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4606 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4608 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4610 …}
      +reports: Doctrine\ORM\PersistentCollection {#4612 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4614 …}
      +violations: Doctrine\ORM\PersistentCollection {#4616 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4618 …}
      +awards: Doctrine\ORM\PersistentCollection {#4620 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4622 …}
      +categories: Doctrine\ORM\PersistentCollection {#4624 …}
      -id: 7641
      -password: "$2y$13$pVjj2bB6lFj2thOl53jiqu.NmvR1rVnDWPU9Eu6OsvetS2Z7rRL.q"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4626 …}
      +apId: "retiolus@lemmy.cat"
      +apProfileId: "https://lemmy.cat/u/retiolus"
      +apPublicUrl: "https://lemmy.cat/u/retiolus"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.cat/inbox"
      +apDomain: "lemmy.cat"
      +apPreferredUsername: "retiolus"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1702799095 {#4571
        date: 2023-12-17 08:44:55.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687474467 {#4572
        date: 2023-06-23 00:54:27.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581
      +icon: Proxies\__CG__\App\Entity\Image {#4498 …}
      +name: "piracy@lemmy.dbzer0.com"
      +title: "piracy"
      +description: """
        ##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
        \n
        ---\n
        \n
        ### Rules • [Full Version](https://rentry.co/piracy-rules)\n
        \n
        **1**. Posts must be related to the discussion of digital piracy\n
        \n
        **2**. Don’t request invites, trade, sell, or self-promote\n
        \n
        **3**. Don’t request or link to specific pirated titles, including DMs\n
        \n
        **4**. Don’t submit low-quality posts, be entitled, or harass others\n
        \n
        **5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
        \n
        ---\n
        \n
        [![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
        ---------------------------------------------------------------------------\n
        \n
        ### Loot, Pillage, &amp; Plunder\n
        \n
        - [📜 Megathread](https://rentry.co/megathread)\n
        - [🪶 FAQ](https://rentry.co/piracy-faq)\n
        - [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
        - [🪶 Rules](https://rentry.co/piracy-rules)\n
        \n
        ---\n
        \n
        💰 Please help cover server costs.\n
        \n
        [![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
        \n
        ---
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 866
      +entryCommentCount: 20194
      +postCount: 7
      +postCommentCount: 149
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729581369 {#4495
        date: 2024-10-22 09:16:09.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#4499 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#4501 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4503 …}
      +entries: Doctrine\ORM\PersistentCollection {#4505 …}
      +posts: Doctrine\ORM\PersistentCollection {#4507 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4509 …}
      +bans: Doctrine\ORM\PersistentCollection {#4511 …}
      +reports: Doctrine\ORM\PersistentCollection {#4513 …}
      +badges: Doctrine\ORM\PersistentCollection {#4515 …}
      +logs: Doctrine\ORM\PersistentCollection {#4517 …}
      +awards: Doctrine\ORM\PersistentCollection {#4519 …}
      +categories: Doctrine\ORM\PersistentCollection {#4521 …}
      -id: 51
      +apId: "piracy@lemmy.dbzer0.com"
      +apProfileId: "https://lemmy.dbzer0.com/c/piracy"
      +apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
      +apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
      +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
      +apDomain: "lemmy.dbzer0.com"
      +apPreferredUsername: "piracy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708748229 {#4496
        date: 2024-02-24 05:17:09.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697197339 {#4497
        date: 2023-10-13 13:42:19.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +image: Proxies\__CG__\App\Entity\Image {#2022 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2112 …}
    +slug: "Naming-Torrents"
    +title: "Naming Torrents"
    +url: "https://files.catbox.moe/ictct2.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 107
    +favouriteCount: 579
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1707939659 {#2109
      date: 2024-02-14 20:40:59.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2124 …}
    +votes: Doctrine\ORM\PersistentCollection {#2116 …}
    +reports: Doctrine\ORM\PersistentCollection {#2161 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2163 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2044 …}
    +badges: Doctrine\ORM\PersistentCollection {#2127 …}
    +children: [
      3 => App\Entity\EntryComment {#1595
        +user: App\Entity\User {#264
          +avatar: null
          +cover: null
          +email: "bam13302@ttrpg.network"
          +username: "@bam13302@ttrpg.network"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1702832914 {#272
            date: 2023-12-17 18:08:34.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: false
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: true
          +notifyOnNewEntryCommentReply: true
          +notifyOnNewPost: false
          +notifyOnNewPostReply: true
          +notifyOnNewPostCommentReply: true
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …}
          +entries: Doctrine\ORM\PersistentCollection {#195 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#167 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#140 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …}
          +posts: Doctrine\ORM\PersistentCollection {#83 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#98 …}
          +postComments: Doctrine\ORM\PersistentCollection {#1801 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …}
          +follows: Doctrine\ORM\PersistentCollection {#1607 …}
          +followers: Doctrine\ORM\PersistentCollection {#1869 …}
          +blocks: Doctrine\ORM\PersistentCollection {#1827 …}
          +blockers: Doctrine\ORM\PersistentCollection {#1856 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …}
          +reports: Doctrine\ORM\PersistentCollection {#1803 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1837 …}
          +violations: Doctrine\ORM\PersistentCollection {#1791 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1887 …}
          +awards: Doctrine\ORM\PersistentCollection {#1949 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …}
          +categories: Doctrine\ORM\PersistentCollection {#1864 …}
          -id: 78002
          -password: "$2y$13$KVyki4..Lh4NJ8Ca.wrhjO0XJPFIkpQMJuTFizGqrQ9bSvBJHvQ06"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …}
          +apId: "bam13302@ttrpg.network"
          +apProfileId: "https://ttrpg.network/u/bam13302"
          +apPublicUrl: "https://ttrpg.network/u/bam13302"
          +apFollowersUrl: null
          +apInboxUrl: "https://ttrpg.network/inbox"
          +apDomain: "ttrpg.network"
          +apPreferredUsername: "bam13302"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1705281894 {#273
            date: 2024-01-15 02:24:54.0 +01:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1700765217 {#267
            date: 2023-11-23 19:46:57.0 +01:00
          }
        }
        +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1671 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
        +body: "The problem is really that space is an argument separator, so to safely handle filenames with spaces you need to handle them special, either by escaping them, quoting the entire thing. This means that the filename with spaces can’t be just copy pasted wherever you want, you have handle them special. It adds complications that are resolved by just using a separator that isnt used for other things, like underscore, or dash. Dot I also don’t like as much as it’s used as a separator for extensions, but that’s a far easier problem to handle by just ignoring all but the last dot, leaving only one really bad edge case (a file that does not have an extension, that uses dot separator in its filename having the filesystem imply a wrong extension."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 12
        +score: 0
        +lastActive: DateTime @1700408216 {#1433
          date: 2023-11-19 16:36:56.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@retiolus@lemmy.cat"
          "@Socsa@sh.itjust.works"
          "@Pyrozo007@lemmy.dbzer0.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1666 …}
        +nested: Doctrine\ORM\PersistentCollection {#1669 …}
        +votes: Doctrine\ORM\PersistentCollection {#1677 …}
        +reports: Doctrine\ORM\PersistentCollection {#1672 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1573 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1574 …}
        -id: 140051
        -bodyTs: "'add':54 'also':76 'argument':9 'bad':112 'case':114 'complic':55 'copi':43 'dash':73 'dot':74,107,125 'easier':96 'edg':113 'either':24 'entir':30 'escap':26 'extens':90,122,136 'far':95 'file':116 'filenam':15,36,129 'filesystem':132 'handl':14,21,50,99 'ignor':102 'impli':133 'isnt':65 'last':106 'leav':108 'like':70,79 'mean':33 'much':81 'need':19 'one':110 'past':44 'problem':2,97 'quot':28 'realli':4,111 'resolv':58 'safe':13 'separ':10,63,88,126 'space':6,17,38 'special':23,52 'thing':31,69 'underscor':71 'use':61,66,85,124 'want':47 'wherev':45 'wrong':135"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://ttrpg.network/comment/3400887"
        +editedAt: DateTimeImmutable @1700765322 {#1430
          date: 2023-11-23 19:48:42.0 +01:00
        }
        +createdAt: DateTimeImmutable @1700408216 {#1428
          date: 2023-11-19 16:36:56.0 +01:00
        }
        +"title": 140051
      }
      2 => App\Entity\EntryComment {#1561
        +user: App\Entity\User {#264}
        +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1526 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
        +body: """
          `for f in *.txt; do cat $f; done`\n
          \n
          Will error for example. It works fine for filenames without space, but if the filename has space in it, it will be interpreted wrong. But if your testing batch doesn’t have spaces in the filename, you won’t see the issue until it’s used on a file that does. Note ‘cat’ is a placeholder, any function/script that can be used on a file here will have the same issue.\n
          \n
          Something similar to that caught me last week while I was unzipping multiple mods in bulk for a game.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1700422351 {#1583
          date: 2023-11-19 20:32:31.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@retiolus@lemmy.cat"
          "@Socsa@sh.itjust.works"
          "@Pyrozo007@lemmy.dbzer0.com"
          "@bam13302@ttrpg.network"
          "@gayhitler420@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1528 …}
        +nested: Doctrine\ORM\PersistentCollection {#1559 …}
        +votes: Doctrine\ORM\PersistentCollection {#1564 …}
        +reports: Doctrine\ORM\PersistentCollection {#1563 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1558 …}
        -id: 140660
        -bodyTs: "'batch':37 'bulk':95 'cat':6,61 'caught':84 'doesn':38 'done':8 'error':10 'exampl':12 'f':2,7 'file':57,73 'filenam':17,23,44 'fine':15 'function/script':66 'game':98 'interpret':31 'issu':50,79 'last':86 'mod':93 'multipl':92 'note':60 'placehold':64 'see':48 'similar':81 'someth':80 'space':19,25,41 'test':36 'txt':4 'unzip':91 'use':54,70 'week':87 'without':18 'won':46 'work':14 'wrong':32"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://ttrpg.network/comment/3404699"
        +editedAt: DateTimeImmutable @1700795049 {#1525
          date: 2023-11-24 04:04:09.0 +01:00
        }
        +createdAt: DateTimeImmutable @1700422351 {#1567
          date: 2023-11-19 20:32:31.0 +01:00
        }
        +"title": 140660
      }
      1 => App\Entity\EntryComment {#1620
        +user: App\Entity\User {#264}
        +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1613 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
        +body: "You are correct, that is how I worked around the issue and why I mentioned that work around in my original post"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700431245 {#1557
          date: 2023-11-19 23:00:45.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@retiolus@lemmy.cat"
          "@Socsa@sh.itjust.works"
          "@Pyrozo007@lemmy.dbzer0.com"
          "@bam13302@ttrpg.network"
          "@gayhitler420@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1604 …}
        +nested: Doctrine\ORM\PersistentCollection {#1619 …}
        +votes: Doctrine\ORM\PersistentCollection {#1701 …}
        +reports: Doctrine\ORM\PersistentCollection {#1687 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1689 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1691 …}
        -id: 141100
        -bodyTs: "'around':9,18 'correct':3 'issu':11 'mention':15 'origin':21 'post':22 'work':8,17"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://ttrpg.network/comment/3407102"
        +editedAt: DateTimeImmutable @1700811216 {#1555
          date: 2023-11-24 08:33:36.0 +01:00
        }
        +createdAt: DateTimeImmutable @1700431245 {#1621
          date: 2023-11-19 23:00:45.0 +01:00
        }
        +"title": 141100
      }
      0 => App\Entity\EntryComment {#1616
        +user: App\Entity\User {#264}
        +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1611 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
        +body: "To be fair, I didn’t really focus on the biggest annoyance I’ve had with spaces in the file name: going between terminals and the GUI, most filenames you can copy and paste with wild abandon, but filenames with spaces always require special care, sometimes stripping the auto completed escaped space from file names from the terminal, or quoting or escaping the space when taking one from the GUI."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700570210 {#1795
          date: 2023-11-21 13:36:50.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@retiolus@lemmy.cat"
          "@Socsa@sh.itjust.works"
          "@Pyrozo007@lemmy.dbzer0.com"
          "@bam13302@ttrpg.network"
          "@gayhitler420@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1598 …}
        +nested: Doctrine\ORM\PersistentCollection {#1629 …}
        +votes: Doctrine\ORM\PersistentCollection {#1626 …}
        +reports: Doctrine\ORM\PersistentCollection {#1618 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1597 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1731 …}
        -id: 146476
        -bodyTs: "'abandon':37 'alway':42 'annoy':12 'auto':49 'biggest':11 'care':45 'complet':50 'copi':32 'didn':5 'escap':51,62 'fair':3 'file':20,54 'filenam':29,39 'focus':8 'go':22 'gui':27,70 'name':21,55 'one':67 'past':34 'quot':60 'realli':7 'requir':43 'sometim':46 'space':17,41,52,64 'special':44 'strip':47 'take':66 'termin':24,58 've':14 'wild':36"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://ttrpg.network/comment/3440950"
        +editedAt: DateTimeImmutable @1701006823 {#1705
          date: 2023-11-26 14:53:43.0 +01:00
        }
        +createdAt: DateTimeImmutable @1700570210 {#1711
          date: 2023-11-21 13:36:50.0 +01:00
        }
        +"title": 146476
      }
    ]
    -id: 14152
    -titleTs: "'name':1 'torrent':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700405644
    +visibility: "visible             "
    +apId: "https://lemmy.cat/post/5761887"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700319244 {#2132
      date: 2023-11-18 15:54:04.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  "dateAsUrl" => true
]
Attributes
[
  "dateAsUrl" => true
]
Component
App\Twig\Components\EntryComponent {#4455
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
  -newCommentMarkerCount: App\Kbin\NewCommentMarker\NewCommentMarkerCount {#2985 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1593
    +user: Proxies\__CG__\App\Entity\User {#2011
      +avatar: Proxies\__CG__\App\Entity\Image {#4573 …}
      +cover: null
      +email: "retiolus@lemmy.cat"
      +username: "@retiolus@lemmy.cat"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Mastodon: [@retiolus@mamot.fr](https://mamot.fr/@retiolus)\n
        \n
        Website: <https://retiolus.net>\n
        \n
        #nobot
        """
      +lastActive: DateTime @1701548428 {#4570
        date: 2023-12-02 21:20:28.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 {#4574 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4576 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4578 …}
      +entries: Doctrine\ORM\PersistentCollection {#4580 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4582 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4584 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4586 …}
      +posts: Doctrine\ORM\PersistentCollection {#4588 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4590 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4592 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4596 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4598 …}
      +follows: Doctrine\ORM\PersistentCollection {#4600 …}
      +followers: Doctrine\ORM\PersistentCollection {#4602 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4604 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4606 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4608 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4610 …}
      +reports: Doctrine\ORM\PersistentCollection {#4612 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4614 …}
      +violations: Doctrine\ORM\PersistentCollection {#4616 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4618 …}
      +awards: Doctrine\ORM\PersistentCollection {#4620 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4622 …}
      +categories: Doctrine\ORM\PersistentCollection {#4624 …}
      -id: 7641
      -password: "$2y$13$pVjj2bB6lFj2thOl53jiqu.NmvR1rVnDWPU9Eu6OsvetS2Z7rRL.q"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4626 …}
      +apId: "retiolus@lemmy.cat"
      +apProfileId: "https://lemmy.cat/u/retiolus"
      +apPublicUrl: "https://lemmy.cat/u/retiolus"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.cat/inbox"
      +apDomain: "lemmy.cat"
      +apPreferredUsername: "retiolus"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1702799095 {#4571
        date: 2023-12-17 08:44:55.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687474467 {#4572
        date: 2023-06-23 00:54:27.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581
      +icon: Proxies\__CG__\App\Entity\Image {#4498 …}
      +name: "piracy@lemmy.dbzer0.com"
      +title: "piracy"
      +description: """
        ##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
        \n
        ---\n
        \n
        ### Rules • [Full Version](https://rentry.co/piracy-rules)\n
        \n
        **1**. Posts must be related to the discussion of digital piracy\n
        \n
        **2**. Don’t request invites, trade, sell, or self-promote\n
        \n
        **3**. Don’t request or link to specific pirated titles, including DMs\n
        \n
        **4**. Don’t submit low-quality posts, be entitled, or harass others\n
        \n
        **5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
        \n
        ---\n
        \n
        [![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
        ---------------------------------------------------------------------------\n
        \n
        ### Loot, Pillage, &amp; Plunder\n
        \n
        - [📜 Megathread](https://rentry.co/megathread)\n
        - [🪶 FAQ](https://rentry.co/piracy-faq)\n
        - [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
        - [🪶 Rules](https://rentry.co/piracy-rules)\n
        \n
        ---\n
        \n
        💰 Please help cover server costs.\n
        \n
        [![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
        \n
        ---
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 866
      +entryCommentCount: 20194
      +postCount: 7
      +postCommentCount: 149
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729581369 {#4495
        date: 2024-10-22 09:16:09.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#4499 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#4501 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4503 …}
      +entries: Doctrine\ORM\PersistentCollection {#4505 …}
      +posts: Doctrine\ORM\PersistentCollection {#4507 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4509 …}
      +bans: Doctrine\ORM\PersistentCollection {#4511 …}
      +reports: Doctrine\ORM\PersistentCollection {#4513 …}
      +badges: Doctrine\ORM\PersistentCollection {#4515 …}
      +logs: Doctrine\ORM\PersistentCollection {#4517 …}
      +awards: Doctrine\ORM\PersistentCollection {#4519 …}
      +categories: Doctrine\ORM\PersistentCollection {#4521 …}
      -id: 51
      +apId: "piracy@lemmy.dbzer0.com"
      +apProfileId: "https://lemmy.dbzer0.com/c/piracy"
      +apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
      +apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
      +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
      +apDomain: "lemmy.dbzer0.com"
      +apPreferredUsername: "piracy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708748229 {#4496
        date: 2024-02-24 05:17:09.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697197339 {#4497
        date: 2023-10-13 13:42:19.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +image: Proxies\__CG__\App\Entity\Image {#2022 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2112 …}
    +slug: "Naming-Torrents"
    +title: "Naming Torrents"
    +url: "https://files.catbox.moe/ictct2.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 107
    +favouriteCount: 579
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1707939659 {#2109
      date: 2024-02-14 20:40:59.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2124 …}
    +votes: Doctrine\ORM\PersistentCollection {#2116 …}
    +reports: Doctrine\ORM\PersistentCollection {#2161 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2163 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2044 …}
    +badges: Doctrine\ORM\PersistentCollection {#2127 …}
    +children: [
      3 => App\Entity\EntryComment {#1595
        +user: App\Entity\User {#264
          +avatar: null
          +cover: null
          +email: "bam13302@ttrpg.network"
          +username: "@bam13302@ttrpg.network"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1702832914 {#272
            date: 2023-12-17 18:08:34.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: false
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: true
          +notifyOnNewEntryCommentReply: true
          +notifyOnNewPost: false
          +notifyOnNewPostReply: true
          +notifyOnNewPostCommentReply: true
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …}
          +entries: Doctrine\ORM\PersistentCollection {#195 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#167 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#140 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …}
          +posts: Doctrine\ORM\PersistentCollection {#83 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#98 …}
          +postComments: Doctrine\ORM\PersistentCollection {#1801 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …}
          +follows: Doctrine\ORM\PersistentCollection {#1607 …}
          +followers: Doctrine\ORM\PersistentCollection {#1869 …}
          +blocks: Doctrine\ORM\PersistentCollection {#1827 …}
          +blockers: Doctrine\ORM\PersistentCollection {#1856 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …}
          +reports: Doctrine\ORM\PersistentCollection {#1803 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1837 …}
          +violations: Doctrine\ORM\PersistentCollection {#1791 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1887 …}
          +awards: Doctrine\ORM\PersistentCollection {#1949 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …}
          +categories: Doctrine\ORM\PersistentCollection {#1864 …}
          -id: 78002
          -password: "$2y$13$KVyki4..Lh4NJ8Ca.wrhjO0XJPFIkpQMJuTFizGqrQ9bSvBJHvQ06"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …}
          +apId: "bam13302@ttrpg.network"
          +apProfileId: "https://ttrpg.network/u/bam13302"
          +apPublicUrl: "https://ttrpg.network/u/bam13302"
          +apFollowersUrl: null
          +apInboxUrl: "https://ttrpg.network/inbox"
          +apDomain: "ttrpg.network"
          +apPreferredUsername: "bam13302"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1705281894 {#273
            date: 2024-01-15 02:24:54.0 +01:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1700765217 {#267
            date: 2023-11-23 19:46:57.0 +01:00
          }
        }
        +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1671 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
        +body: "The problem is really that space is an argument separator, so to safely handle filenames with spaces you need to handle them special, either by escaping them, quoting the entire thing. This means that the filename with spaces can’t be just copy pasted wherever you want, you have handle them special. It adds complications that are resolved by just using a separator that isnt used for other things, like underscore, or dash. Dot I also don’t like as much as it’s used as a separator for extensions, but that’s a far easier problem to handle by just ignoring all but the last dot, leaving only one really bad edge case (a file that does not have an extension, that uses dot separator in its filename having the filesystem imply a wrong extension."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 12
        +score: 0
        +lastActive: DateTime @1700408216 {#1433
          date: 2023-11-19 16:36:56.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@retiolus@lemmy.cat"
          "@Socsa@sh.itjust.works"
          "@Pyrozo007@lemmy.dbzer0.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1666 …}
        +nested: Doctrine\ORM\PersistentCollection {#1669 …}
        +votes: Doctrine\ORM\PersistentCollection {#1677 …}
        +reports: Doctrine\ORM\PersistentCollection {#1672 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1573 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1574 …}
        -id: 140051
        -bodyTs: "'add':54 'also':76 'argument':9 'bad':112 'case':114 'complic':55 'copi':43 'dash':73 'dot':74,107,125 'easier':96 'edg':113 'either':24 'entir':30 'escap':26 'extens':90,122,136 'far':95 'file':116 'filenam':15,36,129 'filesystem':132 'handl':14,21,50,99 'ignor':102 'impli':133 'isnt':65 'last':106 'leav':108 'like':70,79 'mean':33 'much':81 'need':19 'one':110 'past':44 'problem':2,97 'quot':28 'realli':4,111 'resolv':58 'safe':13 'separ':10,63,88,126 'space':6,17,38 'special':23,52 'thing':31,69 'underscor':71 'use':61,66,85,124 'want':47 'wherev':45 'wrong':135"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://ttrpg.network/comment/3400887"
        +editedAt: DateTimeImmutable @1700765322 {#1430
          date: 2023-11-23 19:48:42.0 +01:00
        }
        +createdAt: DateTimeImmutable @1700408216 {#1428
          date: 2023-11-19 16:36:56.0 +01:00
        }
        +"title": 140051
      }
      2 => App\Entity\EntryComment {#1561
        +user: App\Entity\User {#264}
        +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1526 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
        +body: """
          `for f in *.txt; do cat $f; done`\n
          \n
          Will error for example. It works fine for filenames without space, but if the filename has space in it, it will be interpreted wrong. But if your testing batch doesn’t have spaces in the filename, you won’t see the issue until it’s used on a file that does. Note ‘cat’ is a placeholder, any function/script that can be used on a file here will have the same issue.\n
          \n
          Something similar to that caught me last week while I was unzipping multiple mods in bulk for a game.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1700422351 {#1583
          date: 2023-11-19 20:32:31.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@retiolus@lemmy.cat"
          "@Socsa@sh.itjust.works"
          "@Pyrozo007@lemmy.dbzer0.com"
          "@bam13302@ttrpg.network"
          "@gayhitler420@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1528 …}
        +nested: Doctrine\ORM\PersistentCollection {#1559 …}
        +votes: Doctrine\ORM\PersistentCollection {#1564 …}
        +reports: Doctrine\ORM\PersistentCollection {#1563 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1558 …}
        -id: 140660
        -bodyTs: "'batch':37 'bulk':95 'cat':6,61 'caught':84 'doesn':38 'done':8 'error':10 'exampl':12 'f':2,7 'file':57,73 'filenam':17,23,44 'fine':15 'function/script':66 'game':98 'interpret':31 'issu':50,79 'last':86 'mod':93 'multipl':92 'note':60 'placehold':64 'see':48 'similar':81 'someth':80 'space':19,25,41 'test':36 'txt':4 'unzip':91 'use':54,70 'week':87 'without':18 'won':46 'work':14 'wrong':32"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://ttrpg.network/comment/3404699"
        +editedAt: DateTimeImmutable @1700795049 {#1525
          date: 2023-11-24 04:04:09.0 +01:00
        }
        +createdAt: DateTimeImmutable @1700422351 {#1567
          date: 2023-11-19 20:32:31.0 +01:00
        }
        +"title": 140660
      }
      1 => App\Entity\EntryComment {#1620
        +user: App\Entity\User {#264}
        +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1613 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
        +body: "You are correct, that is how I worked around the issue and why I mentioned that work around in my original post"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700431245 {#1557
          date: 2023-11-19 23:00:45.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@retiolus@lemmy.cat"
          "@Socsa@sh.itjust.works"
          "@Pyrozo007@lemmy.dbzer0.com"
          "@bam13302@ttrpg.network"
          "@gayhitler420@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1604 …}
        +nested: Doctrine\ORM\PersistentCollection {#1619 …}
        +votes: Doctrine\ORM\PersistentCollection {#1701 …}
        +reports: Doctrine\ORM\PersistentCollection {#1687 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1689 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1691 …}
        -id: 141100
        -bodyTs: "'around':9,18 'correct':3 'issu':11 'mention':15 'origin':21 'post':22 'work':8,17"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://ttrpg.network/comment/3407102"
        +editedAt: DateTimeImmutable @1700811216 {#1555
          date: 2023-11-24 08:33:36.0 +01:00
        }
        +createdAt: DateTimeImmutable @1700431245 {#1621
          date: 2023-11-19 23:00:45.0 +01:00
        }
        +"title": 141100
      }
      0 => App\Entity\EntryComment {#1616
        +user: App\Entity\User {#264}
        +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1611 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
        +body: "To be fair, I didn’t really focus on the biggest annoyance I’ve had with spaces in the file name: going between terminals and the GUI, most filenames you can copy and paste with wild abandon, but filenames with spaces always require special care, sometimes stripping the auto completed escaped space from file names from the terminal, or quoting or escaping the space when taking one from the GUI."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700570210 {#1795
          date: 2023-11-21 13:36:50.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@retiolus@lemmy.cat"
          "@Socsa@sh.itjust.works"
          "@Pyrozo007@lemmy.dbzer0.com"
          "@bam13302@ttrpg.network"
          "@gayhitler420@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1598 …}
        +nested: Doctrine\ORM\PersistentCollection {#1629 …}
        +votes: Doctrine\ORM\PersistentCollection {#1626 …}
        +reports: Doctrine\ORM\PersistentCollection {#1618 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1597 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1731 …}
        -id: 146476
        -bodyTs: "'abandon':37 'alway':42 'annoy':12 'auto':49 'biggest':11 'care':45 'complet':50 'copi':32 'didn':5 'escap':51,62 'fair':3 'file':20,54 'filenam':29,39 'focus':8 'go':22 'gui':27,70 'name':21,55 'one':67 'past':34 'quot':60 'realli':7 'requir':43 'sometim':46 'space':17,41,52,64 'special':44 'strip':47 'take':66 'termin':24,58 've':14 'wild':36"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://ttrpg.network/comment/3440950"
        +editedAt: DateTimeImmutable @1701006823 {#1705
          date: 2023-11-26 14:53:43.0 +01:00
        }
        +createdAt: DateTimeImmutable @1700570210 {#1711
          date: 2023-11-21 13:36:50.0 +01:00
        }
        +"title": 146476
      }
    ]
    -id: 14152
    -titleTs: "'name':1 'torrent':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700405644
    +visibility: "visible             "
    +apId: "https://lemmy.cat/post/5761887"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700319244 {#2132
      date: 2023-11-18 15:54:04.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +isSingle: false
  +showShortSentence: true
  +showBody: false
  +showMagazineName: true
  +canSeeTrash: false
  +newComments: 0
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 5.56 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#2011
    +avatar: Proxies\__CG__\App\Entity\Image {#4573 …}
    +cover: null
    +email: "retiolus@lemmy.cat"
    +username: "@retiolus@lemmy.cat"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Mastodon: [@retiolus@mamot.fr](https://mamot.fr/@retiolus)\n
      \n
      Website: <https://retiolus.net>\n
      \n
      #nobot
      """
    +lastActive: DateTime @1701548428 {#4570
      date: 2023-12-02 21:20:28.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 {#4574 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4576 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4578 …}
    +entries: Doctrine\ORM\PersistentCollection {#4580 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4582 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4584 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4586 …}
    +posts: Doctrine\ORM\PersistentCollection {#4588 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4590 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4592 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4596 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4598 …}
    +follows: Doctrine\ORM\PersistentCollection {#4600 …}
    +followers: Doctrine\ORM\PersistentCollection {#4602 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4604 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4606 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4608 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4610 …}
    +reports: Doctrine\ORM\PersistentCollection {#4612 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4614 …}
    +violations: Doctrine\ORM\PersistentCollection {#4616 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4618 …}
    +awards: Doctrine\ORM\PersistentCollection {#4620 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4622 …}
    +categories: Doctrine\ORM\PersistentCollection {#4624 …}
    -id: 7641
    -password: "$2y$13$pVjj2bB6lFj2thOl53jiqu.NmvR1rVnDWPU9Eu6OsvetS2Z7rRL.q"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4626 …}
    +apId: "retiolus@lemmy.cat"
    +apProfileId: "https://lemmy.cat/u/retiolus"
    +apPublicUrl: "https://lemmy.cat/u/retiolus"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.cat/inbox"
    +apDomain: "lemmy.cat"
    +apPreferredUsername: "retiolus"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1702799095 {#4571
      date: 2023-12-17 08:44:55.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687474467 {#4572
      date: 2023-06-23 00:54:27.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#4533
  +user: Proxies\__CG__\App\Entity\User {#2011
    +avatar: Proxies\__CG__\App\Entity\Image {#4573 …}
    +cover: null
    +email: "retiolus@lemmy.cat"
    +username: "@retiolus@lemmy.cat"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Mastodon: [@retiolus@mamot.fr](https://mamot.fr/@retiolus)\n
      \n
      Website: <https://retiolus.net>\n
      \n
      #nobot
      """
    +lastActive: DateTime @1701548428 {#4570
      date: 2023-12-02 21:20:28.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 {#4574 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4576 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4578 …}
    +entries: Doctrine\ORM\PersistentCollection {#4580 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4582 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4584 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4586 …}
    +posts: Doctrine\ORM\PersistentCollection {#4588 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4590 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4592 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4596 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4598 …}
    +follows: Doctrine\ORM\PersistentCollection {#4600 …}
    +followers: Doctrine\ORM\PersistentCollection {#4602 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4604 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4606 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4608 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4610 …}
    +reports: Doctrine\ORM\PersistentCollection {#4612 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4614 …}
    +violations: Doctrine\ORM\PersistentCollection {#4616 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4618 …}
    +awards: Doctrine\ORM\PersistentCollection {#4620 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4622 …}
    +categories: Doctrine\ORM\PersistentCollection {#4624 …}
    -id: 7641
    -password: "$2y$13$pVjj2bB6lFj2thOl53jiqu.NmvR1rVnDWPU9Eu6OsvetS2Z7rRL.q"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4626 …}
    +apId: "retiolus@lemmy.cat"
    +apProfileId: "https://lemmy.cat/u/retiolus"
    +apPublicUrl: "https://lemmy.cat/u/retiolus"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.cat/inbox"
    +apDomain: "lemmy.cat"
    +apPreferredUsername: "retiolus"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1702799095 {#4571
      date: 2023-12-17 08:44:55.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687474467 {#4572
      date: 2023-06-23 00:54:27.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1700319244 {#2132
    date: 2023-11-18 15:54:04.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#4647
  +date: DateTimeImmutable @1700319244 {#2132
    date: 2023-11-18 15:54:04.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1700319244 {#2132
    date: 2023-11-18 15:54:04.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#4701
  +createdAt: DateTimeImmutable @1700319244 {#2132
    date: 2023-11-18 15:54:04.0 +01:00
  }
  +editedAt: null
}
magazine_inline App\Twig\Components\MagazineInlineComponent 12.0 MiB 0.13 ms
Input props
[
  "magazine" => Proxies\__CG__\App\Entity\Magazine {#1581
    +icon: Proxies\__CG__\App\Entity\Image {#4498 …}
    +name: "piracy@lemmy.dbzer0.com"
    +title: "piracy"
    +description: """
      ##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
      \n
      ---\n
      \n
      ### Rules • [Full Version](https://rentry.co/piracy-rules)\n
      \n
      **1**. Posts must be related to the discussion of digital piracy\n
      \n
      **2**. Don’t request invites, trade, sell, or self-promote\n
      \n
      **3**. Don’t request or link to specific pirated titles, including DMs\n
      \n
      **4**. Don’t submit low-quality posts, be entitled, or harass others\n
      \n
      **5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
      \n
      ---\n
      \n
      [![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
      ---------------------------------------------------------------------------\n
      \n
      ### Loot, Pillage, &amp; Plunder\n
      \n
      - [📜 Megathread](https://rentry.co/megathread)\n
      - [🪶 FAQ](https://rentry.co/piracy-faq)\n
      - [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
      - [🪶 Rules](https://rentry.co/piracy-rules)\n
      \n
      ---\n
      \n
      💰 Please help cover server costs.\n
      \n
      [![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 866
    +entryCommentCount: 20194
    +postCount: 7
    +postCommentCount: 149
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729581369 {#4495
      date: 2024-10-22 09:16:09.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#4499 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#4501 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4503 …}
    +entries: Doctrine\ORM\PersistentCollection {#4505 …}
    +posts: Doctrine\ORM\PersistentCollection {#4507 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4509 …}
    +bans: Doctrine\ORM\PersistentCollection {#4511 …}
    +reports: Doctrine\ORM\PersistentCollection {#4513 …}
    +badges: Doctrine\ORM\PersistentCollection {#4515 …}
    +logs: Doctrine\ORM\PersistentCollection {#4517 …}
    +awards: Doctrine\ORM\PersistentCollection {#4519 …}
    +categories: Doctrine\ORM\PersistentCollection {#4521 …}
    -id: 51
    +apId: "piracy@lemmy.dbzer0.com"
    +apProfileId: "https://lemmy.dbzer0.com/c/piracy"
    +apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
    +apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
    +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
    +apDomain: "lemmy.dbzer0.com"
    +apPreferredUsername: "piracy"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1708748229 {#4496
      date: 2024-02-24 05:17:09.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697197339 {#4497
      date: 2023-10-13 13:42:19.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\MagazineInlineComponent {#4755
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581
    +icon: Proxies\__CG__\App\Entity\Image {#4498 …}
    +name: "piracy@lemmy.dbzer0.com"
    +title: "piracy"
    +description: """
      ##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
      \n
      ---\n
      \n
      ### Rules • [Full Version](https://rentry.co/piracy-rules)\n
      \n
      **1**. Posts must be related to the discussion of digital piracy\n
      \n
      **2**. Don’t request invites, trade, sell, or self-promote\n
      \n
      **3**. Don’t request or link to specific pirated titles, including DMs\n
      \n
      **4**. Don’t submit low-quality posts, be entitled, or harass others\n
      \n
      **5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
      \n
      ---\n
      \n
      [![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
      ---------------------------------------------------------------------------\n
      \n
      ### Loot, Pillage, &amp; Plunder\n
      \n
      - [📜 Megathread](https://rentry.co/megathread)\n
      - [🪶 FAQ](https://rentry.co/piracy-faq)\n
      - [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
      - [🪶 Rules](https://rentry.co/piracy-rules)\n
      \n
      ---\n
      \n
      💰 Please help cover server costs.\n
      \n
      [![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 866
    +entryCommentCount: 20194
    +postCount: 7
    +postCommentCount: 149
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729581369 {#4495
      date: 2024-10-22 09:16:09.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#4499 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#4501 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4503 …}
    +entries: Doctrine\ORM\PersistentCollection {#4505 …}
    +posts: Doctrine\ORM\PersistentCollection {#4507 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4509 …}
    +bans: Doctrine\ORM\PersistentCollection {#4511 …}
    +reports: Doctrine\ORM\PersistentCollection {#4513 …}
    +badges: Doctrine\ORM\PersistentCollection {#4515 …}
    +logs: Doctrine\ORM\PersistentCollection {#4517 …}
    +awards: Doctrine\ORM\PersistentCollection {#4519 …}
    +categories: Doctrine\ORM\PersistentCollection {#4521 …}
    -id: 51
    +apId: "piracy@lemmy.dbzer0.com"
    +apProfileId: "https://lemmy.dbzer0.com/c/piracy"
    +apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
    +apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
    +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
    +apDomain: "lemmy.dbzer0.com"
    +apPreferredUsername: "piracy"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1708748229 {#4496
      date: 2024-02-24 05:17:09.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697197339 {#4497
      date: 2023-10-13 13:42:19.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showTitle: true
  +fullName: false
  +stretchedLink: false
  +showAvatar: false
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.44 ms
Input props
[
  "subject" => Proxies\__CG__\App\Entity\Entry {#1593
    +user: Proxies\__CG__\App\Entity\User {#2011
      +avatar: Proxies\__CG__\App\Entity\Image {#4573 …}
      +cover: null
      +email: "retiolus@lemmy.cat"
      +username: "@retiolus@lemmy.cat"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Mastodon: [@retiolus@mamot.fr](https://mamot.fr/@retiolus)\n
        \n
        Website: <https://retiolus.net>\n
        \n
        #nobot
        """
      +lastActive: DateTime @1701548428 {#4570
        date: 2023-12-02 21:20:28.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 {#4574 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4576 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4578 …}
      +entries: Doctrine\ORM\PersistentCollection {#4580 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4582 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4584 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4586 …}
      +posts: Doctrine\ORM\PersistentCollection {#4588 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4590 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4592 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4596 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4598 …}
      +follows: Doctrine\ORM\PersistentCollection {#4600 …}
      +followers: Doctrine\ORM\PersistentCollection {#4602 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4604 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4606 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4608 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4610 …}
      +reports: Doctrine\ORM\PersistentCollection {#4612 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4614 …}
      +violations: Doctrine\ORM\PersistentCollection {#4616 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4618 …}
      +awards: Doctrine\ORM\PersistentCollection {#4620 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4622 …}
      +categories: Doctrine\ORM\PersistentCollection {#4624 …}
      -id: 7641
      -password: "$2y$13$pVjj2bB6lFj2thOl53jiqu.NmvR1rVnDWPU9Eu6OsvetS2Z7rRL.q"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4626 …}
      +apId: "retiolus@lemmy.cat"
      +apProfileId: "https://lemmy.cat/u/retiolus"
      +apPublicUrl: "https://lemmy.cat/u/retiolus"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.cat/inbox"
      +apDomain: "lemmy.cat"
      +apPreferredUsername: "retiolus"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1702799095 {#4571
        date: 2023-12-17 08:44:55.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687474467 {#4572
        date: 2023-06-23 00:54:27.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581
      +icon: Proxies\__CG__\App\Entity\Image {#4498 …}
      +name: "piracy@lemmy.dbzer0.com"
      +title: "piracy"
      +description: """
        ##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
        \n
        ---\n
        \n
        ### Rules • [Full Version](https://rentry.co/piracy-rules)\n
        \n
        **1**. Posts must be related to the discussion of digital piracy\n
        \n
        **2**. Don’t request invites, trade, sell, or self-promote\n
        \n
        **3**. Don’t request or link to specific pirated titles, including DMs\n
        \n
        **4**. Don’t submit low-quality posts, be entitled, or harass others\n
        \n
        **5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
        \n
        ---\n
        \n
        [![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
        ---------------------------------------------------------------------------\n
        \n
        ### Loot, Pillage, &amp; Plunder\n
        \n
        - [📜 Megathread](https://rentry.co/megathread)\n
        - [🪶 FAQ](https://rentry.co/piracy-faq)\n
        - [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
        - [🪶 Rules](https://rentry.co/piracy-rules)\n
        \n
        ---\n
        \n
        💰 Please help cover server costs.\n
        \n
        [![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
        \n
        ---
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 866
      +entryCommentCount: 20194
      +postCount: 7
      +postCommentCount: 149
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729581369 {#4495
        date: 2024-10-22 09:16:09.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#4499 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#4501 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4503 …}
      +entries: Doctrine\ORM\PersistentCollection {#4505 …}
      +posts: Doctrine\ORM\PersistentCollection {#4507 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4509 …}
      +bans: Doctrine\ORM\PersistentCollection {#4511 …}
      +reports: Doctrine\ORM\PersistentCollection {#4513 …}
      +badges: Doctrine\ORM\PersistentCollection {#4515 …}
      +logs: Doctrine\ORM\PersistentCollection {#4517 …}
      +awards: Doctrine\ORM\PersistentCollection {#4519 …}
      +categories: Doctrine\ORM\PersistentCollection {#4521 …}
      -id: 51
      +apId: "piracy@lemmy.dbzer0.com"
      +apProfileId: "https://lemmy.dbzer0.com/c/piracy"
      +apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
      +apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
      +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
      +apDomain: "lemmy.dbzer0.com"
      +apPreferredUsername: "piracy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708748229 {#4496
        date: 2024-02-24 05:17:09.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697197339 {#4497
        date: 2023-10-13 13:42:19.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +image: Proxies\__CG__\App\Entity\Image {#2022 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2112 …}
    +slug: "Naming-Torrents"
    +title: "Naming Torrents"
    +url: "https://files.catbox.moe/ictct2.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 107
    +favouriteCount: 579
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1707939659 {#2109
      date: 2024-02-14 20:40:59.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2124 …}
    +votes: Doctrine\ORM\PersistentCollection {#2116 …}
    +reports: Doctrine\ORM\PersistentCollection {#2161 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2163 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2044 …}
    +badges: Doctrine\ORM\PersistentCollection {#2127 …}
    +children: [
      3 => App\Entity\EntryComment {#1595
        +user: App\Entity\User {#264
          +avatar: null
          +cover: null
          +email: "bam13302@ttrpg.network"
          +username: "@bam13302@ttrpg.network"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1702832914 {#272
            date: 2023-12-17 18:08:34.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: false
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: true
          +notifyOnNewEntryCommentReply: true
          +notifyOnNewPost: false
          +notifyOnNewPostReply: true
          +notifyOnNewPostCommentReply: true
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …}
          +entries: Doctrine\ORM\PersistentCollection {#195 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#167 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#140 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …}
          +posts: Doctrine\ORM\PersistentCollection {#83 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#98 …}
          +postComments: Doctrine\ORM\PersistentCollection {#1801 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …}
          +follows: Doctrine\ORM\PersistentCollection {#1607 …}
          +followers: Doctrine\ORM\PersistentCollection {#1869 …}
          +blocks: Doctrine\ORM\PersistentCollection {#1827 …}
          +blockers: Doctrine\ORM\PersistentCollection {#1856 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …}
          +reports: Doctrine\ORM\PersistentCollection {#1803 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1837 …}
          +violations: Doctrine\ORM\PersistentCollection {#1791 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1887 …}
          +awards: Doctrine\ORM\PersistentCollection {#1949 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …}
          +categories: Doctrine\ORM\PersistentCollection {#1864 …}
          -id: 78002
          -password: "$2y$13$KVyki4..Lh4NJ8Ca.wrhjO0XJPFIkpQMJuTFizGqrQ9bSvBJHvQ06"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …}
          +apId: "bam13302@ttrpg.network"
          +apProfileId: "https://ttrpg.network/u/bam13302"
          +apPublicUrl: "https://ttrpg.network/u/bam13302"
          +apFollowersUrl: null
          +apInboxUrl: "https://ttrpg.network/inbox"
          +apDomain: "ttrpg.network"
          +apPreferredUsername: "bam13302"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1705281894 {#273
            date: 2024-01-15 02:24:54.0 +01:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1700765217 {#267
            date: 2023-11-23 19:46:57.0 +01:00
          }
        }
        +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1671 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
        +body: "The problem is really that space is an argument separator, so to safely handle filenames with spaces you need to handle them special, either by escaping them, quoting the entire thing. This means that the filename with spaces can’t be just copy pasted wherever you want, you have handle them special. It adds complications that are resolved by just using a separator that isnt used for other things, like underscore, or dash. Dot I also don’t like as much as it’s used as a separator for extensions, but that’s a far easier problem to handle by just ignoring all but the last dot, leaving only one really bad edge case (a file that does not have an extension, that uses dot separator in its filename having the filesystem imply a wrong extension."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 12
        +score: 0
        +lastActive: DateTime @1700408216 {#1433
          date: 2023-11-19 16:36:56.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@retiolus@lemmy.cat"
          "@Socsa@sh.itjust.works"
          "@Pyrozo007@lemmy.dbzer0.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1666 …}
        +nested: Doctrine\ORM\PersistentCollection {#1669 …}
        +votes: Doctrine\ORM\PersistentCollection {#1677 …}
        +reports: Doctrine\ORM\PersistentCollection {#1672 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1573 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1574 …}
        -id: 140051
        -bodyTs: "'add':54 'also':76 'argument':9 'bad':112 'case':114 'complic':55 'copi':43 'dash':73 'dot':74,107,125 'easier':96 'edg':113 'either':24 'entir':30 'escap':26 'extens':90,122,136 'far':95 'file':116 'filenam':15,36,129 'filesystem':132 'handl':14,21,50,99 'ignor':102 'impli':133 'isnt':65 'last':106 'leav':108 'like':70,79 'mean':33 'much':81 'need':19 'one':110 'past':44 'problem':2,97 'quot':28 'realli':4,111 'resolv':58 'safe':13 'separ':10,63,88,126 'space':6,17,38 'special':23,52 'thing':31,69 'underscor':71 'use':61,66,85,124 'want':47 'wherev':45 'wrong':135"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://ttrpg.network/comment/3400887"
        +editedAt: DateTimeImmutable @1700765322 {#1430
          date: 2023-11-23 19:48:42.0 +01:00
        }
        +createdAt: DateTimeImmutable @1700408216 {#1428
          date: 2023-11-19 16:36:56.0 +01:00
        }
        +"title": 140051
      }
      2 => App\Entity\EntryComment {#1561
        +user: App\Entity\User {#264}
        +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1526 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
        +body: """
          `for f in *.txt; do cat $f; done`\n
          \n
          Will error for example. It works fine for filenames without space, but if the filename has space in it, it will be interpreted wrong. But if your testing batch doesn’t have spaces in the filename, you won’t see the issue until it’s used on a file that does. Note ‘cat’ is a placeholder, any function/script that can be used on a file here will have the same issue.\n
          \n
          Something similar to that caught me last week while I was unzipping multiple mods in bulk for a game.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1700422351 {#1583
          date: 2023-11-19 20:32:31.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@retiolus@lemmy.cat"
          "@Socsa@sh.itjust.works"
          "@Pyrozo007@lemmy.dbzer0.com"
          "@bam13302@ttrpg.network"
          "@gayhitler420@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1528 …}
        +nested: Doctrine\ORM\PersistentCollection {#1559 …}
        +votes: Doctrine\ORM\PersistentCollection {#1564 …}
        +reports: Doctrine\ORM\PersistentCollection {#1563 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1558 …}
        -id: 140660
        -bodyTs: "'batch':37 'bulk':95 'cat':6,61 'caught':84 'doesn':38 'done':8 'error':10 'exampl':12 'f':2,7 'file':57,73 'filenam':17,23,44 'fine':15 'function/script':66 'game':98 'interpret':31 'issu':50,79 'last':86 'mod':93 'multipl':92 'note':60 'placehold':64 'see':48 'similar':81 'someth':80 'space':19,25,41 'test':36 'txt':4 'unzip':91 'use':54,70 'week':87 'without':18 'won':46 'work':14 'wrong':32"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://ttrpg.network/comment/3404699"
        +editedAt: DateTimeImmutable @1700795049 {#1525
          date: 2023-11-24 04:04:09.0 +01:00
        }
        +createdAt: DateTimeImmutable @1700422351 {#1567
          date: 2023-11-19 20:32:31.0 +01:00
        }
        +"title": 140660
      }
      1 => App\Entity\EntryComment {#1620
        +user: App\Entity\User {#264}
        +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1613 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
        +body: "You are correct, that is how I worked around the issue and why I mentioned that work around in my original post"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700431245 {#1557
          date: 2023-11-19 23:00:45.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@retiolus@lemmy.cat"
          "@Socsa@sh.itjust.works"
          "@Pyrozo007@lemmy.dbzer0.com"
          "@bam13302@ttrpg.network"
          "@gayhitler420@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1604 …}
        +nested: Doctrine\ORM\PersistentCollection {#1619 …}
        +votes: Doctrine\ORM\PersistentCollection {#1701 …}
        +reports: Doctrine\ORM\PersistentCollection {#1687 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1689 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1691 …}
        -id: 141100
        -bodyTs: "'around':9,18 'correct':3 'issu':11 'mention':15 'origin':21 'post':22 'work':8,17"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://ttrpg.network/comment/3407102"
        +editedAt: DateTimeImmutable @1700811216 {#1555
          date: 2023-11-24 08:33:36.0 +01:00
        }
        +createdAt: DateTimeImmutable @1700431245 {#1621
          date: 2023-11-19 23:00:45.0 +01:00
        }
        +"title": 141100
      }
      0 => App\Entity\EntryComment {#1616
        +user: App\Entity\User {#264}
        +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1611 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
        +body: "To be fair, I didn’t really focus on the biggest annoyance I’ve had with spaces in the file name: going between terminals and the GUI, most filenames you can copy and paste with wild abandon, but filenames with spaces always require special care, sometimes stripping the auto completed escaped space from file names from the terminal, or quoting or escaping the space when taking one from the GUI."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700570210 {#1795
          date: 2023-11-21 13:36:50.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@retiolus@lemmy.cat"
          "@Socsa@sh.itjust.works"
          "@Pyrozo007@lemmy.dbzer0.com"
          "@bam13302@ttrpg.network"
          "@gayhitler420@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1598 …}
        +nested: Doctrine\ORM\PersistentCollection {#1629 …}
        +votes: Doctrine\ORM\PersistentCollection {#1626 …}
        +reports: Doctrine\ORM\PersistentCollection {#1618 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1597 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1731 …}
        -id: 146476
        -bodyTs: "'abandon':37 'alway':42 'annoy':12 'auto':49 'biggest':11 'care':45 'complet':50 'copi':32 'didn':5 'escap':51,62 'fair':3 'file':20,54 'filenam':29,39 'focus':8 'go':22 'gui':27,70 'name':21,55 'one':67 'past':34 'quot':60 'realli':7 'requir':43 'sometim':46 'space':17,41,52,64 'special':44 'strip':47 'take':66 'termin':24,58 've':14 'wild':36"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://ttrpg.network/comment/3440950"
        +editedAt: DateTimeImmutable @1701006823 {#1705
          date: 2023-11-26 14:53:43.0 +01:00
        }
        +createdAt: DateTimeImmutable @1700570210 {#1711
          date: 2023-11-21 13:36:50.0 +01:00
        }
        +"title": 146476
      }
    ]
    -id: 14152
    -titleTs: "'name':1 'torrent':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700405644
    +visibility: "visible             "
    +apId: "https://lemmy.cat/post/5761887"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700319244 {#2132
      date: 2023-11-18 15:54:04.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#4820
  +subject: Proxies\__CG__\App\Entity\Entry {#1593
    +user: Proxies\__CG__\App\Entity\User {#2011
      +avatar: Proxies\__CG__\App\Entity\Image {#4573 …}
      +cover: null
      +email: "retiolus@lemmy.cat"
      +username: "@retiolus@lemmy.cat"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Mastodon: [@retiolus@mamot.fr](https://mamot.fr/@retiolus)\n
        \n
        Website: <https://retiolus.net>\n
        \n
        #nobot
        """
      +lastActive: DateTime @1701548428 {#4570
        date: 2023-12-02 21:20:28.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 {#4574 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4576 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4578 …}
      +entries: Doctrine\ORM\PersistentCollection {#4580 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4582 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4584 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4586 …}
      +posts: Doctrine\ORM\PersistentCollection {#4588 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4590 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4592 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4596 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4598 …}
      +follows: Doctrine\ORM\PersistentCollection {#4600 …}
      +followers: Doctrine\ORM\PersistentCollection {#4602 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4604 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4606 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4608 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4610 …}
      +reports: Doctrine\ORM\PersistentCollection {#4612 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4614 …}
      +violations: Doctrine\ORM\PersistentCollection {#4616 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4618 …}
      +awards: Doctrine\ORM\PersistentCollection {#4620 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4622 …}
      +categories: Doctrine\ORM\PersistentCollection {#4624 …}
      -id: 7641
      -password: "$2y$13$pVjj2bB6lFj2thOl53jiqu.NmvR1rVnDWPU9Eu6OsvetS2Z7rRL.q"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4626 …}
      +apId: "retiolus@lemmy.cat"
      +apProfileId: "https://lemmy.cat/u/retiolus"
      +apPublicUrl: "https://lemmy.cat/u/retiolus"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.cat/inbox"
      +apDomain: "lemmy.cat"
      +apPreferredUsername: "retiolus"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1702799095 {#4571
        date: 2023-12-17 08:44:55.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687474467 {#4572
        date: 2023-06-23 00:54:27.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581
      +icon: Proxies\__CG__\App\Entity\Image {#4498 …}
      +name: "piracy@lemmy.dbzer0.com"
      +title: "piracy"
      +description: """
        ##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
        \n
        ---\n
        \n
        ### Rules • [Full Version](https://rentry.co/piracy-rules)\n
        \n
        **1**. Posts must be related to the discussion of digital piracy\n
        \n
        **2**. Don’t request invites, trade, sell, or self-promote\n
        \n
        **3**. Don’t request or link to specific pirated titles, including DMs\n
        \n
        **4**. Don’t submit low-quality posts, be entitled, or harass others\n
        \n
        **5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
        \n
        ---\n
        \n
        [![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
        ---------------------------------------------------------------------------\n
        \n
        ### Loot, Pillage, &amp; Plunder\n
        \n
        - [📜 Megathread](https://rentry.co/megathread)\n
        - [🪶 FAQ](https://rentry.co/piracy-faq)\n
        - [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
        - [🪶 Rules](https://rentry.co/piracy-rules)\n
        \n
        ---\n
        \n
        💰 Please help cover server costs.\n
        \n
        [![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
        \n
        ---
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 866
      +entryCommentCount: 20194
      +postCount: 7
      +postCommentCount: 149
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729581369 {#4495
        date: 2024-10-22 09:16:09.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#4499 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#4501 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4503 …}
      +entries: Doctrine\ORM\PersistentCollection {#4505 …}
      +posts: Doctrine\ORM\PersistentCollection {#4507 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4509 …}
      +bans: Doctrine\ORM\PersistentCollection {#4511 …}
      +reports: Doctrine\ORM\PersistentCollection {#4513 …}
      +badges: Doctrine\ORM\PersistentCollection {#4515 …}
      +logs: Doctrine\ORM\PersistentCollection {#4517 …}
      +awards: Doctrine\ORM\PersistentCollection {#4519 …}
      +categories: Doctrine\ORM\PersistentCollection {#4521 …}
      -id: 51
      +apId: "piracy@lemmy.dbzer0.com"
      +apProfileId: "https://lemmy.dbzer0.com/c/piracy"
      +apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
      +apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
      +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
      +apDomain: "lemmy.dbzer0.com"
      +apPreferredUsername: "piracy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708748229 {#4496
        date: 2024-02-24 05:17:09.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697197339 {#4497
        date: 2023-10-13 13:42:19.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +image: Proxies\__CG__\App\Entity\Image {#2022 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2112 …}
    +slug: "Naming-Torrents"
    +title: "Naming Torrents"
    +url: "https://files.catbox.moe/ictct2.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 107
    +favouriteCount: 579
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1707939659 {#2109
      date: 2024-02-14 20:40:59.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2124 …}
    +votes: Doctrine\ORM\PersistentCollection {#2116 …}
    +reports: Doctrine\ORM\PersistentCollection {#2161 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2163 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2044 …}
    +badges: Doctrine\ORM\PersistentCollection {#2127 …}
    +children: [
      3 => App\Entity\EntryComment {#1595
        +user: App\Entity\User {#264
          +avatar: null
          +cover: null
          +email: "bam13302@ttrpg.network"
          +username: "@bam13302@ttrpg.network"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1702832914 {#272
            date: 2023-12-17 18:08:34.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: false
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: true
          +notifyOnNewEntryCommentReply: true
          +notifyOnNewPost: false
          +notifyOnNewPostReply: true
          +notifyOnNewPostCommentReply: true
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …}
          +entries: Doctrine\ORM\PersistentCollection {#195 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#167 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#140 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …}
          +posts: Doctrine\ORM\PersistentCollection {#83 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#98 …}
          +postComments: Doctrine\ORM\PersistentCollection {#1801 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …}
          +follows: Doctrine\ORM\PersistentCollection {#1607 …}
          +followers: Doctrine\ORM\PersistentCollection {#1869 …}
          +blocks: Doctrine\ORM\PersistentCollection {#1827 …}
          +blockers: Doctrine\ORM\PersistentCollection {#1856 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …}
          +reports: Doctrine\ORM\PersistentCollection {#1803 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1837 …}
          +violations: Doctrine\ORM\PersistentCollection {#1791 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1887 …}
          +awards: Doctrine\ORM\PersistentCollection {#1949 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …}
          +categories: Doctrine\ORM\PersistentCollection {#1864 …}
          -id: 78002
          -password: "$2y$13$KVyki4..Lh4NJ8Ca.wrhjO0XJPFIkpQMJuTFizGqrQ9bSvBJHvQ06"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …}
          +apId: "bam13302@ttrpg.network"
          +apProfileId: "https://ttrpg.network/u/bam13302"
          +apPublicUrl: "https://ttrpg.network/u/bam13302"
          +apFollowersUrl: null
          +apInboxUrl: "https://ttrpg.network/inbox"
          +apDomain: "ttrpg.network"
          +apPreferredUsername: "bam13302"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1705281894 {#273
            date: 2024-01-15 02:24:54.0 +01:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1700765217 {#267
            date: 2023-11-23 19:46:57.0 +01:00
          }
        }
        +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1671 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
        +body: "The problem is really that space is an argument separator, so to safely handle filenames with spaces you need to handle them special, either by escaping them, quoting the entire thing. This means that the filename with spaces can’t be just copy pasted wherever you want, you have handle them special. It adds complications that are resolved by just using a separator that isnt used for other things, like underscore, or dash. Dot I also don’t like as much as it’s used as a separator for extensions, but that’s a far easier problem to handle by just ignoring all but the last dot, leaving only one really bad edge case (a file that does not have an extension, that uses dot separator in its filename having the filesystem imply a wrong extension."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 12
        +score: 0
        +lastActive: DateTime @1700408216 {#1433
          date: 2023-11-19 16:36:56.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@retiolus@lemmy.cat"
          "@Socsa@sh.itjust.works"
          "@Pyrozo007@lemmy.dbzer0.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1666 …}
        +nested: Doctrine\ORM\PersistentCollection {#1669 …}
        +votes: Doctrine\ORM\PersistentCollection {#1677 …}
        +reports: Doctrine\ORM\PersistentCollection {#1672 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1573 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1574 …}
        -id: 140051
        -bodyTs: "'add':54 'also':76 'argument':9 'bad':112 'case':114 'complic':55 'copi':43 'dash':73 'dot':74,107,125 'easier':96 'edg':113 'either':24 'entir':30 'escap':26 'extens':90,122,136 'far':95 'file':116 'filenam':15,36,129 'filesystem':132 'handl':14,21,50,99 'ignor':102 'impli':133 'isnt':65 'last':106 'leav':108 'like':70,79 'mean':33 'much':81 'need':19 'one':110 'past':44 'problem':2,97 'quot':28 'realli':4,111 'resolv':58 'safe':13 'separ':10,63,88,126 'space':6,17,38 'special':23,52 'thing':31,69 'underscor':71 'use':61,66,85,124 'want':47 'wherev':45 'wrong':135"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://ttrpg.network/comment/3400887"
        +editedAt: DateTimeImmutable @1700765322 {#1430
          date: 2023-11-23 19:48:42.0 +01:00
        }
        +createdAt: DateTimeImmutable @1700408216 {#1428
          date: 2023-11-19 16:36:56.0 +01:00
        }
        +"title": 140051
      }
      2 => App\Entity\EntryComment {#1561
        +user: App\Entity\User {#264}
        +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1526 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
        +body: """
          `for f in *.txt; do cat $f; done`\n
          \n
          Will error for example. It works fine for filenames without space, but if the filename has space in it, it will be interpreted wrong. But if your testing batch doesn’t have spaces in the filename, you won’t see the issue until it’s used on a file that does. Note ‘cat’ is a placeholder, any function/script that can be used on a file here will have the same issue.\n
          \n
          Something similar to that caught me last week while I was unzipping multiple mods in bulk for a game.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1700422351 {#1583
          date: 2023-11-19 20:32:31.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@retiolus@lemmy.cat"
          "@Socsa@sh.itjust.works"
          "@Pyrozo007@lemmy.dbzer0.com"
          "@bam13302@ttrpg.network"
          "@gayhitler420@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1528 …}
        +nested: Doctrine\ORM\PersistentCollection {#1559 …}
        +votes: Doctrine\ORM\PersistentCollection {#1564 …}
        +reports: Doctrine\ORM\PersistentCollection {#1563 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1558 …}
        -id: 140660
        -bodyTs: "'batch':37 'bulk':95 'cat':6,61 'caught':84 'doesn':38 'done':8 'error':10 'exampl':12 'f':2,7 'file':57,73 'filenam':17,23,44 'fine':15 'function/script':66 'game':98 'interpret':31 'issu':50,79 'last':86 'mod':93 'multipl':92 'note':60 'placehold':64 'see':48 'similar':81 'someth':80 'space':19,25,41 'test':36 'txt':4 'unzip':91 'use':54,70 'week':87 'without':18 'won':46 'work':14 'wrong':32"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://ttrpg.network/comment/3404699"
        +editedAt: DateTimeImmutable @1700795049 {#1525
          date: 2023-11-24 04:04:09.0 +01:00
        }
        +createdAt: DateTimeImmutable @1700422351 {#1567
          date: 2023-11-19 20:32:31.0 +01:00
        }
        +"title": 140660
      }
      1 => App\Entity\EntryComment {#1620
        +user: App\Entity\User {#264}
        +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1613 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
        +body: "You are correct, that is how I worked around the issue and why I mentioned that work around in my original post"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700431245 {#1557
          date: 2023-11-19 23:00:45.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@retiolus@lemmy.cat"
          "@Socsa@sh.itjust.works"
          "@Pyrozo007@lemmy.dbzer0.com"
          "@bam13302@ttrpg.network"
          "@gayhitler420@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1604 …}
        +nested: Doctrine\ORM\PersistentCollection {#1619 …}
        +votes: Doctrine\ORM\PersistentCollection {#1701 …}
        +reports: Doctrine\ORM\PersistentCollection {#1687 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1689 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1691 …}
        -id: 141100
        -bodyTs: "'around':9,18 'correct':3 'issu':11 'mention':15 'origin':21 'post':22 'work':8,17"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://ttrpg.network/comment/3407102"
        +editedAt: DateTimeImmutable @1700811216 {#1555
          date: 2023-11-24 08:33:36.0 +01:00
        }
        +createdAt: DateTimeImmutable @1700431245 {#1621
          date: 2023-11-19 23:00:45.0 +01:00
        }
        +"title": 141100
      }
      0 => App\Entity\EntryComment {#1616
        +user: App\Entity\User {#264}
        +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1611 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
        +body: "To be fair, I didn’t really focus on the biggest annoyance I’ve had with spaces in the file name: going between terminals and the GUI, most filenames you can copy and paste with wild abandon, but filenames with spaces always require special care, sometimes stripping the auto completed escaped space from file names from the terminal, or quoting or escaping the space when taking one from the GUI."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700570210 {#1795
          date: 2023-11-21 13:36:50.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@retiolus@lemmy.cat"
          "@Socsa@sh.itjust.works"
          "@Pyrozo007@lemmy.dbzer0.com"
          "@bam13302@ttrpg.network"
          "@gayhitler420@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1598 …}
        +nested: Doctrine\ORM\PersistentCollection {#1629 …}
        +votes: Doctrine\ORM\PersistentCollection {#1626 …}
        +reports: Doctrine\ORM\PersistentCollection {#1618 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1597 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1731 …}
        -id: 146476
        -bodyTs: "'abandon':37 'alway':42 'annoy':12 'auto':49 'biggest':11 'care':45 'complet':50 'copi':32 'didn':5 'escap':51,62 'fair':3 'file':20,54 'filenam':29,39 'focus':8 'go':22 'gui':27,70 'name':21,55 'one':67 'past':34 'quot':60 'realli':7 'requir':43 'sometim':46 'space':17,41,52,64 'special':44 'strip':47 'take':66 'termin':24,58 've':14 'wild':36"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://ttrpg.network/comment/3440950"
        +editedAt: DateTimeImmutable @1701006823 {#1705
          date: 2023-11-26 14:53:43.0 +01:00
        }
        +createdAt: DateTimeImmutable @1700570210 {#1711
          date: 2023-11-21 13:36:50.0 +01:00
        }
        +"title": 146476
      }
    ]
    -id: 14152
    -titleTs: "'name':1 'torrent':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700405644
    +visibility: "visible             "
    +apId: "https://lemmy.cat/post/5761887"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700319244 {#2132
      date: 2023-11-18 15:54:04.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +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" => Proxies\__CG__\App\Entity\Entry {#1593
    +user: Proxies\__CG__\App\Entity\User {#2011
      +avatar: Proxies\__CG__\App\Entity\Image {#4573 …}
      +cover: null
      +email: "retiolus@lemmy.cat"
      +username: "@retiolus@lemmy.cat"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Mastodon: [@retiolus@mamot.fr](https://mamot.fr/@retiolus)\n
        \n
        Website: <https://retiolus.net>\n
        \n
        #nobot
        """
      +lastActive: DateTime @1701548428 {#4570
        date: 2023-12-02 21:20:28.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 {#4574 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4576 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4578 …}
      +entries: Doctrine\ORM\PersistentCollection {#4580 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4582 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4584 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4586 …}
      +posts: Doctrine\ORM\PersistentCollection {#4588 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4590 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4592 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4596 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4598 …}
      +follows: Doctrine\ORM\PersistentCollection {#4600 …}
      +followers: Doctrine\ORM\PersistentCollection {#4602 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4604 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4606 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4608 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4610 …}
      +reports: Doctrine\ORM\PersistentCollection {#4612 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4614 …}
      +violations: Doctrine\ORM\PersistentCollection {#4616 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4618 …}
      +awards: Doctrine\ORM\PersistentCollection {#4620 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4622 …}
      +categories: Doctrine\ORM\PersistentCollection {#4624 …}
      -id: 7641
      -password: "$2y$13$pVjj2bB6lFj2thOl53jiqu.NmvR1rVnDWPU9Eu6OsvetS2Z7rRL.q"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4626 …}
      +apId: "retiolus@lemmy.cat"
      +apProfileId: "https://lemmy.cat/u/retiolus"
      +apPublicUrl: "https://lemmy.cat/u/retiolus"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.cat/inbox"
      +apDomain: "lemmy.cat"
      +apPreferredUsername: "retiolus"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1702799095 {#4571
        date: 2023-12-17 08:44:55.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687474467 {#4572
        date: 2023-06-23 00:54:27.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581
      +icon: Proxies\__CG__\App\Entity\Image {#4498 …}
      +name: "piracy@lemmy.dbzer0.com"
      +title: "piracy"
      +description: """
        ##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
        \n
        ---\n
        \n
        ### Rules • [Full Version](https://rentry.co/piracy-rules)\n
        \n
        **1**. Posts must be related to the discussion of digital piracy\n
        \n
        **2**. Don’t request invites, trade, sell, or self-promote\n
        \n
        **3**. Don’t request or link to specific pirated titles, including DMs\n
        \n
        **4**. Don’t submit low-quality posts, be entitled, or harass others\n
        \n
        **5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
        \n
        ---\n
        \n
        [![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
        ---------------------------------------------------------------------------\n
        \n
        ### Loot, Pillage, &amp; Plunder\n
        \n
        - [📜 Megathread](https://rentry.co/megathread)\n
        - [🪶 FAQ](https://rentry.co/piracy-faq)\n
        - [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
        - [🪶 Rules](https://rentry.co/piracy-rules)\n
        \n
        ---\n
        \n
        💰 Please help cover server costs.\n
        \n
        [![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
        \n
        ---
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 866
      +entryCommentCount: 20194
      +postCount: 7
      +postCommentCount: 149
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729581369 {#4495
        date: 2024-10-22 09:16:09.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#4499 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#4501 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4503 …}
      +entries: Doctrine\ORM\PersistentCollection {#4505 …}
      +posts: Doctrine\ORM\PersistentCollection {#4507 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4509 …}
      +bans: Doctrine\ORM\PersistentCollection {#4511 …}
      +reports: Doctrine\ORM\PersistentCollection {#4513 …}
      +badges: Doctrine\ORM\PersistentCollection {#4515 …}
      +logs: Doctrine\ORM\PersistentCollection {#4517 …}
      +awards: Doctrine\ORM\PersistentCollection {#4519 …}
      +categories: Doctrine\ORM\PersistentCollection {#4521 …}
      -id: 51
      +apId: "piracy@lemmy.dbzer0.com"
      +apProfileId: "https://lemmy.dbzer0.com/c/piracy"
      +apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
      +apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
      +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
      +apDomain: "lemmy.dbzer0.com"
      +apPreferredUsername: "piracy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708748229 {#4496
        date: 2024-02-24 05:17:09.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697197339 {#4497
        date: 2023-10-13 13:42:19.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +image: Proxies\__CG__\App\Entity\Image {#2022 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2112 …}
    +slug: "Naming-Torrents"
    +title: "Naming Torrents"
    +url: "https://files.catbox.moe/ictct2.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 107
    +favouriteCount: 579
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1707939659 {#2109
      date: 2024-02-14 20:40:59.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2124 …}
    +votes: Doctrine\ORM\PersistentCollection {#2116 …}
    +reports: Doctrine\ORM\PersistentCollection {#2161 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2163 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2044 …}
    +badges: Doctrine\ORM\PersistentCollection {#2127 …}
    +children: [
      3 => App\Entity\EntryComment {#1595
        +user: App\Entity\User {#264
          +avatar: null
          +cover: null
          +email: "bam13302@ttrpg.network"
          +username: "@bam13302@ttrpg.network"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1702832914 {#272
            date: 2023-12-17 18:08:34.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: false
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: true
          +notifyOnNewEntryCommentReply: true
          +notifyOnNewPost: false
          +notifyOnNewPostReply: true
          +notifyOnNewPostCommentReply: true
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …}
          +entries: Doctrine\ORM\PersistentCollection {#195 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#167 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#140 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …}
          +posts: Doctrine\ORM\PersistentCollection {#83 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#98 …}
          +postComments: Doctrine\ORM\PersistentCollection {#1801 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …}
          +follows: Doctrine\ORM\PersistentCollection {#1607 …}
          +followers: Doctrine\ORM\PersistentCollection {#1869 …}
          +blocks: Doctrine\ORM\PersistentCollection {#1827 …}
          +blockers: Doctrine\ORM\PersistentCollection {#1856 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …}
          +reports: Doctrine\ORM\PersistentCollection {#1803 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1837 …}
          +violations: Doctrine\ORM\PersistentCollection {#1791 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1887 …}
          +awards: Doctrine\ORM\PersistentCollection {#1949 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …}
          +categories: Doctrine\ORM\PersistentCollection {#1864 …}
          -id: 78002
          -password: "$2y$13$KVyki4..Lh4NJ8Ca.wrhjO0XJPFIkpQMJuTFizGqrQ9bSvBJHvQ06"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …}
          +apId: "bam13302@ttrpg.network"
          +apProfileId: "https://ttrpg.network/u/bam13302"
          +apPublicUrl: "https://ttrpg.network/u/bam13302"
          +apFollowersUrl: null
          +apInboxUrl: "https://ttrpg.network/inbox"
          +apDomain: "ttrpg.network"
          +apPreferredUsername: "bam13302"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1705281894 {#273
            date: 2024-01-15 02:24:54.0 +01:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1700765217 {#267
            date: 2023-11-23 19:46:57.0 +01:00
          }
        }
        +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1671 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
        +body: "The problem is really that space is an argument separator, so to safely handle filenames with spaces you need to handle them special, either by escaping them, quoting the entire thing. This means that the filename with spaces can’t be just copy pasted wherever you want, you have handle them special. It adds complications that are resolved by just using a separator that isnt used for other things, like underscore, or dash. Dot I also don’t like as much as it’s used as a separator for extensions, but that’s a far easier problem to handle by just ignoring all but the last dot, leaving only one really bad edge case (a file that does not have an extension, that uses dot separator in its filename having the filesystem imply a wrong extension."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 12
        +score: 0
        +lastActive: DateTime @1700408216 {#1433
          date: 2023-11-19 16:36:56.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@retiolus@lemmy.cat"
          "@Socsa@sh.itjust.works"
          "@Pyrozo007@lemmy.dbzer0.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1666 …}
        +nested: Doctrine\ORM\PersistentCollection {#1669 …}
        +votes: Doctrine\ORM\PersistentCollection {#1677 …}
        +reports: Doctrine\ORM\PersistentCollection {#1672 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1573 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1574 …}
        -id: 140051
        -bodyTs: "'add':54 'also':76 'argument':9 'bad':112 'case':114 'complic':55 'copi':43 'dash':73 'dot':74,107,125 'easier':96 'edg':113 'either':24 'entir':30 'escap':26 'extens':90,122,136 'far':95 'file':116 'filenam':15,36,129 'filesystem':132 'handl':14,21,50,99 'ignor':102 'impli':133 'isnt':65 'last':106 'leav':108 'like':70,79 'mean':33 'much':81 'need':19 'one':110 'past':44 'problem':2,97 'quot':28 'realli':4,111 'resolv':58 'safe':13 'separ':10,63,88,126 'space':6,17,38 'special':23,52 'thing':31,69 'underscor':71 'use':61,66,85,124 'want':47 'wherev':45 'wrong':135"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://ttrpg.network/comment/3400887"
        +editedAt: DateTimeImmutable @1700765322 {#1430
          date: 2023-11-23 19:48:42.0 +01:00
        }
        +createdAt: DateTimeImmutable @1700408216 {#1428
          date: 2023-11-19 16:36:56.0 +01:00
        }
        +"title": 140051
      }
      2 => App\Entity\EntryComment {#1561
        +user: App\Entity\User {#264}
        +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1526 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
        +body: """
          `for f in *.txt; do cat $f; done`\n
          \n
          Will error for example. It works fine for filenames without space, but if the filename has space in it, it will be interpreted wrong. But if your testing batch doesn’t have spaces in the filename, you won’t see the issue until it’s used on a file that does. Note ‘cat’ is a placeholder, any function/script that can be used on a file here will have the same issue.\n
          \n
          Something similar to that caught me last week while I was unzipping multiple mods in bulk for a game.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1700422351 {#1583
          date: 2023-11-19 20:32:31.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@retiolus@lemmy.cat"
          "@Socsa@sh.itjust.works"
          "@Pyrozo007@lemmy.dbzer0.com"
          "@bam13302@ttrpg.network"
          "@gayhitler420@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1528 …}
        +nested: Doctrine\ORM\PersistentCollection {#1559 …}
        +votes: Doctrine\ORM\PersistentCollection {#1564 …}
        +reports: Doctrine\ORM\PersistentCollection {#1563 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1558 …}
        -id: 140660
        -bodyTs: "'batch':37 'bulk':95 'cat':6,61 'caught':84 'doesn':38 'done':8 'error':10 'exampl':12 'f':2,7 'file':57,73 'filenam':17,23,44 'fine':15 'function/script':66 'game':98 'interpret':31 'issu':50,79 'last':86 'mod':93 'multipl':92 'note':60 'placehold':64 'see':48 'similar':81 'someth':80 'space':19,25,41 'test':36 'txt':4 'unzip':91 'use':54,70 'week':87 'without':18 'won':46 'work':14 'wrong':32"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://ttrpg.network/comment/3404699"
        +editedAt: DateTimeImmutable @1700795049 {#1525
          date: 2023-11-24 04:04:09.0 +01:00
        }
        +createdAt: DateTimeImmutable @1700422351 {#1567
          date: 2023-11-19 20:32:31.0 +01:00
        }
        +"title": 140660
      }
      1 => App\Entity\EntryComment {#1620
        +user: App\Entity\User {#264}
        +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1613 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
        +body: "You are correct, that is how I worked around the issue and why I mentioned that work around in my original post"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700431245 {#1557
          date: 2023-11-19 23:00:45.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@retiolus@lemmy.cat"
          "@Socsa@sh.itjust.works"
          "@Pyrozo007@lemmy.dbzer0.com"
          "@bam13302@ttrpg.network"
          "@gayhitler420@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1604 …}
        +nested: Doctrine\ORM\PersistentCollection {#1619 …}
        +votes: Doctrine\ORM\PersistentCollection {#1701 …}
        +reports: Doctrine\ORM\PersistentCollection {#1687 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1689 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1691 …}
        -id: 141100
        -bodyTs: "'around':9,18 'correct':3 'issu':11 'mention':15 'origin':21 'post':22 'work':8,17"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://ttrpg.network/comment/3407102"
        +editedAt: DateTimeImmutable @1700811216 {#1555
          date: 2023-11-24 08:33:36.0 +01:00
        }
        +createdAt: DateTimeImmutable @1700431245 {#1621
          date: 2023-11-19 23:00:45.0 +01:00
        }
        +"title": 141100
      }
      0 => App\Entity\EntryComment {#1616
        +user: App\Entity\User {#264}
        +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1611 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
        +body: "To be fair, I didn’t really focus on the biggest annoyance I’ve had with spaces in the file name: going between terminals and the GUI, most filenames you can copy and paste with wild abandon, but filenames with spaces always require special care, sometimes stripping the auto completed escaped space from file names from the terminal, or quoting or escaping the space when taking one from the GUI."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700570210 {#1795
          date: 2023-11-21 13:36:50.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@retiolus@lemmy.cat"
          "@Socsa@sh.itjust.works"
          "@Pyrozo007@lemmy.dbzer0.com"
          "@bam13302@ttrpg.network"
          "@gayhitler420@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1598 …}
        +nested: Doctrine\ORM\PersistentCollection {#1629 …}
        +votes: Doctrine\ORM\PersistentCollection {#1626 …}
        +reports: Doctrine\ORM\PersistentCollection {#1618 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1597 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1731 …}
        -id: 146476
        -bodyTs: "'abandon':37 'alway':42 'annoy':12 'auto':49 'biggest':11 'care':45 'complet':50 'copi':32 'didn':5 'escap':51,62 'fair':3 'file':20,54 'filenam':29,39 'focus':8 'go':22 'gui':27,70 'name':21,55 'one':67 'past':34 'quot':60 'realli':7 'requir':43 'sometim':46 'space':17,41,52,64 'special':44 'strip':47 'take':66 'termin':24,58 've':14 'wild':36"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://ttrpg.network/comment/3440950"
        +editedAt: DateTimeImmutable @1701006823 {#1705
          date: 2023-11-26 14:53:43.0 +01:00
        }
        +createdAt: DateTimeImmutable @1700570210 {#1711
          date: 2023-11-21 13:36:50.0 +01:00
        }
        +"title": 146476
      }
    ]
    -id: 14152
    -titleTs: "'name':1 'torrent':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700405644
    +visibility: "visible             "
    +apId: "https://lemmy.cat/post/5761887"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700319244 {#2132
      date: 2023-11-18 15:54:04.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#4882
  +formDest: "entry"
  +subject: Proxies\__CG__\App\Entity\Entry {#1593
    +user: Proxies\__CG__\App\Entity\User {#2011
      +avatar: Proxies\__CG__\App\Entity\Image {#4573 …}
      +cover: null
      +email: "retiolus@lemmy.cat"
      +username: "@retiolus@lemmy.cat"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Mastodon: [@retiolus@mamot.fr](https://mamot.fr/@retiolus)\n
        \n
        Website: <https://retiolus.net>\n
        \n
        #nobot
        """
      +lastActive: DateTime @1701548428 {#4570
        date: 2023-12-02 21:20:28.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 {#4574 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4576 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4578 …}
      +entries: Doctrine\ORM\PersistentCollection {#4580 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4582 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4584 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4586 …}
      +posts: Doctrine\ORM\PersistentCollection {#4588 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4590 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4592 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4596 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4598 …}
      +follows: Doctrine\ORM\PersistentCollection {#4600 …}
      +followers: Doctrine\ORM\PersistentCollection {#4602 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4604 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4606 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4608 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4610 …}
      +reports: Doctrine\ORM\PersistentCollection {#4612 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4614 …}
      +violations: Doctrine\ORM\PersistentCollection {#4616 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4618 …}
      +awards: Doctrine\ORM\PersistentCollection {#4620 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4622 …}
      +categories: Doctrine\ORM\PersistentCollection {#4624 …}
      -id: 7641
      -password: "$2y$13$pVjj2bB6lFj2thOl53jiqu.NmvR1rVnDWPU9Eu6OsvetS2Z7rRL.q"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4626 …}
      +apId: "retiolus@lemmy.cat"
      +apProfileId: "https://lemmy.cat/u/retiolus"
      +apPublicUrl: "https://lemmy.cat/u/retiolus"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.cat/inbox"
      +apDomain: "lemmy.cat"
      +apPreferredUsername: "retiolus"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1702799095 {#4571
        date: 2023-12-17 08:44:55.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687474467 {#4572
        date: 2023-06-23 00:54:27.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581
      +icon: Proxies\__CG__\App\Entity\Image {#4498 …}
      +name: "piracy@lemmy.dbzer0.com"
      +title: "piracy"
      +description: """
        ##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
        \n
        ---\n
        \n
        ### Rules • [Full Version](https://rentry.co/piracy-rules)\n
        \n
        **1**. Posts must be related to the discussion of digital piracy\n
        \n
        **2**. Don’t request invites, trade, sell, or self-promote\n
        \n
        **3**. Don’t request or link to specific pirated titles, including DMs\n
        \n
        **4**. Don’t submit low-quality posts, be entitled, or harass others\n
        \n
        **5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
        \n
        ---\n
        \n
        [![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
        ---------------------------------------------------------------------------\n
        \n
        ### Loot, Pillage, &amp; Plunder\n
        \n
        - [📜 Megathread](https://rentry.co/megathread)\n
        - [🪶 FAQ](https://rentry.co/piracy-faq)\n
        - [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
        - [🪶 Rules](https://rentry.co/piracy-rules)\n
        \n
        ---\n
        \n
        💰 Please help cover server costs.\n
        \n
        [![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
        \n
        ---
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 866
      +entryCommentCount: 20194
      +postCount: 7
      +postCommentCount: 149
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729581369 {#4495
        date: 2024-10-22 09:16:09.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#4499 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#4501 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4503 …}
      +entries: Doctrine\ORM\PersistentCollection {#4505 …}
      +posts: Doctrine\ORM\PersistentCollection {#4507 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4509 …}
      +bans: Doctrine\ORM\PersistentCollection {#4511 …}
      +reports: Doctrine\ORM\PersistentCollection {#4513 …}
      +badges: Doctrine\ORM\PersistentCollection {#4515 …}
      +logs: Doctrine\ORM\PersistentCollection {#4517 …}
      +awards: Doctrine\ORM\PersistentCollection {#4519 …}
      +categories: Doctrine\ORM\PersistentCollection {#4521 …}
      -id: 51
      +apId: "piracy@lemmy.dbzer0.com"
      +apProfileId: "https://lemmy.dbzer0.com/c/piracy"
      +apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
      +apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
      +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
      +apDomain: "lemmy.dbzer0.com"
      +apPreferredUsername: "piracy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708748229 {#4496
        date: 2024-02-24 05:17:09.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697197339 {#4497
        date: 2023-10-13 13:42:19.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +image: Proxies\__CG__\App\Entity\Image {#2022 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2112 …}
    +slug: "Naming-Torrents"
    +title: "Naming Torrents"
    +url: "https://files.catbox.moe/ictct2.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 107
    +favouriteCount: 579
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1707939659 {#2109
      date: 2024-02-14 20:40:59.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2124 …}
    +votes: Doctrine\ORM\PersistentCollection {#2116 …}
    +reports: Doctrine\ORM\PersistentCollection {#2161 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2163 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2044 …}
    +badges: Doctrine\ORM\PersistentCollection {#2127 …}
    +children: [
      3 => App\Entity\EntryComment {#1595
        +user: App\Entity\User {#264
          +avatar: null
          +cover: null
          +email: "bam13302@ttrpg.network"
          +username: "@bam13302@ttrpg.network"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1702832914 {#272
            date: 2023-12-17 18:08:34.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: false
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: true
          +notifyOnNewEntryCommentReply: true
          +notifyOnNewPost: false
          +notifyOnNewPostReply: true
          +notifyOnNewPostCommentReply: true
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …}
          +entries: Doctrine\ORM\PersistentCollection {#195 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#167 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#140 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …}
          +posts: Doctrine\ORM\PersistentCollection {#83 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#98 …}
          +postComments: Doctrine\ORM\PersistentCollection {#1801 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …}
          +follows: Doctrine\ORM\PersistentCollection {#1607 …}
          +followers: Doctrine\ORM\PersistentCollection {#1869 …}
          +blocks: Doctrine\ORM\PersistentCollection {#1827 …}
          +blockers: Doctrine\ORM\PersistentCollection {#1856 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …}
          +reports: Doctrine\ORM\PersistentCollection {#1803 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1837 …}
          +violations: Doctrine\ORM\PersistentCollection {#1791 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1887 …}
          +awards: Doctrine\ORM\PersistentCollection {#1949 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …}
          +categories: Doctrine\ORM\PersistentCollection {#1864 …}
          -id: 78002
          -password: "$2y$13$KVyki4..Lh4NJ8Ca.wrhjO0XJPFIkpQMJuTFizGqrQ9bSvBJHvQ06"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …}
          +apId: "bam13302@ttrpg.network"
          +apProfileId: "https://ttrpg.network/u/bam13302"
          +apPublicUrl: "https://ttrpg.network/u/bam13302"
          +apFollowersUrl: null
          +apInboxUrl: "https://ttrpg.network/inbox"
          +apDomain: "ttrpg.network"
          +apPreferredUsername: "bam13302"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1705281894 {#273
            date: 2024-01-15 02:24:54.0 +01:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1700765217 {#267
            date: 2023-11-23 19:46:57.0 +01:00
          }
        }
        +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1671 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
        +body: "The problem is really that space is an argument separator, so to safely handle filenames with spaces you need to handle them special, either by escaping them, quoting the entire thing. This means that the filename with spaces can’t be just copy pasted wherever you want, you have handle them special. It adds complications that are resolved by just using a separator that isnt used for other things, like underscore, or dash. Dot I also don’t like as much as it’s used as a separator for extensions, but that’s a far easier problem to handle by just ignoring all but the last dot, leaving only one really bad edge case (a file that does not have an extension, that uses dot separator in its filename having the filesystem imply a wrong extension."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 12
        +score: 0
        +lastActive: DateTime @1700408216 {#1433
          date: 2023-11-19 16:36:56.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@retiolus@lemmy.cat"
          "@Socsa@sh.itjust.works"
          "@Pyrozo007@lemmy.dbzer0.com"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1666 …}
        +nested: Doctrine\ORM\PersistentCollection {#1669 …}
        +votes: Doctrine\ORM\PersistentCollection {#1677 …}
        +reports: Doctrine\ORM\PersistentCollection {#1672 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1573 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1574 …}
        -id: 140051
        -bodyTs: "'add':54 'also':76 'argument':9 'bad':112 'case':114 'complic':55 'copi':43 'dash':73 'dot':74,107,125 'easier':96 'edg':113 'either':24 'entir':30 'escap':26 'extens':90,122,136 'far':95 'file':116 'filenam':15,36,129 'filesystem':132 'handl':14,21,50,99 'ignor':102 'impli':133 'isnt':65 'last':106 'leav':108 'like':70,79 'mean':33 'much':81 'need':19 'one':110 'past':44 'problem':2,97 'quot':28 'realli':4,111 'resolv':58 'safe':13 'separ':10,63,88,126 'space':6,17,38 'special':23,52 'thing':31,69 'underscor':71 'use':61,66,85,124 'want':47 'wherev':45 'wrong':135"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://ttrpg.network/comment/3400887"
        +editedAt: DateTimeImmutable @1700765322 {#1430
          date: 2023-11-23 19:48:42.0 +01:00
        }
        +createdAt: DateTimeImmutable @1700408216 {#1428
          date: 2023-11-19 16:36:56.0 +01:00
        }
        +"title": 140051
      }
      2 => App\Entity\EntryComment {#1561
        +user: App\Entity\User {#264}
        +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1526 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
        +body: """
          `for f in *.txt; do cat $f; done`\n
          \n
          Will error for example. It works fine for filenames without space, but if the filename has space in it, it will be interpreted wrong. But if your testing batch doesn’t have spaces in the filename, you won’t see the issue until it’s used on a file that does. Note ‘cat’ is a placeholder, any function/script that can be used on a file here will have the same issue.\n
          \n
          Something similar to that caught me last week while I was unzipping multiple mods in bulk for a game.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1700422351 {#1583
          date: 2023-11-19 20:32:31.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@retiolus@lemmy.cat"
          "@Socsa@sh.itjust.works"
          "@Pyrozo007@lemmy.dbzer0.com"
          "@bam13302@ttrpg.network"
          "@gayhitler420@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1528 …}
        +nested: Doctrine\ORM\PersistentCollection {#1559 …}
        +votes: Doctrine\ORM\PersistentCollection {#1564 …}
        +reports: Doctrine\ORM\PersistentCollection {#1563 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1558 …}
        -id: 140660
        -bodyTs: "'batch':37 'bulk':95 'cat':6,61 'caught':84 'doesn':38 'done':8 'error':10 'exampl':12 'f':2,7 'file':57,73 'filenam':17,23,44 'fine':15 'function/script':66 'game':98 'interpret':31 'issu':50,79 'last':86 'mod':93 'multipl':92 'note':60 'placehold':64 'see':48 'similar':81 'someth':80 'space':19,25,41 'test':36 'txt':4 'unzip':91 'use':54,70 'week':87 'without':18 'won':46 'work':14 'wrong':32"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://ttrpg.network/comment/3404699"
        +editedAt: DateTimeImmutable @1700795049 {#1525
          date: 2023-11-24 04:04:09.0 +01:00
        }
        +createdAt: DateTimeImmutable @1700422351 {#1567
          date: 2023-11-19 20:32:31.0 +01:00
        }
        +"title": 140660
      }
      1 => App\Entity\EntryComment {#1620
        +user: App\Entity\User {#264}
        +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1613 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
        +body: "You are correct, that is how I worked around the issue and why I mentioned that work around in my original post"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700431245 {#1557
          date: 2023-11-19 23:00:45.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@retiolus@lemmy.cat"
          "@Socsa@sh.itjust.works"
          "@Pyrozo007@lemmy.dbzer0.com"
          "@bam13302@ttrpg.network"
          "@gayhitler420@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1604 …}
        +nested: Doctrine\ORM\PersistentCollection {#1619 …}
        +votes: Doctrine\ORM\PersistentCollection {#1701 …}
        +reports: Doctrine\ORM\PersistentCollection {#1687 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1689 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1691 …}
        -id: 141100
        -bodyTs: "'around':9,18 'correct':3 'issu':11 'mention':15 'origin':21 'post':22 'work':8,17"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://ttrpg.network/comment/3407102"
        +editedAt: DateTimeImmutable @1700811216 {#1555
          date: 2023-11-24 08:33:36.0 +01:00
        }
        +createdAt: DateTimeImmutable @1700431245 {#1621
          date: 2023-11-19 23:00:45.0 +01:00
        }
        +"title": 141100
      }
      0 => App\Entity\EntryComment {#1616
        +user: App\Entity\User {#264}
        +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1611 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
        +body: "To be fair, I didn’t really focus on the biggest annoyance I’ve had with spaces in the file name: going between terminals and the GUI, most filenames you can copy and paste with wild abandon, but filenames with spaces always require special care, sometimes stripping the auto completed escaped space from file names from the terminal, or quoting or escaping the space when taking one from the GUI."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700570210 {#1795
          date: 2023-11-21 13:36:50.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@retiolus@lemmy.cat"
          "@Socsa@sh.itjust.works"
          "@Pyrozo007@lemmy.dbzer0.com"
          "@bam13302@ttrpg.network"
          "@gayhitler420@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1598 …}
        +nested: Doctrine\ORM\PersistentCollection {#1629 …}
        +votes: Doctrine\ORM\PersistentCollection {#1626 …}
        +reports: Doctrine\ORM\PersistentCollection {#1618 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1597 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1731 …}
        -id: 146476
        -bodyTs: "'abandon':37 'alway':42 'annoy':12 'auto':49 'biggest':11 'care':45 'complet':50 'copi':32 'didn':5 'escap':51,62 'fair':3 'file':20,54 'filenam':29,39 'focus':8 'go':22 'gui':27,70 'name':21,55 'one':67 'past':34 'quot':60 'realli':7 'requir':43 'sometim':46 'space':17,41,52,64 'special':44 'strip':47 'take':66 'termin':24,58 've':14 'wild':36"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://ttrpg.network/comment/3440950"
        +editedAt: DateTimeImmutable @1701006823 {#1705
          date: 2023-11-26 14:53:43.0 +01:00
        }
        +createdAt: DateTimeImmutable @1700570210 {#1711
          date: 2023-11-21 13:36:50.0 +01:00
        }
        +"title": 146476
      }
    ]
    -id: 14152
    -titleTs: "'name':1 'torrent':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700405644
    +visibility: "visible             "
    +apId: "https://lemmy.cat/post/5761887"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700319244 {#2132
      date: 2023-11-18 15:54:04.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 9.33 ms
Input props
[
  "comment" => App\Entity\EntryComment {#1595
    +user: App\Entity\User {#264
      +avatar: null
      +cover: null
      +email: "bam13302@ttrpg.network"
      +username: "@bam13302@ttrpg.network"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1702832914 {#272
        date: 2023-12-17 18:08:34.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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …}
      +entries: Doctrine\ORM\PersistentCollection {#195 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#167 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#140 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …}
      +posts: Doctrine\ORM\PersistentCollection {#83 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#98 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1801 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …}
      +follows: Doctrine\ORM\PersistentCollection {#1607 …}
      +followers: Doctrine\ORM\PersistentCollection {#1869 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1827 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1856 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …}
      +reports: Doctrine\ORM\PersistentCollection {#1803 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1837 …}
      +violations: Doctrine\ORM\PersistentCollection {#1791 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1887 …}
      +awards: Doctrine\ORM\PersistentCollection {#1949 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …}
      +categories: Doctrine\ORM\PersistentCollection {#1864 …}
      -id: 78002
      -password: "$2y$13$KVyki4..Lh4NJ8Ca.wrhjO0XJPFIkpQMJuTFizGqrQ9bSvBJHvQ06"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …}
      +apId: "bam13302@ttrpg.network"
      +apProfileId: "https://ttrpg.network/u/bam13302"
      +apPublicUrl: "https://ttrpg.network/u/bam13302"
      +apFollowersUrl: null
      +apInboxUrl: "https://ttrpg.network/inbox"
      +apDomain: "ttrpg.network"
      +apPreferredUsername: "bam13302"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705281894 {#273
        date: 2024-01-15 02:24:54.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700765217 {#267
        date: 2023-11-23 19:46:57.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1593
      +user: Proxies\__CG__\App\Entity\User {#2011
        +avatar: Proxies\__CG__\App\Entity\Image {#4573 …}
        +cover: null
        +email: "retiolus@lemmy.cat"
        +username: "@retiolus@lemmy.cat"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Mastodon: [@retiolus@mamot.fr](https://mamot.fr/@retiolus)\n
          \n
          Website: <https://retiolus.net>\n
          \n
          #nobot
          """
        +lastActive: DateTime @1701548428 {#4570
          date: 2023-12-02 21:20:28.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 {#4574 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4576 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4578 …}
        +entries: Doctrine\ORM\PersistentCollection {#4580 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4582 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4584 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4586 …}
        +posts: Doctrine\ORM\PersistentCollection {#4588 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4590 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4592 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4594 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4596 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4598 …}
        +follows: Doctrine\ORM\PersistentCollection {#4600 …}
        +followers: Doctrine\ORM\PersistentCollection {#4602 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4604 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4606 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4608 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4610 …}
        +reports: Doctrine\ORM\PersistentCollection {#4612 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4614 …}
        +violations: Doctrine\ORM\PersistentCollection {#4616 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4618 …}
        +awards: Doctrine\ORM\PersistentCollection {#4620 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4622 …}
        +categories: Doctrine\ORM\PersistentCollection {#4624 …}
        -id: 7641
        -password: "$2y$13$pVjj2bB6lFj2thOl53jiqu.NmvR1rVnDWPU9Eu6OsvetS2Z7rRL.q"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4626 …}
        +apId: "retiolus@lemmy.cat"
        +apProfileId: "https://lemmy.cat/u/retiolus"
        +apPublicUrl: "https://lemmy.cat/u/retiolus"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.cat/inbox"
        +apDomain: "lemmy.cat"
        +apPreferredUsername: "retiolus"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1702799095 {#4571
          date: 2023-12-17 08:44:55.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687474467 {#4572
          date: 2023-06-23 00:54:27.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1581
        +icon: Proxies\__CG__\App\Entity\Image {#4498 …}
        +name: "piracy@lemmy.dbzer0.com"
        +title: "piracy"
        +description: """
          ##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
          \n
          ---\n
          \n
          ### Rules • [Full Version](https://rentry.co/piracy-rules)\n
          \n
          **1**. Posts must be related to the discussion of digital piracy\n
          \n
          **2**. Don’t request invites, trade, sell, or self-promote\n
          \n
          **3**. Don’t request or link to specific pirated titles, including DMs\n
          \n
          **4**. Don’t submit low-quality posts, be entitled, or harass others\n
          \n
          **5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
          \n
          ---\n
          \n
          [![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
          ---------------------------------------------------------------------------\n
          \n
          ### Loot, Pillage, &amp; Plunder\n
          \n
          - [📜 Megathread](https://rentry.co/megathread)\n
          - [🪶 FAQ](https://rentry.co/piracy-faq)\n
          - [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
          - [🪶 Rules](https://rentry.co/piracy-rules)\n
          \n
          ---\n
          \n
          💰 Please help cover server costs.\n
          \n
          [![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
          \n
          ---
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 866
        +entryCommentCount: 20194
        +postCount: 7
        +postCommentCount: 149
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729581369 {#4495
          date: 2024-10-22 09:16:09.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#4499 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#4501 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4503 …}
        +entries: Doctrine\ORM\PersistentCollection {#4505 …}
        +posts: Doctrine\ORM\PersistentCollection {#4507 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4509 …}
        +bans: Doctrine\ORM\PersistentCollection {#4511 …}
        +reports: Doctrine\ORM\PersistentCollection {#4513 …}
        +badges: Doctrine\ORM\PersistentCollection {#4515 …}
        +logs: Doctrine\ORM\PersistentCollection {#4517 …}
        +awards: Doctrine\ORM\PersistentCollection {#4519 …}
        +categories: Doctrine\ORM\PersistentCollection {#4521 …}
        -id: 51
        +apId: "piracy@lemmy.dbzer0.com"
        +apProfileId: "https://lemmy.dbzer0.com/c/piracy"
        +apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
        +apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
        +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
        +apDomain: "lemmy.dbzer0.com"
        +apPreferredUsername: "piracy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708748229 {#4496
          date: 2024-02-24 05:17:09.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697197339 {#4497
          date: 2023-10-13 13:42:19.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#2022 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#2112 …}
      +slug: "Naming-Torrents"
      +title: "Naming Torrents"
      +url: "https://files.catbox.moe/ictct2.png"
      +body: null
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 107
      +favouriteCount: 579
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1707939659 {#2109
        date: 2024-02-14 20:40:59.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2124 …}
      +votes: Doctrine\ORM\PersistentCollection {#2116 …}
      +reports: Doctrine\ORM\PersistentCollection {#2161 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2163 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2044 …}
      +badges: Doctrine\ORM\PersistentCollection {#2127 …}
      +children: [
        3 => App\Entity\EntryComment {#1595}
        2 => App\Entity\EntryComment {#1561
          +user: App\Entity\User {#264}
          +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1526 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
          +body: """
            `for f in *.txt; do cat $f; done`\n
            \n
            Will error for example. It works fine for filenames without space, but if the filename has space in it, it will be interpreted wrong. But if your testing batch doesn’t have spaces in the filename, you won’t see the issue until it’s used on a file that does. Note ‘cat’ is a placeholder, any function/script that can be used on a file here will have the same issue.\n
            \n
            Something similar to that caught me last week while I was unzipping multiple mods in bulk for a game.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 3
          +score: 0
          +lastActive: DateTime @1700422351 {#1583
            date: 2023-11-19 20:32:31.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@retiolus@lemmy.cat"
            "@Socsa@sh.itjust.works"
            "@Pyrozo007@lemmy.dbzer0.com"
            "@bam13302@ttrpg.network"
            "@gayhitler420@lemm.ee"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1528 …}
          +nested: Doctrine\ORM\PersistentCollection {#1559 …}
          +votes: Doctrine\ORM\PersistentCollection {#1564 …}
          +reports: Doctrine\ORM\PersistentCollection {#1563 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1558 …}
          -id: 140660
          -bodyTs: "'batch':37 'bulk':95 'cat':6,61 'caught':84 'doesn':38 'done':8 'error':10 'exampl':12 'f':2,7 'file':57,73 'filenam':17,23,44 'fine':15 'function/script':66 'game':98 'interpret':31 'issu':50,79 'last':86 'mod':93 'multipl':92 'note':60 'placehold':64 'see':48 'similar':81 'someth':80 'space':19,25,41 'test':36 'txt':4 'unzip':91 'use':54,70 'week':87 'without':18 'won':46 'work':14 'wrong':32"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://ttrpg.network/comment/3404699"
          +editedAt: DateTimeImmutable @1700795049 {#1525
            date: 2023-11-24 04:04:09.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700422351 {#1567
            date: 2023-11-19 20:32:31.0 +01:00
          }
          +"title": 140660
        }
        1 => App\Entity\EntryComment {#1620
          +user: App\Entity\User {#264}
          +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1613 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
          +body: "You are correct, that is how I worked around the issue and why I mentioned that work around in my original post"
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1700431245 {#1557
            date: 2023-11-19 23:00:45.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@retiolus@lemmy.cat"
            "@Socsa@sh.itjust.works"
            "@Pyrozo007@lemmy.dbzer0.com"
            "@bam13302@ttrpg.network"
            "@gayhitler420@lemm.ee"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1604 …}
          +nested: Doctrine\ORM\PersistentCollection {#1619 …}
          +votes: Doctrine\ORM\PersistentCollection {#1701 …}
          +reports: Doctrine\ORM\PersistentCollection {#1687 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1689 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1691 …}
          -id: 141100
          -bodyTs: "'around':9,18 'correct':3 'issu':11 'mention':15 'origin':21 'post':22 'work':8,17"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://ttrpg.network/comment/3407102"
          +editedAt: DateTimeImmutable @1700811216 {#1555
            date: 2023-11-24 08:33:36.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700431245 {#1621
            date: 2023-11-19 23:00:45.0 +01:00
          }
          +"title": 141100
        }
        0 => App\Entity\EntryComment {#1616
          +user: App\Entity\User {#264}
          +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1611 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
          +body: "To be fair, I didn’t really focus on the biggest annoyance I’ve had with spaces in the file name: going between terminals and the GUI, most filenames you can copy and paste with wild abandon, but filenames with spaces always require special care, sometimes stripping the auto completed escaped space from file names from the terminal, or quoting or escaping the space when taking one from the GUI."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1700570210 {#1795
            date: 2023-11-21 13:36:50.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@retiolus@lemmy.cat"
            "@Socsa@sh.itjust.works"
            "@Pyrozo007@lemmy.dbzer0.com"
            "@bam13302@ttrpg.network"
            "@gayhitler420@lemm.ee"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1598 …}
          +nested: Doctrine\ORM\PersistentCollection {#1629 …}
          +votes: Doctrine\ORM\PersistentCollection {#1626 …}
          +reports: Doctrine\ORM\PersistentCollection {#1618 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1597 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1731 …}
          -id: 146476
          -bodyTs: "'abandon':37 'alway':42 'annoy':12 'auto':49 'biggest':11 'care':45 'complet':50 'copi':32 'didn':5 'escap':51,62 'fair':3 'file':20,54 'filenam':29,39 'focus':8 'go':22 'gui':27,70 'name':21,55 'one':67 'past':34 'quot':60 'realli':7 'requir':43 'sometim':46 'space':17,41,52,64 'special':44 'strip':47 'take':66 'termin':24,58 've':14 'wild':36"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://ttrpg.network/comment/3440950"
          +editedAt: DateTimeImmutable @1701006823 {#1705
            date: 2023-11-26 14:53:43.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700570210 {#1711
            date: 2023-11-21 13:36:50.0 +01:00
          }
          +"title": 146476
        }
      ]
      -id: 14152
      -titleTs: "'name':1 'torrent':2"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700405644
      +visibility: "visible             "
      +apId: "https://lemmy.cat/post/5761887"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700319244 {#2132
        date: 2023-11-18 15:54:04.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#1671 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
    +body: "The problem is really that space is an argument separator, so to safely handle filenames with spaces you need to handle them special, either by escaping them, quoting the entire thing. This means that the filename with spaces can’t be just copy pasted wherever you want, you have handle them special. It adds complications that are resolved by just using a separator that isnt used for other things, like underscore, or dash. Dot I also don’t like as much as it’s used as a separator for extensions, but that’s a far easier problem to handle by just ignoring all but the last dot, leaving only one really bad edge case (a file that does not have an extension, that uses dot separator in its filename having the filesystem imply a wrong extension."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 12
    +score: 0
    +lastActive: DateTime @1700408216 {#1433
      date: 2023-11-19 16:36:56.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@retiolus@lemmy.cat"
      "@Socsa@sh.itjust.works"
      "@Pyrozo007@lemmy.dbzer0.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1666 …}
    +nested: Doctrine\ORM\PersistentCollection {#1669 …}
    +votes: Doctrine\ORM\PersistentCollection {#1677 …}
    +reports: Doctrine\ORM\PersistentCollection {#1672 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1573 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1574 …}
    -id: 140051
    -bodyTs: "'add':54 'also':76 'argument':9 'bad':112 'case':114 'complic':55 'copi':43 'dash':73 'dot':74,107,125 'easier':96 'edg':113 'either':24 'entir':30 'escap':26 'extens':90,122,136 'far':95 'file':116 'filenam':15,36,129 'filesystem':132 'handl':14,21,50,99 'ignor':102 'impli':133 'isnt':65 'last':106 'leav':108 'like':70,79 'mean':33 'much':81 'need':19 'one':110 'past':44 'problem':2,97 'quot':28 'realli':4,111 'resolv':58 'safe':13 'separ':10,63,88,126 'space':6,17,38 'special':23,52 'thing':31,69 'underscor':71 'use':61,66,85,124 'want':47 'wherev':45 'wrong':135"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://ttrpg.network/comment/3400887"
    +editedAt: DateTimeImmutable @1700765322 {#1430
      date: 2023-11-23 19:48:42.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700408216 {#1428
      date: 2023-11-19 16:36:56.0 +01:00
    }
    +"title": 140051
  }
  "showEntryTitle" => false
  "dateAsUrl" => true
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#5133
  +comment: App\Entity\EntryComment {#1595
    +user: App\Entity\User {#264
      +avatar: null
      +cover: null
      +email: "bam13302@ttrpg.network"
      +username: "@bam13302@ttrpg.network"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1702832914 {#272
        date: 2023-12-17 18:08:34.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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …}
      +entries: Doctrine\ORM\PersistentCollection {#195 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#167 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#140 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …}
      +posts: Doctrine\ORM\PersistentCollection {#83 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#98 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1801 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …}
      +follows: Doctrine\ORM\PersistentCollection {#1607 …}
      +followers: Doctrine\ORM\PersistentCollection {#1869 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1827 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1856 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …}
      +reports: Doctrine\ORM\PersistentCollection {#1803 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1837 …}
      +violations: Doctrine\ORM\PersistentCollection {#1791 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1887 …}
      +awards: Doctrine\ORM\PersistentCollection {#1949 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …}
      +categories: Doctrine\ORM\PersistentCollection {#1864 …}
      -id: 78002
      -password: "$2y$13$KVyki4..Lh4NJ8Ca.wrhjO0XJPFIkpQMJuTFizGqrQ9bSvBJHvQ06"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …}
      +apId: "bam13302@ttrpg.network"
      +apProfileId: "https://ttrpg.network/u/bam13302"
      +apPublicUrl: "https://ttrpg.network/u/bam13302"
      +apFollowersUrl: null
      +apInboxUrl: "https://ttrpg.network/inbox"
      +apDomain: "ttrpg.network"
      +apPreferredUsername: "bam13302"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705281894 {#273
        date: 2024-01-15 02:24:54.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700765217 {#267
        date: 2023-11-23 19:46:57.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1593
      +user: Proxies\__CG__\App\Entity\User {#2011
        +avatar: Proxies\__CG__\App\Entity\Image {#4573 …}
        +cover: null
        +email: "retiolus@lemmy.cat"
        +username: "@retiolus@lemmy.cat"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Mastodon: [@retiolus@mamot.fr](https://mamot.fr/@retiolus)\n
          \n
          Website: <https://retiolus.net>\n
          \n
          #nobot
          """
        +lastActive: DateTime @1701548428 {#4570
          date: 2023-12-02 21:20:28.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 {#4574 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4576 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4578 …}
        +entries: Doctrine\ORM\PersistentCollection {#4580 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4582 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4584 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4586 …}
        +posts: Doctrine\ORM\PersistentCollection {#4588 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4590 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4592 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4594 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4596 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4598 …}
        +follows: Doctrine\ORM\PersistentCollection {#4600 …}
        +followers: Doctrine\ORM\PersistentCollection {#4602 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4604 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4606 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4608 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4610 …}
        +reports: Doctrine\ORM\PersistentCollection {#4612 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4614 …}
        +violations: Doctrine\ORM\PersistentCollection {#4616 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4618 …}
        +awards: Doctrine\ORM\PersistentCollection {#4620 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4622 …}
        +categories: Doctrine\ORM\PersistentCollection {#4624 …}
        -id: 7641
        -password: "$2y$13$pVjj2bB6lFj2thOl53jiqu.NmvR1rVnDWPU9Eu6OsvetS2Z7rRL.q"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4626 …}
        +apId: "retiolus@lemmy.cat"
        +apProfileId: "https://lemmy.cat/u/retiolus"
        +apPublicUrl: "https://lemmy.cat/u/retiolus"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.cat/inbox"
        +apDomain: "lemmy.cat"
        +apPreferredUsername: "retiolus"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1702799095 {#4571
          date: 2023-12-17 08:44:55.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687474467 {#4572
          date: 2023-06-23 00:54:27.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1581
        +icon: Proxies\__CG__\App\Entity\Image {#4498 …}
        +name: "piracy@lemmy.dbzer0.com"
        +title: "piracy"
        +description: """
          ##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
          \n
          ---\n
          \n
          ### Rules • [Full Version](https://rentry.co/piracy-rules)\n
          \n
          **1**. Posts must be related to the discussion of digital piracy\n
          \n
          **2**. Don’t request invites, trade, sell, or self-promote\n
          \n
          **3**. Don’t request or link to specific pirated titles, including DMs\n
          \n
          **4**. Don’t submit low-quality posts, be entitled, or harass others\n
          \n
          **5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
          \n
          ---\n
          \n
          [![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
          ---------------------------------------------------------------------------\n
          \n
          ### Loot, Pillage, &amp; Plunder\n
          \n
          - [📜 Megathread](https://rentry.co/megathread)\n
          - [🪶 FAQ](https://rentry.co/piracy-faq)\n
          - [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
          - [🪶 Rules](https://rentry.co/piracy-rules)\n
          \n
          ---\n
          \n
          💰 Please help cover server costs.\n
          \n
          [![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
          \n
          ---
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 866
        +entryCommentCount: 20194
        +postCount: 7
        +postCommentCount: 149
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729581369 {#4495
          date: 2024-10-22 09:16:09.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#4499 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#4501 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4503 …}
        +entries: Doctrine\ORM\PersistentCollection {#4505 …}
        +posts: Doctrine\ORM\PersistentCollection {#4507 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4509 …}
        +bans: Doctrine\ORM\PersistentCollection {#4511 …}
        +reports: Doctrine\ORM\PersistentCollection {#4513 …}
        +badges: Doctrine\ORM\PersistentCollection {#4515 …}
        +logs: Doctrine\ORM\PersistentCollection {#4517 …}
        +awards: Doctrine\ORM\PersistentCollection {#4519 …}
        +categories: Doctrine\ORM\PersistentCollection {#4521 …}
        -id: 51
        +apId: "piracy@lemmy.dbzer0.com"
        +apProfileId: "https://lemmy.dbzer0.com/c/piracy"
        +apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
        +apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
        +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
        +apDomain: "lemmy.dbzer0.com"
        +apPreferredUsername: "piracy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708748229 {#4496
          date: 2024-02-24 05:17:09.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697197339 {#4497
          date: 2023-10-13 13:42:19.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#2022 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#2112 …}
      +slug: "Naming-Torrents"
      +title: "Naming Torrents"
      +url: "https://files.catbox.moe/ictct2.png"
      +body: null
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 107
      +favouriteCount: 579
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1707939659 {#2109
        date: 2024-02-14 20:40:59.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2124 …}
      +votes: Doctrine\ORM\PersistentCollection {#2116 …}
      +reports: Doctrine\ORM\PersistentCollection {#2161 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2163 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2044 …}
      +badges: Doctrine\ORM\PersistentCollection {#2127 …}
      +children: [
        3 => App\Entity\EntryComment {#1595}
        2 => App\Entity\EntryComment {#1561
          +user: App\Entity\User {#264}
          +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1526 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
          +body: """
            `for f in *.txt; do cat $f; done`\n
            \n
            Will error for example. It works fine for filenames without space, but if the filename has space in it, it will be interpreted wrong. But if your testing batch doesn’t have spaces in the filename, you won’t see the issue until it’s used on a file that does. Note ‘cat’ is a placeholder, any function/script that can be used on a file here will have the same issue.\n
            \n
            Something similar to that caught me last week while I was unzipping multiple mods in bulk for a game.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 3
          +score: 0
          +lastActive: DateTime @1700422351 {#1583
            date: 2023-11-19 20:32:31.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@retiolus@lemmy.cat"
            "@Socsa@sh.itjust.works"
            "@Pyrozo007@lemmy.dbzer0.com"
            "@bam13302@ttrpg.network"
            "@gayhitler420@lemm.ee"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1528 …}
          +nested: Doctrine\ORM\PersistentCollection {#1559 …}
          +votes: Doctrine\ORM\PersistentCollection {#1564 …}
          +reports: Doctrine\ORM\PersistentCollection {#1563 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1558 …}
          -id: 140660
          -bodyTs: "'batch':37 'bulk':95 'cat':6,61 'caught':84 'doesn':38 'done':8 'error':10 'exampl':12 'f':2,7 'file':57,73 'filenam':17,23,44 'fine':15 'function/script':66 'game':98 'interpret':31 'issu':50,79 'last':86 'mod':93 'multipl':92 'note':60 'placehold':64 'see':48 'similar':81 'someth':80 'space':19,25,41 'test':36 'txt':4 'unzip':91 'use':54,70 'week':87 'without':18 'won':46 'work':14 'wrong':32"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://ttrpg.network/comment/3404699"
          +editedAt: DateTimeImmutable @1700795049 {#1525
            date: 2023-11-24 04:04:09.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700422351 {#1567
            date: 2023-11-19 20:32:31.0 +01:00
          }
          +"title": 140660
        }
        1 => App\Entity\EntryComment {#1620
          +user: App\Entity\User {#264}
          +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1613 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
          +body: "You are correct, that is how I worked around the issue and why I mentioned that work around in my original post"
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1700431245 {#1557
            date: 2023-11-19 23:00:45.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@retiolus@lemmy.cat"
            "@Socsa@sh.itjust.works"
            "@Pyrozo007@lemmy.dbzer0.com"
            "@bam13302@ttrpg.network"
            "@gayhitler420@lemm.ee"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1604 …}
          +nested: Doctrine\ORM\PersistentCollection {#1619 …}
          +votes: Doctrine\ORM\PersistentCollection {#1701 …}
          +reports: Doctrine\ORM\PersistentCollection {#1687 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1689 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1691 …}
          -id: 141100
          -bodyTs: "'around':9,18 'correct':3 'issu':11 'mention':15 'origin':21 'post':22 'work':8,17"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://ttrpg.network/comment/3407102"
          +editedAt: DateTimeImmutable @1700811216 {#1555
            date: 2023-11-24 08:33:36.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700431245 {#1621
            date: 2023-11-19 23:00:45.0 +01:00
          }
          +"title": 141100
        }
        0 => App\Entity\EntryComment {#1616
          +user: App\Entity\User {#264}
          +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1611 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
          +body: "To be fair, I didn’t really focus on the biggest annoyance I’ve had with spaces in the file name: going between terminals and the GUI, most filenames you can copy and paste with wild abandon, but filenames with spaces always require special care, sometimes stripping the auto completed escaped space from file names from the terminal, or quoting or escaping the space when taking one from the GUI."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1700570210 {#1795
            date: 2023-11-21 13:36:50.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@retiolus@lemmy.cat"
            "@Socsa@sh.itjust.works"
            "@Pyrozo007@lemmy.dbzer0.com"
            "@bam13302@ttrpg.network"
            "@gayhitler420@lemm.ee"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1598 …}
          +nested: Doctrine\ORM\PersistentCollection {#1629 …}
          +votes: Doctrine\ORM\PersistentCollection {#1626 …}
          +reports: Doctrine\ORM\PersistentCollection {#1618 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1597 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1731 …}
          -id: 146476
          -bodyTs: "'abandon':37 'alway':42 'annoy':12 'auto':49 'biggest':11 'care':45 'complet':50 'copi':32 'didn':5 'escap':51,62 'fair':3 'file':20,54 'filenam':29,39 'focus':8 'go':22 'gui':27,70 'name':21,55 'one':67 'past':34 'quot':60 'realli':7 'requir':43 'sometim':46 'space':17,41,52,64 'special':44 'strip':47 'take':66 'termin':24,58 've':14 'wild':36"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://ttrpg.network/comment/3440950"
          +editedAt: DateTimeImmutable @1701006823 {#1705
            date: 2023-11-26 14:53:43.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700570210 {#1711
            date: 2023-11-21 13:36:50.0 +01:00
          }
          +"title": 146476
        }
      ]
      -id: 14152
      -titleTs: "'name':1 'torrent':2"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700405644
      +visibility: "visible             "
      +apId: "https://lemmy.cat/post/5761887"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700319244 {#2132
        date: 2023-11-18 15:54:04.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#1671 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
    +body: "The problem is really that space is an argument separator, so to safely handle filenames with spaces you need to handle them special, either by escaping them, quoting the entire thing. This means that the filename with spaces can’t be just copy pasted wherever you want, you have handle them special. It adds complications that are resolved by just using a separator that isnt used for other things, like underscore, or dash. Dot I also don’t like as much as it’s used as a separator for extensions, but that’s a far easier problem to handle by just ignoring all but the last dot, leaving only one really bad edge case (a file that does not have an extension, that uses dot separator in its filename having the filesystem imply a wrong extension."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 12
    +score: 0
    +lastActive: DateTime @1700408216 {#1433
      date: 2023-11-19 16:36:56.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@retiolus@lemmy.cat"
      "@Socsa@sh.itjust.works"
      "@Pyrozo007@lemmy.dbzer0.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1666 …}
    +nested: Doctrine\ORM\PersistentCollection {#1669 …}
    +votes: Doctrine\ORM\PersistentCollection {#1677 …}
    +reports: Doctrine\ORM\PersistentCollection {#1672 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1573 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1574 …}
    -id: 140051
    -bodyTs: "'add':54 'also':76 'argument':9 'bad':112 'case':114 'complic':55 'copi':43 'dash':73 'dot':74,107,125 'easier':96 'edg':113 'either':24 'entir':30 'escap':26 'extens':90,122,136 'far':95 'file':116 'filenam':15,36,129 'filesystem':132 'handl':14,21,50,99 'ignor':102 'impli':133 'isnt':65 'last':106 'leav':108 'like':70,79 'mean':33 'much':81 'need':19 'one':110 'past':44 'problem':2,97 'quot':28 'realli':4,111 'resolv':58 'safe':13 'separ':10,63,88,126 'space':6,17,38 'special':23,52 'thing':31,69 'underscor':71 'use':61,66,85,124 'want':47 'wherev':45 'wrong':135"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://ttrpg.network/comment/3400887"
    +editedAt: DateTimeImmutable @1700765322 {#1430
      date: 2023-11-23 19:48:42.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700408216 {#1428
      date: 2023-11-19 16:36:56.0 +01:00
    }
    +"title": 140051
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: false
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: true
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.16 ms
Input props
[
  "user" => App\Entity\User {#264
    +avatar: null
    +cover: null
    +email: "bam13302@ttrpg.network"
    +username: "@bam13302@ttrpg.network"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1702832914 {#272
      date: 2023-12-17 18:08:34.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: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …}
    +entries: Doctrine\ORM\PersistentCollection {#195 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#167 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#140 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …}
    +posts: Doctrine\ORM\PersistentCollection {#83 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#98 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1801 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …}
    +follows: Doctrine\ORM\PersistentCollection {#1607 …}
    +followers: Doctrine\ORM\PersistentCollection {#1869 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1827 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1856 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …}
    +reports: Doctrine\ORM\PersistentCollection {#1803 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1837 …}
    +violations: Doctrine\ORM\PersistentCollection {#1791 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1887 …}
    +awards: Doctrine\ORM\PersistentCollection {#1949 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …}
    +categories: Doctrine\ORM\PersistentCollection {#1864 …}
    -id: 78002
    -password: "$2y$13$KVyki4..Lh4NJ8Ca.wrhjO0XJPFIkpQMJuTFizGqrQ9bSvBJHvQ06"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …}
    +apId: "bam13302@ttrpg.network"
    +apProfileId: "https://ttrpg.network/u/bam13302"
    +apPublicUrl: "https://ttrpg.network/u/bam13302"
    +apFollowersUrl: null
    +apInboxUrl: "https://ttrpg.network/inbox"
    +apDomain: "ttrpg.network"
    +apPreferredUsername: "bam13302"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1705281894 {#273
      date: 2024-01-15 02:24:54.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1700765217 {#267
      date: 2023-11-23 19:46:57.0 +01:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#5178
  +user: App\Entity\User {#264
    +avatar: null
    +cover: null
    +email: "bam13302@ttrpg.network"
    +username: "@bam13302@ttrpg.network"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1702832914 {#272
      date: 2023-12-17 18:08:34.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: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …}
    +entries: Doctrine\ORM\PersistentCollection {#195 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#167 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#140 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …}
    +posts: Doctrine\ORM\PersistentCollection {#83 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#98 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1801 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …}
    +follows: Doctrine\ORM\PersistentCollection {#1607 …}
    +followers: Doctrine\ORM\PersistentCollection {#1869 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1827 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1856 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …}
    +reports: Doctrine\ORM\PersistentCollection {#1803 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1837 …}
    +violations: Doctrine\ORM\PersistentCollection {#1791 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1887 …}
    +awards: Doctrine\ORM\PersistentCollection {#1949 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …}
    +categories: Doctrine\ORM\PersistentCollection {#1864 …}
    -id: 78002
    -password: "$2y$13$KVyki4..Lh4NJ8Ca.wrhjO0XJPFIkpQMJuTFizGqrQ9bSvBJHvQ06"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …}
    +apId: "bam13302@ttrpg.network"
    +apProfileId: "https://ttrpg.network/u/bam13302"
    +apPublicUrl: "https://ttrpg.network/u/bam13302"
    +apFollowersUrl: null
    +apInboxUrl: "https://ttrpg.network/inbox"
    +apDomain: "ttrpg.network"
    +apPreferredUsername: "bam13302"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1705281894 {#273
      date: 2024-01-15 02:24:54.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1700765217 {#267
      date: 2023-11-23 19:46:57.0 +01:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.16 ms
Input props
[
  "date" => DateTimeImmutable @1700408216 {#1428
    date: 2023-11-19 16:36:56.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#5234
  +date: DateTimeImmutable @1700408216 {#1428
    date: 2023-11-19 16:36:56.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.14 ms
Input props
[
  "createdAt" => DateTimeImmutable @1700408216 {#1428
    date: 2023-11-19 16:36:56.0 +01:00
  }
  "editedAt" => DateTimeImmutable @1700765322 {#1430
    date: 2023-11-23 19:48:42.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#5288
  +createdAt: DateTimeImmutable @1700408216 {#1428
    date: 2023-11-19 16:36:56.0 +01:00
  }
  +editedAt: DateTimeImmutable @1700765322 {#1430
    date: 2023-11-23 19:48:42.0 +01:00
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.16 ms
Input props
[
  "user" => App\Entity\User {#264
    +avatar: null
    +cover: null
    +email: "bam13302@ttrpg.network"
    +username: "@bam13302@ttrpg.network"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1702832914 {#272
      date: 2023-12-17 18:08:34.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: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …}
    +entries: Doctrine\ORM\PersistentCollection {#195 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#167 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#140 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …}
    +posts: Doctrine\ORM\PersistentCollection {#83 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#98 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1801 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …}
    +follows: Doctrine\ORM\PersistentCollection {#1607 …}
    +followers: Doctrine\ORM\PersistentCollection {#1869 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1827 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1856 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …}
    +reports: Doctrine\ORM\PersistentCollection {#1803 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1837 …}
    +violations: Doctrine\ORM\PersistentCollection {#1791 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1887 …}
    +awards: Doctrine\ORM\PersistentCollection {#1949 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …}
    +categories: Doctrine\ORM\PersistentCollection {#1864 …}
    -id: 78002
    -password: "$2y$13$KVyki4..Lh4NJ8Ca.wrhjO0XJPFIkpQMJuTFizGqrQ9bSvBJHvQ06"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …}
    +apId: "bam13302@ttrpg.network"
    +apProfileId: "https://ttrpg.network/u/bam13302"
    +apPublicUrl: "https://ttrpg.network/u/bam13302"
    +apFollowersUrl: null
    +apInboxUrl: "https://ttrpg.network/inbox"
    +apDomain: "ttrpg.network"
    +apPreferredUsername: "bam13302"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1705281894 {#273
      date: 2024-01-15 02:24:54.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1700765217 {#267
      date: 2023-11-23 19:46:57.0 +01:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#5342
  +width: 40
  +height: 40
  +user: App\Entity\User {#264
    +avatar: null
    +cover: null
    +email: "bam13302@ttrpg.network"
    +username: "@bam13302@ttrpg.network"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1702832914 {#272
      date: 2023-12-17 18:08:34.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: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …}
    +entries: Doctrine\ORM\PersistentCollection {#195 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#167 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#140 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …}
    +posts: Doctrine\ORM\PersistentCollection {#83 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#98 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1801 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …}
    +follows: Doctrine\ORM\PersistentCollection {#1607 …}
    +followers: Doctrine\ORM\PersistentCollection {#1869 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1827 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1856 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …}
    +reports: Doctrine\ORM\PersistentCollection {#1803 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1837 …}
    +violations: Doctrine\ORM\PersistentCollection {#1791 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1887 …}
    +awards: Doctrine\ORM\PersistentCollection {#1949 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …}
    +categories: Doctrine\ORM\PersistentCollection {#1864 …}
    -id: 78002
    -password: "$2y$13$KVyki4..Lh4NJ8Ca.wrhjO0XJPFIkpQMJuTFizGqrQ9bSvBJHvQ06"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …}
    +apId: "bam13302@ttrpg.network"
    +apProfileId: "https://ttrpg.network/u/bam13302"
    +apPublicUrl: "https://ttrpg.network/u/bam13302"
    +apFollowersUrl: null
    +apInboxUrl: "https://ttrpg.network/inbox"
    +apDomain: "ttrpg.network"
    +apPreferredUsername: "bam13302"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1705281894 {#273
      date: 2024-01-15 02:24:54.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1700765217 {#267
      date: 2023-11-23 19:46:57.0 +01:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.38 ms
Input props
[
  "subject" => App\Entity\EntryComment {#1595
    +user: App\Entity\User {#264
      +avatar: null
      +cover: null
      +email: "bam13302@ttrpg.network"
      +username: "@bam13302@ttrpg.network"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1702832914 {#272
        date: 2023-12-17 18:08:34.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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …}
      +entries: Doctrine\ORM\PersistentCollection {#195 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#167 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#140 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …}
      +posts: Doctrine\ORM\PersistentCollection {#83 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#98 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1801 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …}
      +follows: Doctrine\ORM\PersistentCollection {#1607 …}
      +followers: Doctrine\ORM\PersistentCollection {#1869 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1827 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1856 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …}
      +reports: Doctrine\ORM\PersistentCollection {#1803 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1837 …}
      +violations: Doctrine\ORM\PersistentCollection {#1791 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1887 …}
      +awards: Doctrine\ORM\PersistentCollection {#1949 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …}
      +categories: Doctrine\ORM\PersistentCollection {#1864 …}
      -id: 78002
      -password: "$2y$13$KVyki4..Lh4NJ8Ca.wrhjO0XJPFIkpQMJuTFizGqrQ9bSvBJHvQ06"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …}
      +apId: "bam13302@ttrpg.network"
      +apProfileId: "https://ttrpg.network/u/bam13302"
      +apPublicUrl: "https://ttrpg.network/u/bam13302"
      +apFollowersUrl: null
      +apInboxUrl: "https://ttrpg.network/inbox"
      +apDomain: "ttrpg.network"
      +apPreferredUsername: "bam13302"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705281894 {#273
        date: 2024-01-15 02:24:54.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700765217 {#267
        date: 2023-11-23 19:46:57.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1593
      +user: Proxies\__CG__\App\Entity\User {#2011
        +avatar: Proxies\__CG__\App\Entity\Image {#4573 …}
        +cover: null
        +email: "retiolus@lemmy.cat"
        +username: "@retiolus@lemmy.cat"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Mastodon: [@retiolus@mamot.fr](https://mamot.fr/@retiolus)\n
          \n
          Website: <https://retiolus.net>\n
          \n
          #nobot
          """
        +lastActive: DateTime @1701548428 {#4570
          date: 2023-12-02 21:20:28.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 {#4574 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4576 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4578 …}
        +entries: Doctrine\ORM\PersistentCollection {#4580 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4582 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4584 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4586 …}
        +posts: Doctrine\ORM\PersistentCollection {#4588 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4590 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4592 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4594 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4596 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4598 …}
        +follows: Doctrine\ORM\PersistentCollection {#4600 …}
        +followers: Doctrine\ORM\PersistentCollection {#4602 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4604 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4606 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4608 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4610 …}
        +reports: Doctrine\ORM\PersistentCollection {#4612 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4614 …}
        +violations: Doctrine\ORM\PersistentCollection {#4616 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4618 …}
        +awards: Doctrine\ORM\PersistentCollection {#4620 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4622 …}
        +categories: Doctrine\ORM\PersistentCollection {#4624 …}
        -id: 7641
        -password: "$2y$13$pVjj2bB6lFj2thOl53jiqu.NmvR1rVnDWPU9Eu6OsvetS2Z7rRL.q"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4626 …}
        +apId: "retiolus@lemmy.cat"
        +apProfileId: "https://lemmy.cat/u/retiolus"
        +apPublicUrl: "https://lemmy.cat/u/retiolus"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.cat/inbox"
        +apDomain: "lemmy.cat"
        +apPreferredUsername: "retiolus"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1702799095 {#4571
          date: 2023-12-17 08:44:55.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687474467 {#4572
          date: 2023-06-23 00:54:27.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1581
        +icon: Proxies\__CG__\App\Entity\Image {#4498 …}
        +name: "piracy@lemmy.dbzer0.com"
        +title: "piracy"
        +description: """
          ##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
          \n
          ---\n
          \n
          ### Rules • [Full Version](https://rentry.co/piracy-rules)\n
          \n
          **1**. Posts must be related to the discussion of digital piracy\n
          \n
          **2**. Don’t request invites, trade, sell, or self-promote\n
          \n
          **3**. Don’t request or link to specific pirated titles, including DMs\n
          \n
          **4**. Don’t submit low-quality posts, be entitled, or harass others\n
          \n
          **5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
          \n
          ---\n
          \n
          [![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
          ---------------------------------------------------------------------------\n
          \n
          ### Loot, Pillage, &amp; Plunder\n
          \n
          - [📜 Megathread](https://rentry.co/megathread)\n
          - [🪶 FAQ](https://rentry.co/piracy-faq)\n
          - [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
          - [🪶 Rules](https://rentry.co/piracy-rules)\n
          \n
          ---\n
          \n
          💰 Please help cover server costs.\n
          \n
          [![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
          \n
          ---
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 866
        +entryCommentCount: 20194
        +postCount: 7
        +postCommentCount: 149
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729581369 {#4495
          date: 2024-10-22 09:16:09.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#4499 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#4501 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4503 …}
        +entries: Doctrine\ORM\PersistentCollection {#4505 …}
        +posts: Doctrine\ORM\PersistentCollection {#4507 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4509 …}
        +bans: Doctrine\ORM\PersistentCollection {#4511 …}
        +reports: Doctrine\ORM\PersistentCollection {#4513 …}
        +badges: Doctrine\ORM\PersistentCollection {#4515 …}
        +logs: Doctrine\ORM\PersistentCollection {#4517 …}
        +awards: Doctrine\ORM\PersistentCollection {#4519 …}
        +categories: Doctrine\ORM\PersistentCollection {#4521 …}
        -id: 51
        +apId: "piracy@lemmy.dbzer0.com"
        +apProfileId: "https://lemmy.dbzer0.com/c/piracy"
        +apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
        +apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
        +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
        +apDomain: "lemmy.dbzer0.com"
        +apPreferredUsername: "piracy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708748229 {#4496
          date: 2024-02-24 05:17:09.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697197339 {#4497
          date: 2023-10-13 13:42:19.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#2022 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#2112 …}
      +slug: "Naming-Torrents"
      +title: "Naming Torrents"
      +url: "https://files.catbox.moe/ictct2.png"
      +body: null
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 107
      +favouriteCount: 579
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1707939659 {#2109
        date: 2024-02-14 20:40:59.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2124 …}
      +votes: Doctrine\ORM\PersistentCollection {#2116 …}
      +reports: Doctrine\ORM\PersistentCollection {#2161 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2163 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2044 …}
      +badges: Doctrine\ORM\PersistentCollection {#2127 …}
      +children: [
        3 => App\Entity\EntryComment {#1595}
        2 => App\Entity\EntryComment {#1561
          +user: App\Entity\User {#264}
          +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1526 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
          +body: """
            `for f in *.txt; do cat $f; done`\n
            \n
            Will error for example. It works fine for filenames without space, but if the filename has space in it, it will be interpreted wrong. But if your testing batch doesn’t have spaces in the filename, you won’t see the issue until it’s used on a file that does. Note ‘cat’ is a placeholder, any function/script that can be used on a file here will have the same issue.\n
            \n
            Something similar to that caught me last week while I was unzipping multiple mods in bulk for a game.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 3
          +score: 0
          +lastActive: DateTime @1700422351 {#1583
            date: 2023-11-19 20:32:31.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@retiolus@lemmy.cat"
            "@Socsa@sh.itjust.works"
            "@Pyrozo007@lemmy.dbzer0.com"
            "@bam13302@ttrpg.network"
            "@gayhitler420@lemm.ee"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1528 …}
          +nested: Doctrine\ORM\PersistentCollection {#1559 …}
          +votes: Doctrine\ORM\PersistentCollection {#1564 …}
          +reports: Doctrine\ORM\PersistentCollection {#1563 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1558 …}
          -id: 140660
          -bodyTs: "'batch':37 'bulk':95 'cat':6,61 'caught':84 'doesn':38 'done':8 'error':10 'exampl':12 'f':2,7 'file':57,73 'filenam':17,23,44 'fine':15 'function/script':66 'game':98 'interpret':31 'issu':50,79 'last':86 'mod':93 'multipl':92 'note':60 'placehold':64 'see':48 'similar':81 'someth':80 'space':19,25,41 'test':36 'txt':4 'unzip':91 'use':54,70 'week':87 'without':18 'won':46 'work':14 'wrong':32"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://ttrpg.network/comment/3404699"
          +editedAt: DateTimeImmutable @1700795049 {#1525
            date: 2023-11-24 04:04:09.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700422351 {#1567
            date: 2023-11-19 20:32:31.0 +01:00
          }
          +"title": 140660
        }
        1 => App\Entity\EntryComment {#1620
          +user: App\Entity\User {#264}
          +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1613 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
          +body: "You are correct, that is how I worked around the issue and why I mentioned that work around in my original post"
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1700431245 {#1557
            date: 2023-11-19 23:00:45.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@retiolus@lemmy.cat"
            "@Socsa@sh.itjust.works"
            "@Pyrozo007@lemmy.dbzer0.com"
            "@bam13302@ttrpg.network"
            "@gayhitler420@lemm.ee"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1604 …}
          +nested: Doctrine\ORM\PersistentCollection {#1619 …}
          +votes: Doctrine\ORM\PersistentCollection {#1701 …}
          +reports: Doctrine\ORM\PersistentCollection {#1687 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1689 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1691 …}
          -id: 141100
          -bodyTs: "'around':9,18 'correct':3 'issu':11 'mention':15 'origin':21 'post':22 'work':8,17"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://ttrpg.network/comment/3407102"
          +editedAt: DateTimeImmutable @1700811216 {#1555
            date: 2023-11-24 08:33:36.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700431245 {#1621
            date: 2023-11-19 23:00:45.0 +01:00
          }
          +"title": 141100
        }
        0 => App\Entity\EntryComment {#1616
          +user: App\Entity\User {#264}
          +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1611 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
          +body: "To be fair, I didn’t really focus on the biggest annoyance I’ve had with spaces in the file name: going between terminals and the GUI, most filenames you can copy and paste with wild abandon, but filenames with spaces always require special care, sometimes stripping the auto completed escaped space from file names from the terminal, or quoting or escaping the space when taking one from the GUI."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1700570210 {#1795
            date: 2023-11-21 13:36:50.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@retiolus@lemmy.cat"
            "@Socsa@sh.itjust.works"
            "@Pyrozo007@lemmy.dbzer0.com"
            "@bam13302@ttrpg.network"
            "@gayhitler420@lemm.ee"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1598 …}
          +nested: Doctrine\ORM\PersistentCollection {#1629 …}
          +votes: Doctrine\ORM\PersistentCollection {#1626 …}
          +reports: Doctrine\ORM\PersistentCollection {#1618 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1597 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1731 …}
          -id: 146476
          -bodyTs: "'abandon':37 'alway':42 'annoy':12 'auto':49 'biggest':11 'care':45 'complet':50 'copi':32 'didn':5 'escap':51,62 'fair':3 'file':20,54 'filenam':29,39 'focus':8 'go':22 'gui':27,70 'name':21,55 'one':67 'past':34 'quot':60 'realli':7 'requir':43 'sometim':46 'space':17,41,52,64 'special':44 'strip':47 'take':66 'termin':24,58 've':14 'wild':36"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://ttrpg.network/comment/3440950"
          +editedAt: DateTimeImmutable @1701006823 {#1705
            date: 2023-11-26 14:53:43.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700570210 {#1711
            date: 2023-11-21 13:36:50.0 +01:00
          }
          +"title": 146476
        }
      ]
      -id: 14152
      -titleTs: "'name':1 'torrent':2"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700405644
      +visibility: "visible             "
      +apId: "https://lemmy.cat/post/5761887"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700319244 {#2132
        date: 2023-11-18 15:54:04.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#1671 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
    +body: "The problem is really that space is an argument separator, so to safely handle filenames with spaces you need to handle them special, either by escaping them, quoting the entire thing. This means that the filename with spaces can’t be just copy pasted wherever you want, you have handle them special. It adds complications that are resolved by just using a separator that isnt used for other things, like underscore, or dash. Dot I also don’t like as much as it’s used as a separator for extensions, but that’s a far easier problem to handle by just ignoring all but the last dot, leaving only one really bad edge case (a file that does not have an extension, that uses dot separator in its filename having the filesystem imply a wrong extension."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 12
    +score: 0
    +lastActive: DateTime @1700408216 {#1433
      date: 2023-11-19 16:36:56.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@retiolus@lemmy.cat"
      "@Socsa@sh.itjust.works"
      "@Pyrozo007@lemmy.dbzer0.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1666 …}
    +nested: Doctrine\ORM\PersistentCollection {#1669 …}
    +votes: Doctrine\ORM\PersistentCollection {#1677 …}
    +reports: Doctrine\ORM\PersistentCollection {#1672 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1573 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1574 …}
    -id: 140051
    -bodyTs: "'add':54 'also':76 'argument':9 'bad':112 'case':114 'complic':55 'copi':43 'dash':73 'dot':74,107,125 'easier':96 'edg':113 'either':24 'entir':30 'escap':26 'extens':90,122,136 'far':95 'file':116 'filenam':15,36,129 'filesystem':132 'handl':14,21,50,99 'ignor':102 'impli':133 'isnt':65 'last':106 'leav':108 'like':70,79 'mean':33 'much':81 'need':19 'one':110 'past':44 'problem':2,97 'quot':28 'realli':4,111 'resolv':58 'safe':13 'separ':10,63,88,126 'space':6,17,38 'special':23,52 'thing':31,69 'underscor':71 'use':61,66,85,124 'want':47 'wherev':45 'wrong':135"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://ttrpg.network/comment/3400887"
    +editedAt: DateTimeImmutable @1700765322 {#1430
      date: 2023-11-23 19:48:42.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700408216 {#1428
      date: 2023-11-19 16:36:56.0 +01:00
    }
    +"title": 140051
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#5411
  +subject: App\Entity\EntryComment {#1595
    +user: App\Entity\User {#264
      +avatar: null
      +cover: null
      +email: "bam13302@ttrpg.network"
      +username: "@bam13302@ttrpg.network"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1702832914 {#272
        date: 2023-12-17 18:08:34.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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …}
      +entries: Doctrine\ORM\PersistentCollection {#195 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#167 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#140 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …}
      +posts: Doctrine\ORM\PersistentCollection {#83 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#98 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1801 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …}
      +follows: Doctrine\ORM\PersistentCollection {#1607 …}
      +followers: Doctrine\ORM\PersistentCollection {#1869 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1827 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1856 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …}
      +reports: Doctrine\ORM\PersistentCollection {#1803 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1837 …}
      +violations: Doctrine\ORM\PersistentCollection {#1791 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1887 …}
      +awards: Doctrine\ORM\PersistentCollection {#1949 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …}
      +categories: Doctrine\ORM\PersistentCollection {#1864 …}
      -id: 78002
      -password: "$2y$13$KVyki4..Lh4NJ8Ca.wrhjO0XJPFIkpQMJuTFizGqrQ9bSvBJHvQ06"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …}
      +apId: "bam13302@ttrpg.network"
      +apProfileId: "https://ttrpg.network/u/bam13302"
      +apPublicUrl: "https://ttrpg.network/u/bam13302"
      +apFollowersUrl: null
      +apInboxUrl: "https://ttrpg.network/inbox"
      +apDomain: "ttrpg.network"
      +apPreferredUsername: "bam13302"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705281894 {#273
        date: 2024-01-15 02:24:54.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700765217 {#267
        date: 2023-11-23 19:46:57.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1593
      +user: Proxies\__CG__\App\Entity\User {#2011
        +avatar: Proxies\__CG__\App\Entity\Image {#4573 …}
        +cover: null
        +email: "retiolus@lemmy.cat"
        +username: "@retiolus@lemmy.cat"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Mastodon: [@retiolus@mamot.fr](https://mamot.fr/@retiolus)\n
          \n
          Website: <https://retiolus.net>\n
          \n
          #nobot
          """
        +lastActive: DateTime @1701548428 {#4570
          date: 2023-12-02 21:20:28.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 {#4574 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4576 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4578 …}
        +entries: Doctrine\ORM\PersistentCollection {#4580 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4582 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4584 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4586 …}
        +posts: Doctrine\ORM\PersistentCollection {#4588 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4590 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4592 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4594 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4596 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4598 …}
        +follows: Doctrine\ORM\PersistentCollection {#4600 …}
        +followers: Doctrine\ORM\PersistentCollection {#4602 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4604 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4606 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4608 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4610 …}
        +reports: Doctrine\ORM\PersistentCollection {#4612 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4614 …}
        +violations: Doctrine\ORM\PersistentCollection {#4616 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4618 …}
        +awards: Doctrine\ORM\PersistentCollection {#4620 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4622 …}
        +categories: Doctrine\ORM\PersistentCollection {#4624 …}
        -id: 7641
        -password: "$2y$13$pVjj2bB6lFj2thOl53jiqu.NmvR1rVnDWPU9Eu6OsvetS2Z7rRL.q"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4626 …}
        +apId: "retiolus@lemmy.cat"
        +apProfileId: "https://lemmy.cat/u/retiolus"
        +apPublicUrl: "https://lemmy.cat/u/retiolus"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.cat/inbox"
        +apDomain: "lemmy.cat"
        +apPreferredUsername: "retiolus"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1702799095 {#4571
          date: 2023-12-17 08:44:55.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687474467 {#4572
          date: 2023-06-23 00:54:27.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1581
        +icon: Proxies\__CG__\App\Entity\Image {#4498 …}
        +name: "piracy@lemmy.dbzer0.com"
        +title: "piracy"
        +description: """
          ##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
          \n
          ---\n
          \n
          ### Rules • [Full Version](https://rentry.co/piracy-rules)\n
          \n
          **1**. Posts must be related to the discussion of digital piracy\n
          \n
          **2**. Don’t request invites, trade, sell, or self-promote\n
          \n
          **3**. Don’t request or link to specific pirated titles, including DMs\n
          \n
          **4**. Don’t submit low-quality posts, be entitled, or harass others\n
          \n
          **5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
          \n
          ---\n
          \n
          [![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
          ---------------------------------------------------------------------------\n
          \n
          ### Loot, Pillage, &amp; Plunder\n
          \n
          - [📜 Megathread](https://rentry.co/megathread)\n
          - [🪶 FAQ](https://rentry.co/piracy-faq)\n
          - [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
          - [🪶 Rules](https://rentry.co/piracy-rules)\n
          \n
          ---\n
          \n
          💰 Please help cover server costs.\n
          \n
          [![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
          \n
          ---
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 866
        +entryCommentCount: 20194
        +postCount: 7
        +postCommentCount: 149
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729581369 {#4495
          date: 2024-10-22 09:16:09.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#4499 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#4501 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4503 …}
        +entries: Doctrine\ORM\PersistentCollection {#4505 …}
        +posts: Doctrine\ORM\PersistentCollection {#4507 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4509 …}
        +bans: Doctrine\ORM\PersistentCollection {#4511 …}
        +reports: Doctrine\ORM\PersistentCollection {#4513 …}
        +badges: Doctrine\ORM\PersistentCollection {#4515 …}
        +logs: Doctrine\ORM\PersistentCollection {#4517 …}
        +awards: Doctrine\ORM\PersistentCollection {#4519 …}
        +categories: Doctrine\ORM\PersistentCollection {#4521 …}
        -id: 51
        +apId: "piracy@lemmy.dbzer0.com"
        +apProfileId: "https://lemmy.dbzer0.com/c/piracy"
        +apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
        +apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
        +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
        +apDomain: "lemmy.dbzer0.com"
        +apPreferredUsername: "piracy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708748229 {#4496
          date: 2024-02-24 05:17:09.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697197339 {#4497
          date: 2023-10-13 13:42:19.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#2022 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#2112 …}
      +slug: "Naming-Torrents"
      +title: "Naming Torrents"
      +url: "https://files.catbox.moe/ictct2.png"
      +body: null
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 107
      +favouriteCount: 579
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1707939659 {#2109
        date: 2024-02-14 20:40:59.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2124 …}
      +votes: Doctrine\ORM\PersistentCollection {#2116 …}
      +reports: Doctrine\ORM\PersistentCollection {#2161 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2163 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2044 …}
      +badges: Doctrine\ORM\PersistentCollection {#2127 …}
      +children: [
        3 => App\Entity\EntryComment {#1595}
        2 => App\Entity\EntryComment {#1561
          +user: App\Entity\User {#264}
          +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1526 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
          +body: """
            `for f in *.txt; do cat $f; done`\n
            \n
            Will error for example. It works fine for filenames without space, but if the filename has space in it, it will be interpreted wrong. But if your testing batch doesn’t have spaces in the filename, you won’t see the issue until it’s used on a file that does. Note ‘cat’ is a placeholder, any function/script that can be used on a file here will have the same issue.\n
            \n
            Something similar to that caught me last week while I was unzipping multiple mods in bulk for a game.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 3
          +score: 0
          +lastActive: DateTime @1700422351 {#1583
            date: 2023-11-19 20:32:31.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@retiolus@lemmy.cat"
            "@Socsa@sh.itjust.works"
            "@Pyrozo007@lemmy.dbzer0.com"
            "@bam13302@ttrpg.network"
            "@gayhitler420@lemm.ee"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1528 …}
          +nested: Doctrine\ORM\PersistentCollection {#1559 …}
          +votes: Doctrine\ORM\PersistentCollection {#1564 …}
          +reports: Doctrine\ORM\PersistentCollection {#1563 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1558 …}
          -id: 140660
          -bodyTs: "'batch':37 'bulk':95 'cat':6,61 'caught':84 'doesn':38 'done':8 'error':10 'exampl':12 'f':2,7 'file':57,73 'filenam':17,23,44 'fine':15 'function/script':66 'game':98 'interpret':31 'issu':50,79 'last':86 'mod':93 'multipl':92 'note':60 'placehold':64 'see':48 'similar':81 'someth':80 'space':19,25,41 'test':36 'txt':4 'unzip':91 'use':54,70 'week':87 'without':18 'won':46 'work':14 'wrong':32"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://ttrpg.network/comment/3404699"
          +editedAt: DateTimeImmutable @1700795049 {#1525
            date: 2023-11-24 04:04:09.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700422351 {#1567
            date: 2023-11-19 20:32:31.0 +01:00
          }
          +"title": 140660
        }
        1 => App\Entity\EntryComment {#1620
          +user: App\Entity\User {#264}
          +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1613 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
          +body: "You are correct, that is how I worked around the issue and why I mentioned that work around in my original post"
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1700431245 {#1557
            date: 2023-11-19 23:00:45.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@retiolus@lemmy.cat"
            "@Socsa@sh.itjust.works"
            "@Pyrozo007@lemmy.dbzer0.com"
            "@bam13302@ttrpg.network"
            "@gayhitler420@lemm.ee"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1604 …}
          +nested: Doctrine\ORM\PersistentCollection {#1619 …}
          +votes: Doctrine\ORM\PersistentCollection {#1701 …}
          +reports: Doctrine\ORM\PersistentCollection {#1687 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1689 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1691 …}
          -id: 141100
          -bodyTs: "'around':9,18 'correct':3 'issu':11 'mention':15 'origin':21 'post':22 'work':8,17"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://ttrpg.network/comment/3407102"
          +editedAt: DateTimeImmutable @1700811216 {#1555
            date: 2023-11-24 08:33:36.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700431245 {#1621
            date: 2023-11-19 23:00:45.0 +01:00
          }
          +"title": 141100
        }
        0 => App\Entity\EntryComment {#1616
          +user: App\Entity\User {#264}
          +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1611 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
          +body: "To be fair, I didn’t really focus on the biggest annoyance I’ve had with spaces in the file name: going between terminals and the GUI, most filenames you can copy and paste with wild abandon, but filenames with spaces always require special care, sometimes stripping the auto completed escaped space from file names from the terminal, or quoting or escaping the space when taking one from the GUI."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1700570210 {#1795
            date: 2023-11-21 13:36:50.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@retiolus@lemmy.cat"
            "@Socsa@sh.itjust.works"
            "@Pyrozo007@lemmy.dbzer0.com"
            "@bam13302@ttrpg.network"
            "@gayhitler420@lemm.ee"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1598 …}
          +nested: Doctrine\ORM\PersistentCollection {#1629 …}
          +votes: Doctrine\ORM\PersistentCollection {#1626 …}
          +reports: Doctrine\ORM\PersistentCollection {#1618 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1597 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1731 …}
          -id: 146476
          -bodyTs: "'abandon':37 'alway':42 'annoy':12 'auto':49 'biggest':11 'care':45 'complet':50 'copi':32 'didn':5 'escap':51,62 'fair':3 'file':20,54 'filenam':29,39 'focus':8 'go':22 'gui':27,70 'name':21,55 'one':67 'past':34 'quot':60 'realli':7 'requir':43 'sometim':46 'space':17,41,52,64 'special':44 'strip':47 'take':66 'termin':24,58 've':14 'wild':36"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://ttrpg.network/comment/3440950"
          +editedAt: DateTimeImmutable @1701006823 {#1705
            date: 2023-11-26 14:53:43.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700570210 {#1711
            date: 2023-11-21 13:36:50.0 +01:00
          }
          +"title": 146476
        }
      ]
      -id: 14152
      -titleTs: "'name':1 'torrent':2"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700405644
      +visibility: "visible             "
      +apId: "https://lemmy.cat/post/5761887"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700319244 {#2132
        date: 2023-11-18 15:54:04.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#1671 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
    +body: "The problem is really that space is an argument separator, so to safely handle filenames with spaces you need to handle them special, either by escaping them, quoting the entire thing. This means that the filename with spaces can’t be just copy pasted wherever you want, you have handle them special. It adds complications that are resolved by just using a separator that isnt used for other things, like underscore, or dash. Dot I also don’t like as much as it’s used as a separator for extensions, but that’s a far easier problem to handle by just ignoring all but the last dot, leaving only one really bad edge case (a file that does not have an extension, that uses dot separator in its filename having the filesystem imply a wrong extension."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 12
    +score: 0
    +lastActive: DateTime @1700408216 {#1433
      date: 2023-11-19 16:36:56.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@retiolus@lemmy.cat"
      "@Socsa@sh.itjust.works"
      "@Pyrozo007@lemmy.dbzer0.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1666 …}
    +nested: Doctrine\ORM\PersistentCollection {#1669 …}
    +votes: Doctrine\ORM\PersistentCollection {#1677 …}
    +reports: Doctrine\ORM\PersistentCollection {#1672 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1573 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1574 …}
    -id: 140051
    -bodyTs: "'add':54 'also':76 'argument':9 'bad':112 'case':114 'complic':55 'copi':43 'dash':73 'dot':74,107,125 'easier':96 'edg':113 'either':24 'entir':30 'escap':26 'extens':90,122,136 'far':95 'file':116 'filenam':15,36,129 'filesystem':132 'handl':14,21,50,99 'ignor':102 'impli':133 'isnt':65 'last':106 'leav':108 'like':70,79 'mean':33 'much':81 'need':19 'one':110 'past':44 'problem':2,97 'quot':28 'realli':4,111 'resolv':58 'safe':13 'separ':10,63,88,126 'space':6,17,38 'special':23,52 'thing':31,69 'underscor':71 'use':61,66,85,124 'want':47 'wherev':45 'wrong':135"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://ttrpg.network/comment/3400887"
    +editedAt: DateTimeImmutable @1700765322 {#1430
      date: 2023-11-23 19:48:42.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700408216 {#1428
      date: 2023-11-19 16:36:56.0 +01:00
    }
    +"title": 140051
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.64 ms
Input props
[
  "subject" => App\Entity\EntryComment {#1595
    +user: App\Entity\User {#264
      +avatar: null
      +cover: null
      +email: "bam13302@ttrpg.network"
      +username: "@bam13302@ttrpg.network"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1702832914 {#272
        date: 2023-12-17 18:08:34.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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …}
      +entries: Doctrine\ORM\PersistentCollection {#195 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#167 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#140 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …}
      +posts: Doctrine\ORM\PersistentCollection {#83 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#98 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1801 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …}
      +follows: Doctrine\ORM\PersistentCollection {#1607 …}
      +followers: Doctrine\ORM\PersistentCollection {#1869 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1827 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1856 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …}
      +reports: Doctrine\ORM\PersistentCollection {#1803 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1837 …}
      +violations: Doctrine\ORM\PersistentCollection {#1791 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1887 …}
      +awards: Doctrine\ORM\PersistentCollection {#1949 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …}
      +categories: Doctrine\ORM\PersistentCollection {#1864 …}
      -id: 78002
      -password: "$2y$13$KVyki4..Lh4NJ8Ca.wrhjO0XJPFIkpQMJuTFizGqrQ9bSvBJHvQ06"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …}
      +apId: "bam13302@ttrpg.network"
      +apProfileId: "https://ttrpg.network/u/bam13302"
      +apPublicUrl: "https://ttrpg.network/u/bam13302"
      +apFollowersUrl: null
      +apInboxUrl: "https://ttrpg.network/inbox"
      +apDomain: "ttrpg.network"
      +apPreferredUsername: "bam13302"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705281894 {#273
        date: 2024-01-15 02:24:54.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700765217 {#267
        date: 2023-11-23 19:46:57.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1593
      +user: Proxies\__CG__\App\Entity\User {#2011
        +avatar: Proxies\__CG__\App\Entity\Image {#4573 …}
        +cover: null
        +email: "retiolus@lemmy.cat"
        +username: "@retiolus@lemmy.cat"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Mastodon: [@retiolus@mamot.fr](https://mamot.fr/@retiolus)\n
          \n
          Website: <https://retiolus.net>\n
          \n
          #nobot
          """
        +lastActive: DateTime @1701548428 {#4570
          date: 2023-12-02 21:20:28.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 {#4574 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4576 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4578 …}
        +entries: Doctrine\ORM\PersistentCollection {#4580 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4582 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4584 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4586 …}
        +posts: Doctrine\ORM\PersistentCollection {#4588 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4590 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4592 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4594 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4596 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4598 …}
        +follows: Doctrine\ORM\PersistentCollection {#4600 …}
        +followers: Doctrine\ORM\PersistentCollection {#4602 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4604 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4606 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4608 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4610 …}
        +reports: Doctrine\ORM\PersistentCollection {#4612 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4614 …}
        +violations: Doctrine\ORM\PersistentCollection {#4616 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4618 …}
        +awards: Doctrine\ORM\PersistentCollection {#4620 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4622 …}
        +categories: Doctrine\ORM\PersistentCollection {#4624 …}
        -id: 7641
        -password: "$2y$13$pVjj2bB6lFj2thOl53jiqu.NmvR1rVnDWPU9Eu6OsvetS2Z7rRL.q"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4626 …}
        +apId: "retiolus@lemmy.cat"
        +apProfileId: "https://lemmy.cat/u/retiolus"
        +apPublicUrl: "https://lemmy.cat/u/retiolus"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.cat/inbox"
        +apDomain: "lemmy.cat"
        +apPreferredUsername: "retiolus"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1702799095 {#4571
          date: 2023-12-17 08:44:55.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687474467 {#4572
          date: 2023-06-23 00:54:27.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1581
        +icon: Proxies\__CG__\App\Entity\Image {#4498 …}
        +name: "piracy@lemmy.dbzer0.com"
        +title: "piracy"
        +description: """
          ##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
          \n
          ---\n
          \n
          ### Rules • [Full Version](https://rentry.co/piracy-rules)\n
          \n
          **1**. Posts must be related to the discussion of digital piracy\n
          \n
          **2**. Don’t request invites, trade, sell, or self-promote\n
          \n
          **3**. Don’t request or link to specific pirated titles, including DMs\n
          \n
          **4**. Don’t submit low-quality posts, be entitled, or harass others\n
          \n
          **5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
          \n
          ---\n
          \n
          [![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
          ---------------------------------------------------------------------------\n
          \n
          ### Loot, Pillage, &amp; Plunder\n
          \n
          - [📜 Megathread](https://rentry.co/megathread)\n
          - [🪶 FAQ](https://rentry.co/piracy-faq)\n
          - [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
          - [🪶 Rules](https://rentry.co/piracy-rules)\n
          \n
          ---\n
          \n
          💰 Please help cover server costs.\n
          \n
          [![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
          \n
          ---
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 866
        +entryCommentCount: 20194
        +postCount: 7
        +postCommentCount: 149
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729581369 {#4495
          date: 2024-10-22 09:16:09.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#4499 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#4501 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4503 …}
        +entries: Doctrine\ORM\PersistentCollection {#4505 …}
        +posts: Doctrine\ORM\PersistentCollection {#4507 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4509 …}
        +bans: Doctrine\ORM\PersistentCollection {#4511 …}
        +reports: Doctrine\ORM\PersistentCollection {#4513 …}
        +badges: Doctrine\ORM\PersistentCollection {#4515 …}
        +logs: Doctrine\ORM\PersistentCollection {#4517 …}
        +awards: Doctrine\ORM\PersistentCollection {#4519 …}
        +categories: Doctrine\ORM\PersistentCollection {#4521 …}
        -id: 51
        +apId: "piracy@lemmy.dbzer0.com"
        +apProfileId: "https://lemmy.dbzer0.com/c/piracy"
        +apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
        +apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
        +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
        +apDomain: "lemmy.dbzer0.com"
        +apPreferredUsername: "piracy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708748229 {#4496
          date: 2024-02-24 05:17:09.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697197339 {#4497
          date: 2023-10-13 13:42:19.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#2022 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#2112 …}
      +slug: "Naming-Torrents"
      +title: "Naming Torrents"
      +url: "https://files.catbox.moe/ictct2.png"
      +body: null
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 107
      +favouriteCount: 579
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1707939659 {#2109
        date: 2024-02-14 20:40:59.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2124 …}
      +votes: Doctrine\ORM\PersistentCollection {#2116 …}
      +reports: Doctrine\ORM\PersistentCollection {#2161 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2163 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2044 …}
      +badges: Doctrine\ORM\PersistentCollection {#2127 …}
      +children: [
        3 => App\Entity\EntryComment {#1595}
        2 => App\Entity\EntryComment {#1561
          +user: App\Entity\User {#264}
          +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1526 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
          +body: """
            `for f in *.txt; do cat $f; done`\n
            \n
            Will error for example. It works fine for filenames without space, but if the filename has space in it, it will be interpreted wrong. But if your testing batch doesn’t have spaces in the filename, you won’t see the issue until it’s used on a file that does. Note ‘cat’ is a placeholder, any function/script that can be used on a file here will have the same issue.\n
            \n
            Something similar to that caught me last week while I was unzipping multiple mods in bulk for a game.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 3
          +score: 0
          +lastActive: DateTime @1700422351 {#1583
            date: 2023-11-19 20:32:31.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@retiolus@lemmy.cat"
            "@Socsa@sh.itjust.works"
            "@Pyrozo007@lemmy.dbzer0.com"
            "@bam13302@ttrpg.network"
            "@gayhitler420@lemm.ee"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1528 …}
          +nested: Doctrine\ORM\PersistentCollection {#1559 …}
          +votes: Doctrine\ORM\PersistentCollection {#1564 …}
          +reports: Doctrine\ORM\PersistentCollection {#1563 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1558 …}
          -id: 140660
          -bodyTs: "'batch':37 'bulk':95 'cat':6,61 'caught':84 'doesn':38 'done':8 'error':10 'exampl':12 'f':2,7 'file':57,73 'filenam':17,23,44 'fine':15 'function/script':66 'game':98 'interpret':31 'issu':50,79 'last':86 'mod':93 'multipl':92 'note':60 'placehold':64 'see':48 'similar':81 'someth':80 'space':19,25,41 'test':36 'txt':4 'unzip':91 'use':54,70 'week':87 'without':18 'won':46 'work':14 'wrong':32"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://ttrpg.network/comment/3404699"
          +editedAt: DateTimeImmutable @1700795049 {#1525
            date: 2023-11-24 04:04:09.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700422351 {#1567
            date: 2023-11-19 20:32:31.0 +01:00
          }
          +"title": 140660
        }
        1 => App\Entity\EntryComment {#1620
          +user: App\Entity\User {#264}
          +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1613 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
          +body: "You are correct, that is how I worked around the issue and why I mentioned that work around in my original post"
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1700431245 {#1557
            date: 2023-11-19 23:00:45.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@retiolus@lemmy.cat"
            "@Socsa@sh.itjust.works"
            "@Pyrozo007@lemmy.dbzer0.com"
            "@bam13302@ttrpg.network"
            "@gayhitler420@lemm.ee"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1604 …}
          +nested: Doctrine\ORM\PersistentCollection {#1619 …}
          +votes: Doctrine\ORM\PersistentCollection {#1701 …}
          +reports: Doctrine\ORM\PersistentCollection {#1687 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1689 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1691 …}
          -id: 141100
          -bodyTs: "'around':9,18 'correct':3 'issu':11 'mention':15 'origin':21 'post':22 'work':8,17"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://ttrpg.network/comment/3407102"
          +editedAt: DateTimeImmutable @1700811216 {#1555
            date: 2023-11-24 08:33:36.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700431245 {#1621
            date: 2023-11-19 23:00:45.0 +01:00
          }
          +"title": 141100
        }
        0 => App\Entity\EntryComment {#1616
          +user: App\Entity\User {#264}
          +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1611 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
          +body: "To be fair, I didn’t really focus on the biggest annoyance I’ve had with spaces in the file name: going between terminals and the GUI, most filenames you can copy and paste with wild abandon, but filenames with spaces always require special care, sometimes stripping the auto completed escaped space from file names from the terminal, or quoting or escaping the space when taking one from the GUI."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1700570210 {#1795
            date: 2023-11-21 13:36:50.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@retiolus@lemmy.cat"
            "@Socsa@sh.itjust.works"
            "@Pyrozo007@lemmy.dbzer0.com"
            "@bam13302@ttrpg.network"
            "@gayhitler420@lemm.ee"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1598 …}
          +nested: Doctrine\ORM\PersistentCollection {#1629 …}
          +votes: Doctrine\ORM\PersistentCollection {#1626 …}
          +reports: Doctrine\ORM\PersistentCollection {#1618 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1597 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1731 …}
          -id: 146476
          -bodyTs: "'abandon':37 'alway':42 'annoy':12 'auto':49 'biggest':11 'care':45 'complet':50 'copi':32 'didn':5 'escap':51,62 'fair':3 'file':20,54 'filenam':29,39 'focus':8 'go':22 'gui':27,70 'name':21,55 'one':67 'past':34 'quot':60 'realli':7 'requir':43 'sometim':46 'space':17,41,52,64 'special':44 'strip':47 'take':66 'termin':24,58 've':14 'wild':36"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://ttrpg.network/comment/3440950"
          +editedAt: DateTimeImmutable @1701006823 {#1705
            date: 2023-11-26 14:53:43.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700570210 {#1711
            date: 2023-11-21 13:36:50.0 +01:00
          }
          +"title": 146476
        }
      ]
      -id: 14152
      -titleTs: "'name':1 'torrent':2"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700405644
      +visibility: "visible             "
      +apId: "https://lemmy.cat/post/5761887"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700319244 {#2132
        date: 2023-11-18 15:54:04.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#1671 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
    +body: "The problem is really that space is an argument separator, so to safely handle filenames with spaces you need to handle them special, either by escaping them, quoting the entire thing. This means that the filename with spaces can’t be just copy pasted wherever you want, you have handle them special. It adds complications that are resolved by just using a separator that isnt used for other things, like underscore, or dash. Dot I also don’t like as much as it’s used as a separator for extensions, but that’s a far easier problem to handle by just ignoring all but the last dot, leaving only one really bad edge case (a file that does not have an extension, that uses dot separator in its filename having the filesystem imply a wrong extension."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 12
    +score: 0
    +lastActive: DateTime @1700408216 {#1433
      date: 2023-11-19 16:36:56.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@retiolus@lemmy.cat"
      "@Socsa@sh.itjust.works"
      "@Pyrozo007@lemmy.dbzer0.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1666 …}
    +nested: Doctrine\ORM\PersistentCollection {#1669 …}
    +votes: Doctrine\ORM\PersistentCollection {#1677 …}
    +reports: Doctrine\ORM\PersistentCollection {#1672 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1573 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1574 …}
    -id: 140051
    -bodyTs: "'add':54 'also':76 'argument':9 'bad':112 'case':114 'complic':55 'copi':43 'dash':73 'dot':74,107,125 'easier':96 'edg':113 'either':24 'entir':30 'escap':26 'extens':90,122,136 'far':95 'file':116 'filenam':15,36,129 'filesystem':132 'handl':14,21,50,99 'ignor':102 'impli':133 'isnt':65 'last':106 'leav':108 'like':70,79 'mean':33 'much':81 'need':19 'one':110 'past':44 'problem':2,97 'quot':28 'realli':4,111 'resolv':58 'safe':13 'separ':10,63,88,126 'space':6,17,38 'special':23,52 'thing':31,69 'underscor':71 'use':61,66,85,124 'want':47 'wherev':45 'wrong':135"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://ttrpg.network/comment/3400887"
    +editedAt: DateTimeImmutable @1700765322 {#1430
      date: 2023-11-23 19:48:42.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700408216 {#1428
      date: 2023-11-19 16:36:56.0 +01:00
    }
    +"title": 140051
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#5468
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#1595
    +user: App\Entity\User {#264
      +avatar: null
      +cover: null
      +email: "bam13302@ttrpg.network"
      +username: "@bam13302@ttrpg.network"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1702832914 {#272
        date: 2023-12-17 18:08:34.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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …}
      +entries: Doctrine\ORM\PersistentCollection {#195 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#167 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#140 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …}
      +posts: Doctrine\ORM\PersistentCollection {#83 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#98 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1801 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …}
      +follows: Doctrine\ORM\PersistentCollection {#1607 …}
      +followers: Doctrine\ORM\PersistentCollection {#1869 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1827 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1856 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …}
      +reports: Doctrine\ORM\PersistentCollection {#1803 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1837 …}
      +violations: Doctrine\ORM\PersistentCollection {#1791 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1887 …}
      +awards: Doctrine\ORM\PersistentCollection {#1949 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …}
      +categories: Doctrine\ORM\PersistentCollection {#1864 …}
      -id: 78002
      -password: "$2y$13$KVyki4..Lh4NJ8Ca.wrhjO0XJPFIkpQMJuTFizGqrQ9bSvBJHvQ06"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …}
      +apId: "bam13302@ttrpg.network"
      +apProfileId: "https://ttrpg.network/u/bam13302"
      +apPublicUrl: "https://ttrpg.network/u/bam13302"
      +apFollowersUrl: null
      +apInboxUrl: "https://ttrpg.network/inbox"
      +apDomain: "ttrpg.network"
      +apPreferredUsername: "bam13302"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705281894 {#273
        date: 2024-01-15 02:24:54.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700765217 {#267
        date: 2023-11-23 19:46:57.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1593
      +user: Proxies\__CG__\App\Entity\User {#2011
        +avatar: Proxies\__CG__\App\Entity\Image {#4573 …}
        +cover: null
        +email: "retiolus@lemmy.cat"
        +username: "@retiolus@lemmy.cat"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Mastodon: [@retiolus@mamot.fr](https://mamot.fr/@retiolus)\n
          \n
          Website: <https://retiolus.net>\n
          \n
          #nobot
          """
        +lastActive: DateTime @1701548428 {#4570
          date: 2023-12-02 21:20:28.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 {#4574 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4576 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4578 …}
        +entries: Doctrine\ORM\PersistentCollection {#4580 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4582 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4584 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4586 …}
        +posts: Doctrine\ORM\PersistentCollection {#4588 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4590 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4592 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4594 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4596 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4598 …}
        +follows: Doctrine\ORM\PersistentCollection {#4600 …}
        +followers: Doctrine\ORM\PersistentCollection {#4602 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4604 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4606 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4608 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4610 …}
        +reports: Doctrine\ORM\PersistentCollection {#4612 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4614 …}
        +violations: Doctrine\ORM\PersistentCollection {#4616 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4618 …}
        +awards: Doctrine\ORM\PersistentCollection {#4620 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4622 …}
        +categories: Doctrine\ORM\PersistentCollection {#4624 …}
        -id: 7641
        -password: "$2y$13$pVjj2bB6lFj2thOl53jiqu.NmvR1rVnDWPU9Eu6OsvetS2Z7rRL.q"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4626 …}
        +apId: "retiolus@lemmy.cat"
        +apProfileId: "https://lemmy.cat/u/retiolus"
        +apPublicUrl: "https://lemmy.cat/u/retiolus"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.cat/inbox"
        +apDomain: "lemmy.cat"
        +apPreferredUsername: "retiolus"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1702799095 {#4571
          date: 2023-12-17 08:44:55.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687474467 {#4572
          date: 2023-06-23 00:54:27.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1581
        +icon: Proxies\__CG__\App\Entity\Image {#4498 …}
        +name: "piracy@lemmy.dbzer0.com"
        +title: "piracy"
        +description: """
          ##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
          \n
          ---\n
          \n
          ### Rules • [Full Version](https://rentry.co/piracy-rules)\n
          \n
          **1**. Posts must be related to the discussion of digital piracy\n
          \n
          **2**. Don’t request invites, trade, sell, or self-promote\n
          \n
          **3**. Don’t request or link to specific pirated titles, including DMs\n
          \n
          **4**. Don’t submit low-quality posts, be entitled, or harass others\n
          \n
          **5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
          \n
          ---\n
          \n
          [![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
          ---------------------------------------------------------------------------\n
          \n
          ### Loot, Pillage, &amp; Plunder\n
          \n
          - [📜 Megathread](https://rentry.co/megathread)\n
          - [🪶 FAQ](https://rentry.co/piracy-faq)\n
          - [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
          - [🪶 Rules](https://rentry.co/piracy-rules)\n
          \n
          ---\n
          \n
          💰 Please help cover server costs.\n
          \n
          [![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
          \n
          ---
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 866
        +entryCommentCount: 20194
        +postCount: 7
        +postCommentCount: 149
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729581369 {#4495
          date: 2024-10-22 09:16:09.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#4499 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#4501 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4503 …}
        +entries: Doctrine\ORM\PersistentCollection {#4505 …}
        +posts: Doctrine\ORM\PersistentCollection {#4507 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4509 …}
        +bans: Doctrine\ORM\PersistentCollection {#4511 …}
        +reports: Doctrine\ORM\PersistentCollection {#4513 …}
        +badges: Doctrine\ORM\PersistentCollection {#4515 …}
        +logs: Doctrine\ORM\PersistentCollection {#4517 …}
        +awards: Doctrine\ORM\PersistentCollection {#4519 …}
        +categories: Doctrine\ORM\PersistentCollection {#4521 …}
        -id: 51
        +apId: "piracy@lemmy.dbzer0.com"
        +apProfileId: "https://lemmy.dbzer0.com/c/piracy"
        +apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
        +apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
        +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
        +apDomain: "lemmy.dbzer0.com"
        +apPreferredUsername: "piracy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708748229 {#4496
          date: 2024-02-24 05:17:09.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697197339 {#4497
          date: 2023-10-13 13:42:19.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#2022 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#2112 …}
      +slug: "Naming-Torrents"
      +title: "Naming Torrents"
      +url: "https://files.catbox.moe/ictct2.png"
      +body: null
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 107
      +favouriteCount: 579
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1707939659 {#2109
        date: 2024-02-14 20:40:59.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2124 …}
      +votes: Doctrine\ORM\PersistentCollection {#2116 …}
      +reports: Doctrine\ORM\PersistentCollection {#2161 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2163 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2044 …}
      +badges: Doctrine\ORM\PersistentCollection {#2127 …}
      +children: [
        3 => App\Entity\EntryComment {#1595}
        2 => App\Entity\EntryComment {#1561
          +user: App\Entity\User {#264}
          +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1526 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
          +body: """
            `for f in *.txt; do cat $f; done`\n
            \n
            Will error for example. It works fine for filenames without space, but if the filename has space in it, it will be interpreted wrong. But if your testing batch doesn’t have spaces in the filename, you won’t see the issue until it’s used on a file that does. Note ‘cat’ is a placeholder, any function/script that can be used on a file here will have the same issue.\n
            \n
            Something similar to that caught me last week while I was unzipping multiple mods in bulk for a game.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 3
          +score: 0
          +lastActive: DateTime @1700422351 {#1583
            date: 2023-11-19 20:32:31.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@retiolus@lemmy.cat"
            "@Socsa@sh.itjust.works"
            "@Pyrozo007@lemmy.dbzer0.com"
            "@bam13302@ttrpg.network"
            "@gayhitler420@lemm.ee"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1528 …}
          +nested: Doctrine\ORM\PersistentCollection {#1559 …}
          +votes: Doctrine\ORM\PersistentCollection {#1564 …}
          +reports: Doctrine\ORM\PersistentCollection {#1563 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1558 …}
          -id: 140660
          -bodyTs: "'batch':37 'bulk':95 'cat':6,61 'caught':84 'doesn':38 'done':8 'error':10 'exampl':12 'f':2,7 'file':57,73 'filenam':17,23,44 'fine':15 'function/script':66 'game':98 'interpret':31 'issu':50,79 'last':86 'mod':93 'multipl':92 'note':60 'placehold':64 'see':48 'similar':81 'someth':80 'space':19,25,41 'test':36 'txt':4 'unzip':91 'use':54,70 'week':87 'without':18 'won':46 'work':14 'wrong':32"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://ttrpg.network/comment/3404699"
          +editedAt: DateTimeImmutable @1700795049 {#1525
            date: 2023-11-24 04:04:09.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700422351 {#1567
            date: 2023-11-19 20:32:31.0 +01:00
          }
          +"title": 140660
        }
        1 => App\Entity\EntryComment {#1620
          +user: App\Entity\User {#264}
          +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1613 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
          +body: "You are correct, that is how I worked around the issue and why I mentioned that work around in my original post"
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1700431245 {#1557
            date: 2023-11-19 23:00:45.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@retiolus@lemmy.cat"
            "@Socsa@sh.itjust.works"
            "@Pyrozo007@lemmy.dbzer0.com"
            "@bam13302@ttrpg.network"
            "@gayhitler420@lemm.ee"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1604 …}
          +nested: Doctrine\ORM\PersistentCollection {#1619 …}
          +votes: Doctrine\ORM\PersistentCollection {#1701 …}
          +reports: Doctrine\ORM\PersistentCollection {#1687 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1689 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1691 …}
          -id: 141100
          -bodyTs: "'around':9,18 'correct':3 'issu':11 'mention':15 'origin':21 'post':22 'work':8,17"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://ttrpg.network/comment/3407102"
          +editedAt: DateTimeImmutable @1700811216 {#1555
            date: 2023-11-24 08:33:36.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700431245 {#1621
            date: 2023-11-19 23:00:45.0 +01:00
          }
          +"title": 141100
        }
        0 => App\Entity\EntryComment {#1616
          +user: App\Entity\User {#264}
          +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1611 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
          +body: "To be fair, I didn’t really focus on the biggest annoyance I’ve had with spaces in the file name: going between terminals and the GUI, most filenames you can copy and paste with wild abandon, but filenames with spaces always require special care, sometimes stripping the auto completed escaped space from file names from the terminal, or quoting or escaping the space when taking one from the GUI."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1700570210 {#1795
            date: 2023-11-21 13:36:50.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@retiolus@lemmy.cat"
            "@Socsa@sh.itjust.works"
            "@Pyrozo007@lemmy.dbzer0.com"
            "@bam13302@ttrpg.network"
            "@gayhitler420@lemm.ee"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1598 …}
          +nested: Doctrine\ORM\PersistentCollection {#1629 …}
          +votes: Doctrine\ORM\PersistentCollection {#1626 …}
          +reports: Doctrine\ORM\PersistentCollection {#1618 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1597 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1731 …}
          -id: 146476
          -bodyTs: "'abandon':37 'alway':42 'annoy':12 'auto':49 'biggest':11 'care':45 'complet':50 'copi':32 'didn':5 'escap':51,62 'fair':3 'file':20,54 'filenam':29,39 'focus':8 'go':22 'gui':27,70 'name':21,55 'one':67 'past':34 'quot':60 'realli':7 'requir':43 'sometim':46 'space':17,41,52,64 'special':44 'strip':47 'take':66 'termin':24,58 've':14 'wild':36"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://ttrpg.network/comment/3440950"
          +editedAt: DateTimeImmutable @1701006823 {#1705
            date: 2023-11-26 14:53:43.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700570210 {#1711
            date: 2023-11-21 13:36:50.0 +01:00
          }
          +"title": 146476
        }
      ]
      -id: 14152
      -titleTs: "'name':1 'torrent':2"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700405644
      +visibility: "visible             "
      +apId: "https://lemmy.cat/post/5761887"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700319244 {#2132
        date: 2023-11-18 15:54:04.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#1671 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
    +body: "The problem is really that space is an argument separator, so to safely handle filenames with spaces you need to handle them special, either by escaping them, quoting the entire thing. This means that the filename with spaces can’t be just copy pasted wherever you want, you have handle them special. It adds complications that are resolved by just using a separator that isnt used for other things, like underscore, or dash. Dot I also don’t like as much as it’s used as a separator for extensions, but that’s a far easier problem to handle by just ignoring all but the last dot, leaving only one really bad edge case (a file that does not have an extension, that uses dot separator in its filename having the filesystem imply a wrong extension."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 12
    +score: 0
    +lastActive: DateTime @1700408216 {#1433
      date: 2023-11-19 16:36:56.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@retiolus@lemmy.cat"
      "@Socsa@sh.itjust.works"
      "@Pyrozo007@lemmy.dbzer0.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1666 …}
    +nested: Doctrine\ORM\PersistentCollection {#1669 …}
    +votes: Doctrine\ORM\PersistentCollection {#1677 …}
    +reports: Doctrine\ORM\PersistentCollection {#1672 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1573 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1574 …}
    -id: 140051
    -bodyTs: "'add':54 'also':76 'argument':9 'bad':112 'case':114 'complic':55 'copi':43 'dash':73 'dot':74,107,125 'easier':96 'edg':113 'either':24 'entir':30 'escap':26 'extens':90,122,136 'far':95 'file':116 'filenam':15,36,129 'filesystem':132 'handl':14,21,50,99 'ignor':102 'impli':133 'isnt':65 'last':106 'leav':108 'like':70,79 'mean':33 'much':81 'need':19 'one':110 'past':44 'problem':2,97 'quot':28 'realli':4,111 'resolv':58 'safe':13 'separ':10,63,88,126 'space':6,17,38 'special':23,52 'thing':31,69 'underscor':71 'use':61,66,85,124 'want':47 'wherev':45 'wrong':135"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://ttrpg.network/comment/3400887"
    +editedAt: DateTimeImmutable @1700765322 {#1430
      date: 2023-11-23 19:48:42.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700408216 {#1428
      date: 2023-11-19 16:36:56.0 +01:00
    }
    +"title": 140051
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 15.63 ms
Input props
[
  "comment" => App\Entity\EntryComment {#1561
    +user: App\Entity\User {#264
      +avatar: null
      +cover: null
      +email: "bam13302@ttrpg.network"
      +username: "@bam13302@ttrpg.network"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1702832914 {#272
        date: 2023-12-17 18:08:34.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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …}
      +entries: Doctrine\ORM\PersistentCollection {#195 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#167 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#140 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …}
      +posts: Doctrine\ORM\PersistentCollection {#83 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#98 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1801 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …}
      +follows: Doctrine\ORM\PersistentCollection {#1607 …}
      +followers: Doctrine\ORM\PersistentCollection {#1869 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1827 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1856 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …}
      +reports: Doctrine\ORM\PersistentCollection {#1803 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1837 …}
      +violations: Doctrine\ORM\PersistentCollection {#1791 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1887 …}
      +awards: Doctrine\ORM\PersistentCollection {#1949 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …}
      +categories: Doctrine\ORM\PersistentCollection {#1864 …}
      -id: 78002
      -password: "$2y$13$KVyki4..Lh4NJ8Ca.wrhjO0XJPFIkpQMJuTFizGqrQ9bSvBJHvQ06"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …}
      +apId: "bam13302@ttrpg.network"
      +apProfileId: "https://ttrpg.network/u/bam13302"
      +apPublicUrl: "https://ttrpg.network/u/bam13302"
      +apFollowersUrl: null
      +apInboxUrl: "https://ttrpg.network/inbox"
      +apDomain: "ttrpg.network"
      +apPreferredUsername: "bam13302"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705281894 {#273
        date: 2024-01-15 02:24:54.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700765217 {#267
        date: 2023-11-23 19:46:57.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1593
      +user: Proxies\__CG__\App\Entity\User {#2011
        +avatar: Proxies\__CG__\App\Entity\Image {#4573 …}
        +cover: null
        +email: "retiolus@lemmy.cat"
        +username: "@retiolus@lemmy.cat"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Mastodon: [@retiolus@mamot.fr](https://mamot.fr/@retiolus)\n
          \n
          Website: <https://retiolus.net>\n
          \n
          #nobot
          """
        +lastActive: DateTime @1701548428 {#4570
          date: 2023-12-02 21:20:28.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 {#4574 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4576 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4578 …}
        +entries: Doctrine\ORM\PersistentCollection {#4580 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4582 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4584 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4586 …}
        +posts: Doctrine\ORM\PersistentCollection {#4588 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4590 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4592 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4594 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4596 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4598 …}
        +follows: Doctrine\ORM\PersistentCollection {#4600 …}
        +followers: Doctrine\ORM\PersistentCollection {#4602 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4604 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4606 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4608 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4610 …}
        +reports: Doctrine\ORM\PersistentCollection {#4612 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4614 …}
        +violations: Doctrine\ORM\PersistentCollection {#4616 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4618 …}
        +awards: Doctrine\ORM\PersistentCollection {#4620 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4622 …}
        +categories: Doctrine\ORM\PersistentCollection {#4624 …}
        -id: 7641
        -password: "$2y$13$pVjj2bB6lFj2thOl53jiqu.NmvR1rVnDWPU9Eu6OsvetS2Z7rRL.q"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4626 …}
        +apId: "retiolus@lemmy.cat"
        +apProfileId: "https://lemmy.cat/u/retiolus"
        +apPublicUrl: "https://lemmy.cat/u/retiolus"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.cat/inbox"
        +apDomain: "lemmy.cat"
        +apPreferredUsername: "retiolus"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1702799095 {#4571
          date: 2023-12-17 08:44:55.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687474467 {#4572
          date: 2023-06-23 00:54:27.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1581
        +icon: Proxies\__CG__\App\Entity\Image {#4498 …}
        +name: "piracy@lemmy.dbzer0.com"
        +title: "piracy"
        +description: """
          ##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
          \n
          ---\n
          \n
          ### Rules • [Full Version](https://rentry.co/piracy-rules)\n
          \n
          **1**. Posts must be related to the discussion of digital piracy\n
          \n
          **2**. Don’t request invites, trade, sell, or self-promote\n
          \n
          **3**. Don’t request or link to specific pirated titles, including DMs\n
          \n
          **4**. Don’t submit low-quality posts, be entitled, or harass others\n
          \n
          **5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
          \n
          ---\n
          \n
          [![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
          ---------------------------------------------------------------------------\n
          \n
          ### Loot, Pillage, &amp; Plunder\n
          \n
          - [📜 Megathread](https://rentry.co/megathread)\n
          - [🪶 FAQ](https://rentry.co/piracy-faq)\n
          - [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
          - [🪶 Rules](https://rentry.co/piracy-rules)\n
          \n
          ---\n
          \n
          💰 Please help cover server costs.\n
          \n
          [![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
          \n
          ---
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 866
        +entryCommentCount: 20194
        +postCount: 7
        +postCommentCount: 149
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729581369 {#4495
          date: 2024-10-22 09:16:09.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#4499 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#4501 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4503 …}
        +entries: Doctrine\ORM\PersistentCollection {#4505 …}
        +posts: Doctrine\ORM\PersistentCollection {#4507 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4509 …}
        +bans: Doctrine\ORM\PersistentCollection {#4511 …}
        +reports: Doctrine\ORM\PersistentCollection {#4513 …}
        +badges: Doctrine\ORM\PersistentCollection {#4515 …}
        +logs: Doctrine\ORM\PersistentCollection {#4517 …}
        +awards: Doctrine\ORM\PersistentCollection {#4519 …}
        +categories: Doctrine\ORM\PersistentCollection {#4521 …}
        -id: 51
        +apId: "piracy@lemmy.dbzer0.com"
        +apProfileId: "https://lemmy.dbzer0.com/c/piracy"
        +apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
        +apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
        +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
        +apDomain: "lemmy.dbzer0.com"
        +apPreferredUsername: "piracy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708748229 {#4496
          date: 2024-02-24 05:17:09.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697197339 {#4497
          date: 2023-10-13 13:42:19.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#2022 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#2112 …}
      +slug: "Naming-Torrents"
      +title: "Naming Torrents"
      +url: "https://files.catbox.moe/ictct2.png"
      +body: null
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 107
      +favouriteCount: 579
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1707939659 {#2109
        date: 2024-02-14 20:40:59.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2124 …}
      +votes: Doctrine\ORM\PersistentCollection {#2116 …}
      +reports: Doctrine\ORM\PersistentCollection {#2161 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2163 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2044 …}
      +badges: Doctrine\ORM\PersistentCollection {#2127 …}
      +children: [
        3 => App\Entity\EntryComment {#1595
          +user: App\Entity\User {#264}
          +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1671 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
          +body: "The problem is really that space is an argument separator, so to safely handle filenames with spaces you need to handle them special, either by escaping them, quoting the entire thing. This means that the filename with spaces can’t be just copy pasted wherever you want, you have handle them special. It adds complications that are resolved by just using a separator that isnt used for other things, like underscore, or dash. Dot I also don’t like as much as it’s used as a separator for extensions, but that’s a far easier problem to handle by just ignoring all but the last dot, leaving only one really bad edge case (a file that does not have an extension, that uses dot separator in its filename having the filesystem imply a wrong extension."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 12
          +score: 0
          +lastActive: DateTime @1700408216 {#1433
            date: 2023-11-19 16:36:56.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@retiolus@lemmy.cat"
            "@Socsa@sh.itjust.works"
            "@Pyrozo007@lemmy.dbzer0.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1666 …}
          +nested: Doctrine\ORM\PersistentCollection {#1669 …}
          +votes: Doctrine\ORM\PersistentCollection {#1677 …}
          +reports: Doctrine\ORM\PersistentCollection {#1672 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1573 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1574 …}
          -id: 140051
          -bodyTs: "'add':54 'also':76 'argument':9 'bad':112 'case':114 'complic':55 'copi':43 'dash':73 'dot':74,107,125 'easier':96 'edg':113 'either':24 'entir':30 'escap':26 'extens':90,122,136 'far':95 'file':116 'filenam':15,36,129 'filesystem':132 'handl':14,21,50,99 'ignor':102 'impli':133 'isnt':65 'last':106 'leav':108 'like':70,79 'mean':33 'much':81 'need':19 'one':110 'past':44 'problem':2,97 'quot':28 'realli':4,111 'resolv':58 'safe':13 'separ':10,63,88,126 'space':6,17,38 'special':23,52 'thing':31,69 'underscor':71 'use':61,66,85,124 'want':47 'wherev':45 'wrong':135"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://ttrpg.network/comment/3400887"
          +editedAt: DateTimeImmutable @1700765322 {#1430
            date: 2023-11-23 19:48:42.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700408216 {#1428
            date: 2023-11-19 16:36:56.0 +01:00
          }
          +"title": 140051
        }
        2 => App\Entity\EntryComment {#1561}
        1 => App\Entity\EntryComment {#1620
          +user: App\Entity\User {#264}
          +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1613 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
          +body: "You are correct, that is how I worked around the issue and why I mentioned that work around in my original post"
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1700431245 {#1557
            date: 2023-11-19 23:00:45.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@retiolus@lemmy.cat"
            "@Socsa@sh.itjust.works"
            "@Pyrozo007@lemmy.dbzer0.com"
            "@bam13302@ttrpg.network"
            "@gayhitler420@lemm.ee"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1604 …}
          +nested: Doctrine\ORM\PersistentCollection {#1619 …}
          +votes: Doctrine\ORM\PersistentCollection {#1701 …}
          +reports: Doctrine\ORM\PersistentCollection {#1687 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1689 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1691 …}
          -id: 141100
          -bodyTs: "'around':9,18 'correct':3 'issu':11 'mention':15 'origin':21 'post':22 'work':8,17"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://ttrpg.network/comment/3407102"
          +editedAt: DateTimeImmutable @1700811216 {#1555
            date: 2023-11-24 08:33:36.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700431245 {#1621
            date: 2023-11-19 23:00:45.0 +01:00
          }
          +"title": 141100
        }
        0 => App\Entity\EntryComment {#1616
          +user: App\Entity\User {#264}
          +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1611 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
          +body: "To be fair, I didn’t really focus on the biggest annoyance I’ve had with spaces in the file name: going between terminals and the GUI, most filenames you can copy and paste with wild abandon, but filenames with spaces always require special care, sometimes stripping the auto completed escaped space from file names from the terminal, or quoting or escaping the space when taking one from the GUI."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1700570210 {#1795
            date: 2023-11-21 13:36:50.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@retiolus@lemmy.cat"
            "@Socsa@sh.itjust.works"
            "@Pyrozo007@lemmy.dbzer0.com"
            "@bam13302@ttrpg.network"
            "@gayhitler420@lemm.ee"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1598 …}
          +nested: Doctrine\ORM\PersistentCollection {#1629 …}
          +votes: Doctrine\ORM\PersistentCollection {#1626 …}
          +reports: Doctrine\ORM\PersistentCollection {#1618 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1597 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1731 …}
          -id: 146476
          -bodyTs: "'abandon':37 'alway':42 'annoy':12 'auto':49 'biggest':11 'care':45 'complet':50 'copi':32 'didn':5 'escap':51,62 'fair':3 'file':20,54 'filenam':29,39 'focus':8 'go':22 'gui':27,70 'name':21,55 'one':67 'past':34 'quot':60 'realli':7 'requir':43 'sometim':46 'space':17,41,52,64 'special':44 'strip':47 'take':66 'termin':24,58 've':14 'wild':36"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://ttrpg.network/comment/3440950"
          +editedAt: DateTimeImmutable @1701006823 {#1705
            date: 2023-11-26 14:53:43.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700570210 {#1711
            date: 2023-11-21 13:36:50.0 +01:00
          }
          +"title": 146476
        }
      ]
      -id: 14152
      -titleTs: "'name':1 'torrent':2"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700405644
      +visibility: "visible             "
      +apId: "https://lemmy.cat/post/5761887"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700319244 {#2132
        date: 2023-11-18 15:54:04.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#1526 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
    +body: """
      `for f in *.txt; do cat $f; done`\n
      \n
      Will error for example. It works fine for filenames without space, but if the filename has space in it, it will be interpreted wrong. But if your testing batch doesn’t have spaces in the filename, you won’t see the issue until it’s used on a file that does. Note ‘cat’ is a placeholder, any function/script that can be used on a file here will have the same issue.\n
      \n
      Something similar to that caught me last week while I was unzipping multiple mods in bulk for a game.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1700422351 {#1583
      date: 2023-11-19 20:32:31.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@retiolus@lemmy.cat"
      "@Socsa@sh.itjust.works"
      "@Pyrozo007@lemmy.dbzer0.com"
      "@bam13302@ttrpg.network"
      "@gayhitler420@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1528 …}
    +nested: Doctrine\ORM\PersistentCollection {#1559 …}
    +votes: Doctrine\ORM\PersistentCollection {#1564 …}
    +reports: Doctrine\ORM\PersistentCollection {#1563 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1558 …}
    -id: 140660
    -bodyTs: "'batch':37 'bulk':95 'cat':6,61 'caught':84 'doesn':38 'done':8 'error':10 'exampl':12 'f':2,7 'file':57,73 'filenam':17,23,44 'fine':15 'function/script':66 'game':98 'interpret':31 'issu':50,79 'last':86 'mod':93 'multipl':92 'note':60 'placehold':64 'see':48 'similar':81 'someth':80 'space':19,25,41 'test':36 'txt':4 'unzip':91 'use':54,70 'week':87 'without':18 'won':46 'work':14 'wrong':32"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://ttrpg.network/comment/3404699"
    +editedAt: DateTimeImmutable @1700795049 {#1525
      date: 2023-11-24 04:04:09.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700422351 {#1567
      date: 2023-11-19 20:32:31.0 +01:00
    }
    +"title": 140660
  }
  "showEntryTitle" => false
  "dateAsUrl" => true
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#5719
  +comment: App\Entity\EntryComment {#1561
    +user: App\Entity\User {#264
      +avatar: null
      +cover: null
      +email: "bam13302@ttrpg.network"
      +username: "@bam13302@ttrpg.network"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1702832914 {#272
        date: 2023-12-17 18:08:34.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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …}
      +entries: Doctrine\ORM\PersistentCollection {#195 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#167 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#140 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …}
      +posts: Doctrine\ORM\PersistentCollection {#83 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#98 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1801 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …}
      +follows: Doctrine\ORM\PersistentCollection {#1607 …}
      +followers: Doctrine\ORM\PersistentCollection {#1869 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1827 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1856 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …}
      +reports: Doctrine\ORM\PersistentCollection {#1803 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1837 …}
      +violations: Doctrine\ORM\PersistentCollection {#1791 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1887 …}
      +awards: Doctrine\ORM\PersistentCollection {#1949 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …}
      +categories: Doctrine\ORM\PersistentCollection {#1864 …}
      -id: 78002
      -password: "$2y$13$KVyki4..Lh4NJ8Ca.wrhjO0XJPFIkpQMJuTFizGqrQ9bSvBJHvQ06"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …}
      +apId: "bam13302@ttrpg.network"
      +apProfileId: "https://ttrpg.network/u/bam13302"
      +apPublicUrl: "https://ttrpg.network/u/bam13302"
      +apFollowersUrl: null
      +apInboxUrl: "https://ttrpg.network/inbox"
      +apDomain: "ttrpg.network"
      +apPreferredUsername: "bam13302"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705281894 {#273
        date: 2024-01-15 02:24:54.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700765217 {#267
        date: 2023-11-23 19:46:57.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1593
      +user: Proxies\__CG__\App\Entity\User {#2011
        +avatar: Proxies\__CG__\App\Entity\Image {#4573 …}
        +cover: null
        +email: "retiolus@lemmy.cat"
        +username: "@retiolus@lemmy.cat"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Mastodon: [@retiolus@mamot.fr](https://mamot.fr/@retiolus)\n
          \n
          Website: <https://retiolus.net>\n
          \n
          #nobot
          """
        +lastActive: DateTime @1701548428 {#4570
          date: 2023-12-02 21:20:28.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 {#4574 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4576 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4578 …}
        +entries: Doctrine\ORM\PersistentCollection {#4580 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4582 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4584 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4586 …}
        +posts: Doctrine\ORM\PersistentCollection {#4588 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4590 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4592 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4594 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4596 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4598 …}
        +follows: Doctrine\ORM\PersistentCollection {#4600 …}
        +followers: Doctrine\ORM\PersistentCollection {#4602 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4604 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4606 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4608 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4610 …}
        +reports: Doctrine\ORM\PersistentCollection {#4612 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4614 …}
        +violations: Doctrine\ORM\PersistentCollection {#4616 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4618 …}
        +awards: Doctrine\ORM\PersistentCollection {#4620 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4622 …}
        +categories: Doctrine\ORM\PersistentCollection {#4624 …}
        -id: 7641
        -password: "$2y$13$pVjj2bB6lFj2thOl53jiqu.NmvR1rVnDWPU9Eu6OsvetS2Z7rRL.q"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4626 …}
        +apId: "retiolus@lemmy.cat"
        +apProfileId: "https://lemmy.cat/u/retiolus"
        +apPublicUrl: "https://lemmy.cat/u/retiolus"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.cat/inbox"
        +apDomain: "lemmy.cat"
        +apPreferredUsername: "retiolus"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1702799095 {#4571
          date: 2023-12-17 08:44:55.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687474467 {#4572
          date: 2023-06-23 00:54:27.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1581
        +icon: Proxies\__CG__\App\Entity\Image {#4498 …}
        +name: "piracy@lemmy.dbzer0.com"
        +title: "piracy"
        +description: """
          ##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
          \n
          ---\n
          \n
          ### Rules • [Full Version](https://rentry.co/piracy-rules)\n
          \n
          **1**. Posts must be related to the discussion of digital piracy\n
          \n
          **2**. Don’t request invites, trade, sell, or self-promote\n
          \n
          **3**. Don’t request or link to specific pirated titles, including DMs\n
          \n
          **4**. Don’t submit low-quality posts, be entitled, or harass others\n
          \n
          **5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
          \n
          ---\n
          \n
          [![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
          ---------------------------------------------------------------------------\n
          \n
          ### Loot, Pillage, &amp; Plunder\n
          \n
          - [📜 Megathread](https://rentry.co/megathread)\n
          - [🪶 FAQ](https://rentry.co/piracy-faq)\n
          - [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
          - [🪶 Rules](https://rentry.co/piracy-rules)\n
          \n
          ---\n
          \n
          💰 Please help cover server costs.\n
          \n
          [![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
          \n
          ---
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 866
        +entryCommentCount: 20194
        +postCount: 7
        +postCommentCount: 149
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729581369 {#4495
          date: 2024-10-22 09:16:09.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#4499 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#4501 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4503 …}
        +entries: Doctrine\ORM\PersistentCollection {#4505 …}
        +posts: Doctrine\ORM\PersistentCollection {#4507 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4509 …}
        +bans: Doctrine\ORM\PersistentCollection {#4511 …}
        +reports: Doctrine\ORM\PersistentCollection {#4513 …}
        +badges: Doctrine\ORM\PersistentCollection {#4515 …}
        +logs: Doctrine\ORM\PersistentCollection {#4517 …}
        +awards: Doctrine\ORM\PersistentCollection {#4519 …}
        +categories: Doctrine\ORM\PersistentCollection {#4521 …}
        -id: 51
        +apId: "piracy@lemmy.dbzer0.com"
        +apProfileId: "https://lemmy.dbzer0.com/c/piracy"
        +apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
        +apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
        +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
        +apDomain: "lemmy.dbzer0.com"
        +apPreferredUsername: "piracy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708748229 {#4496
          date: 2024-02-24 05:17:09.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697197339 {#4497
          date: 2023-10-13 13:42:19.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#2022 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#2112 …}
      +slug: "Naming-Torrents"
      +title: "Naming Torrents"
      +url: "https://files.catbox.moe/ictct2.png"
      +body: null
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 107
      +favouriteCount: 579
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1707939659 {#2109
        date: 2024-02-14 20:40:59.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2124 …}
      +votes: Doctrine\ORM\PersistentCollection {#2116 …}
      +reports: Doctrine\ORM\PersistentCollection {#2161 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2163 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2044 …}
      +badges: Doctrine\ORM\PersistentCollection {#2127 …}
      +children: [
        3 => App\Entity\EntryComment {#1595
          +user: App\Entity\User {#264}
          +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1671 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
          +body: "The problem is really that space is an argument separator, so to safely handle filenames with spaces you need to handle them special, either by escaping them, quoting the entire thing. This means that the filename with spaces can’t be just copy pasted wherever you want, you have handle them special. It adds complications that are resolved by just using a separator that isnt used for other things, like underscore, or dash. Dot I also don’t like as much as it’s used as a separator for extensions, but that’s a far easier problem to handle by just ignoring all but the last dot, leaving only one really bad edge case (a file that does not have an extension, that uses dot separator in its filename having the filesystem imply a wrong extension."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 12
          +score: 0
          +lastActive: DateTime @1700408216 {#1433
            date: 2023-11-19 16:36:56.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@retiolus@lemmy.cat"
            "@Socsa@sh.itjust.works"
            "@Pyrozo007@lemmy.dbzer0.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1666 …}
          +nested: Doctrine\ORM\PersistentCollection {#1669 …}
          +votes: Doctrine\ORM\PersistentCollection {#1677 …}
          +reports: Doctrine\ORM\PersistentCollection {#1672 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1573 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1574 …}
          -id: 140051
          -bodyTs: "'add':54 'also':76 'argument':9 'bad':112 'case':114 'complic':55 'copi':43 'dash':73 'dot':74,107,125 'easier':96 'edg':113 'either':24 'entir':30 'escap':26 'extens':90,122,136 'far':95 'file':116 'filenam':15,36,129 'filesystem':132 'handl':14,21,50,99 'ignor':102 'impli':133 'isnt':65 'last':106 'leav':108 'like':70,79 'mean':33 'much':81 'need':19 'one':110 'past':44 'problem':2,97 'quot':28 'realli':4,111 'resolv':58 'safe':13 'separ':10,63,88,126 'space':6,17,38 'special':23,52 'thing':31,69 'underscor':71 'use':61,66,85,124 'want':47 'wherev':45 'wrong':135"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://ttrpg.network/comment/3400887"
          +editedAt: DateTimeImmutable @1700765322 {#1430
            date: 2023-11-23 19:48:42.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700408216 {#1428
            date: 2023-11-19 16:36:56.0 +01:00
          }
          +"title": 140051
        }
        2 => App\Entity\EntryComment {#1561}
        1 => App\Entity\EntryComment {#1620
          +user: App\Entity\User {#264}
          +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1613 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
          +body: "You are correct, that is how I worked around the issue and why I mentioned that work around in my original post"
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1700431245 {#1557
            date: 2023-11-19 23:00:45.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@retiolus@lemmy.cat"
            "@Socsa@sh.itjust.works"
            "@Pyrozo007@lemmy.dbzer0.com"
            "@bam13302@ttrpg.network"
            "@gayhitler420@lemm.ee"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1604 …}
          +nested: Doctrine\ORM\PersistentCollection {#1619 …}
          +votes: Doctrine\ORM\PersistentCollection {#1701 …}
          +reports: Doctrine\ORM\PersistentCollection {#1687 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1689 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1691 …}
          -id: 141100
          -bodyTs: "'around':9,18 'correct':3 'issu':11 'mention':15 'origin':21 'post':22 'work':8,17"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://ttrpg.network/comment/3407102"
          +editedAt: DateTimeImmutable @1700811216 {#1555
            date: 2023-11-24 08:33:36.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700431245 {#1621
            date: 2023-11-19 23:00:45.0 +01:00
          }
          +"title": 141100
        }
        0 => App\Entity\EntryComment {#1616
          +user: App\Entity\User {#264}
          +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1611 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
          +body: "To be fair, I didn’t really focus on the biggest annoyance I’ve had with spaces in the file name: going between terminals and the GUI, most filenames you can copy and paste with wild abandon, but filenames with spaces always require special care, sometimes stripping the auto completed escaped space from file names from the terminal, or quoting or escaping the space when taking one from the GUI."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1700570210 {#1795
            date: 2023-11-21 13:36:50.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@retiolus@lemmy.cat"
            "@Socsa@sh.itjust.works"
            "@Pyrozo007@lemmy.dbzer0.com"
            "@bam13302@ttrpg.network"
            "@gayhitler420@lemm.ee"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1598 …}
          +nested: Doctrine\ORM\PersistentCollection {#1629 …}
          +votes: Doctrine\ORM\PersistentCollection {#1626 …}
          +reports: Doctrine\ORM\PersistentCollection {#1618 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1597 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1731 …}
          -id: 146476
          -bodyTs: "'abandon':37 'alway':42 'annoy':12 'auto':49 'biggest':11 'care':45 'complet':50 'copi':32 'didn':5 'escap':51,62 'fair':3 'file':20,54 'filenam':29,39 'focus':8 'go':22 'gui':27,70 'name':21,55 'one':67 'past':34 'quot':60 'realli':7 'requir':43 'sometim':46 'space':17,41,52,64 'special':44 'strip':47 'take':66 'termin':24,58 've':14 'wild':36"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://ttrpg.network/comment/3440950"
          +editedAt: DateTimeImmutable @1701006823 {#1705
            date: 2023-11-26 14:53:43.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700570210 {#1711
            date: 2023-11-21 13:36:50.0 +01:00
          }
          +"title": 146476
        }
      ]
      -id: 14152
      -titleTs: "'name':1 'torrent':2"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700405644
      +visibility: "visible             "
      +apId: "https://lemmy.cat/post/5761887"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700319244 {#2132
        date: 2023-11-18 15:54:04.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#1526 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
    +body: """
      `for f in *.txt; do cat $f; done`\n
      \n
      Will error for example. It works fine for filenames without space, but if the filename has space in it, it will be interpreted wrong. But if your testing batch doesn’t have spaces in the filename, you won’t see the issue until it’s used on a file that does. Note ‘cat’ is a placeholder, any function/script that can be used on a file here will have the same issue.\n
      \n
      Something similar to that caught me last week while I was unzipping multiple mods in bulk for a game.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1700422351 {#1583
      date: 2023-11-19 20:32:31.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@retiolus@lemmy.cat"
      "@Socsa@sh.itjust.works"
      "@Pyrozo007@lemmy.dbzer0.com"
      "@bam13302@ttrpg.network"
      "@gayhitler420@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1528 …}
    +nested: Doctrine\ORM\PersistentCollection {#1559 …}
    +votes: Doctrine\ORM\PersistentCollection {#1564 …}
    +reports: Doctrine\ORM\PersistentCollection {#1563 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1558 …}
    -id: 140660
    -bodyTs: "'batch':37 'bulk':95 'cat':6,61 'caught':84 'doesn':38 'done':8 'error':10 'exampl':12 'f':2,7 'file':57,73 'filenam':17,23,44 'fine':15 'function/script':66 'game':98 'interpret':31 'issu':50,79 'last':86 'mod':93 'multipl':92 'note':60 'placehold':64 'see':48 'similar':81 'someth':80 'space':19,25,41 'test':36 'txt':4 'unzip':91 'use':54,70 'week':87 'without':18 'won':46 'work':14 'wrong':32"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://ttrpg.network/comment/3404699"
    +editedAt: DateTimeImmutable @1700795049 {#1525
      date: 2023-11-24 04:04:09.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700422351 {#1567
      date: 2023-11-19 20:32:31.0 +01:00
    }
    +"title": 140660
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: false
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: true
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 6.97 ms
Input props
[
  "user" => App\Entity\User {#264
    +avatar: null
    +cover: null
    +email: "bam13302@ttrpg.network"
    +username: "@bam13302@ttrpg.network"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1702832914 {#272
      date: 2023-12-17 18:08:34.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: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …}
    +entries: Doctrine\ORM\PersistentCollection {#195 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#167 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#140 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …}
    +posts: Doctrine\ORM\PersistentCollection {#83 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#98 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1801 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …}
    +follows: Doctrine\ORM\PersistentCollection {#1607 …}
    +followers: Doctrine\ORM\PersistentCollection {#1869 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1827 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1856 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …}
    +reports: Doctrine\ORM\PersistentCollection {#1803 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1837 …}
    +violations: Doctrine\ORM\PersistentCollection {#1791 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1887 …}
    +awards: Doctrine\ORM\PersistentCollection {#1949 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …}
    +categories: Doctrine\ORM\PersistentCollection {#1864 …}
    -id: 78002
    -password: "$2y$13$KVyki4..Lh4NJ8Ca.wrhjO0XJPFIkpQMJuTFizGqrQ9bSvBJHvQ06"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …}
    +apId: "bam13302@ttrpg.network"
    +apProfileId: "https://ttrpg.network/u/bam13302"
    +apPublicUrl: "https://ttrpg.network/u/bam13302"
    +apFollowersUrl: null
    +apInboxUrl: "https://ttrpg.network/inbox"
    +apDomain: "ttrpg.network"
    +apPreferredUsername: "bam13302"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1705281894 {#273
      date: 2024-01-15 02:24:54.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1700765217 {#267
      date: 2023-11-23 19:46:57.0 +01:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#5764
  +user: App\Entity\User {#264
    +avatar: null
    +cover: null
    +email: "bam13302@ttrpg.network"
    +username: "@bam13302@ttrpg.network"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1702832914 {#272
      date: 2023-12-17 18:08:34.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: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …}
    +entries: Doctrine\ORM\PersistentCollection {#195 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#167 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#140 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …}
    +posts: Doctrine\ORM\PersistentCollection {#83 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#98 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1801 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …}
    +follows: Doctrine\ORM\PersistentCollection {#1607 …}
    +followers: Doctrine\ORM\PersistentCollection {#1869 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1827 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1856 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …}
    +reports: Doctrine\ORM\PersistentCollection {#1803 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1837 …}
    +violations: Doctrine\ORM\PersistentCollection {#1791 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1887 …}
    +awards: Doctrine\ORM\PersistentCollection {#1949 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …}
    +categories: Doctrine\ORM\PersistentCollection {#1864 …}
    -id: 78002
    -password: "$2y$13$KVyki4..Lh4NJ8Ca.wrhjO0XJPFIkpQMJuTFizGqrQ9bSvBJHvQ06"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …}
    +apId: "bam13302@ttrpg.network"
    +apProfileId: "https://ttrpg.network/u/bam13302"
    +apPublicUrl: "https://ttrpg.network/u/bam13302"
    +apFollowersUrl: null
    +apInboxUrl: "https://ttrpg.network/inbox"
    +apDomain: "ttrpg.network"
    +apPreferredUsername: "bam13302"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1705281894 {#273
      date: 2024-01-15 02:24:54.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1700765217 {#267
      date: 2023-11-23 19:46:57.0 +01:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1700422351 {#1567
    date: 2023-11-19 20:32:31.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#5820
  +date: DateTimeImmutable @1700422351 {#1567
    date: 2023-11-19 20:32:31.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.16 ms
Input props
[
  "createdAt" => DateTimeImmutable @1700422351 {#1567
    date: 2023-11-19 20:32:31.0 +01:00
  }
  "editedAt" => DateTimeImmutable @1700795049 {#1525
    date: 2023-11-24 04:04:09.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#5874
  +createdAt: DateTimeImmutable @1700422351 {#1567
    date: 2023-11-19 20:32:31.0 +01:00
  }
  +editedAt: DateTimeImmutable @1700795049 {#1525
    date: 2023-11-24 04:04:09.0 +01:00
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.14 ms
Input props
[
  "user" => App\Entity\User {#264
    +avatar: null
    +cover: null
    +email: "bam13302@ttrpg.network"
    +username: "@bam13302@ttrpg.network"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1702832914 {#272
      date: 2023-12-17 18:08:34.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: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …}
    +entries: Doctrine\ORM\PersistentCollection {#195 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#167 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#140 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …}
    +posts: Doctrine\ORM\PersistentCollection {#83 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#98 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1801 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …}
    +follows: Doctrine\ORM\PersistentCollection {#1607 …}
    +followers: Doctrine\ORM\PersistentCollection {#1869 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1827 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1856 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …}
    +reports: Doctrine\ORM\PersistentCollection {#1803 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1837 …}
    +violations: Doctrine\ORM\PersistentCollection {#1791 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1887 …}
    +awards: Doctrine\ORM\PersistentCollection {#1949 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …}
    +categories: Doctrine\ORM\PersistentCollection {#1864 …}
    -id: 78002
    -password: "$2y$13$KVyki4..Lh4NJ8Ca.wrhjO0XJPFIkpQMJuTFizGqrQ9bSvBJHvQ06"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …}
    +apId: "bam13302@ttrpg.network"
    +apProfileId: "https://ttrpg.network/u/bam13302"
    +apPublicUrl: "https://ttrpg.network/u/bam13302"
    +apFollowersUrl: null
    +apInboxUrl: "https://ttrpg.network/inbox"
    +apDomain: "ttrpg.network"
    +apPreferredUsername: "bam13302"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1705281894 {#273
      date: 2024-01-15 02:24:54.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1700765217 {#267
      date: 2023-11-23 19:46:57.0 +01:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#5928
  +width: 40
  +height: 40
  +user: App\Entity\User {#264
    +avatar: null
    +cover: null
    +email: "bam13302@ttrpg.network"
    +username: "@bam13302@ttrpg.network"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1702832914 {#272
      date: 2023-12-17 18:08:34.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: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …}
    +entries: Doctrine\ORM\PersistentCollection {#195 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#167 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#140 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …}
    +posts: Doctrine\ORM\PersistentCollection {#83 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#98 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1801 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …}
    +follows: Doctrine\ORM\PersistentCollection {#1607 …}
    +followers: Doctrine\ORM\PersistentCollection {#1869 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1827 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1856 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …}
    +reports: Doctrine\ORM\PersistentCollection {#1803 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1837 …}
    +violations: Doctrine\ORM\PersistentCollection {#1791 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1887 …}
    +awards: Doctrine\ORM\PersistentCollection {#1949 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …}
    +categories: Doctrine\ORM\PersistentCollection {#1864 …}
    -id: 78002
    -password: "$2y$13$KVyki4..Lh4NJ8Ca.wrhjO0XJPFIkpQMJuTFizGqrQ9bSvBJHvQ06"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …}
    +apId: "bam13302@ttrpg.network"
    +apProfileId: "https://ttrpg.network/u/bam13302"
    +apPublicUrl: "https://ttrpg.network/u/bam13302"
    +apFollowersUrl: null
    +apInboxUrl: "https://ttrpg.network/inbox"
    +apDomain: "ttrpg.network"
    +apPreferredUsername: "bam13302"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1705281894 {#273
      date: 2024-01-15 02:24:54.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1700765217 {#267
      date: 2023-11-23 19:46:57.0 +01:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.37 ms
Input props
[
  "subject" => App\Entity\EntryComment {#1561
    +user: App\Entity\User {#264
      +avatar: null
      +cover: null
      +email: "bam13302@ttrpg.network"
      +username: "@bam13302@ttrpg.network"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1702832914 {#272
        date: 2023-12-17 18:08:34.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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …}
      +entries: Doctrine\ORM\PersistentCollection {#195 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#167 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#140 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …}
      +posts: Doctrine\ORM\PersistentCollection {#83 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#98 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1801 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …}
      +follows: Doctrine\ORM\PersistentCollection {#1607 …}
      +followers: Doctrine\ORM\PersistentCollection {#1869 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1827 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1856 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …}
      +reports: Doctrine\ORM\PersistentCollection {#1803 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1837 …}
      +violations: Doctrine\ORM\PersistentCollection {#1791 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1887 …}
      +awards: Doctrine\ORM\PersistentCollection {#1949 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …}
      +categories: Doctrine\ORM\PersistentCollection {#1864 …}
      -id: 78002
      -password: "$2y$13$KVyki4..Lh4NJ8Ca.wrhjO0XJPFIkpQMJuTFizGqrQ9bSvBJHvQ06"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …}
      +apId: "bam13302@ttrpg.network"
      +apProfileId: "https://ttrpg.network/u/bam13302"
      +apPublicUrl: "https://ttrpg.network/u/bam13302"
      +apFollowersUrl: null
      +apInboxUrl: "https://ttrpg.network/inbox"
      +apDomain: "ttrpg.network"
      +apPreferredUsername: "bam13302"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705281894 {#273
        date: 2024-01-15 02:24:54.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700765217 {#267
        date: 2023-11-23 19:46:57.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1593
      +user: Proxies\__CG__\App\Entity\User {#2011
        +avatar: Proxies\__CG__\App\Entity\Image {#4573 …}
        +cover: null
        +email: "retiolus@lemmy.cat"
        +username: "@retiolus@lemmy.cat"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Mastodon: [@retiolus@mamot.fr](https://mamot.fr/@retiolus)\n
          \n
          Website: <https://retiolus.net>\n
          \n
          #nobot
          """
        +lastActive: DateTime @1701548428 {#4570
          date: 2023-12-02 21:20:28.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 {#4574 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4576 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4578 …}
        +entries: Doctrine\ORM\PersistentCollection {#4580 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4582 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4584 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4586 …}
        +posts: Doctrine\ORM\PersistentCollection {#4588 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4590 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4592 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4594 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4596 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4598 …}
        +follows: Doctrine\ORM\PersistentCollection {#4600 …}
        +followers: Doctrine\ORM\PersistentCollection {#4602 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4604 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4606 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4608 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4610 …}
        +reports: Doctrine\ORM\PersistentCollection {#4612 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4614 …}
        +violations: Doctrine\ORM\PersistentCollection {#4616 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4618 …}
        +awards: Doctrine\ORM\PersistentCollection {#4620 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4622 …}
        +categories: Doctrine\ORM\PersistentCollection {#4624 …}
        -id: 7641
        -password: "$2y$13$pVjj2bB6lFj2thOl53jiqu.NmvR1rVnDWPU9Eu6OsvetS2Z7rRL.q"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4626 …}
        +apId: "retiolus@lemmy.cat"
        +apProfileId: "https://lemmy.cat/u/retiolus"
        +apPublicUrl: "https://lemmy.cat/u/retiolus"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.cat/inbox"
        +apDomain: "lemmy.cat"
        +apPreferredUsername: "retiolus"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1702799095 {#4571
          date: 2023-12-17 08:44:55.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687474467 {#4572
          date: 2023-06-23 00:54:27.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1581
        +icon: Proxies\__CG__\App\Entity\Image {#4498 …}
        +name: "piracy@lemmy.dbzer0.com"
        +title: "piracy"
        +description: """
          ##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
          \n
          ---\n
          \n
          ### Rules • [Full Version](https://rentry.co/piracy-rules)\n
          \n
          **1**. Posts must be related to the discussion of digital piracy\n
          \n
          **2**. Don’t request invites, trade, sell, or self-promote\n
          \n
          **3**. Don’t request or link to specific pirated titles, including DMs\n
          \n
          **4**. Don’t submit low-quality posts, be entitled, or harass others\n
          \n
          **5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
          \n
          ---\n
          \n
          [![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
          ---------------------------------------------------------------------------\n
          \n
          ### Loot, Pillage, &amp; Plunder\n
          \n
          - [📜 Megathread](https://rentry.co/megathread)\n
          - [🪶 FAQ](https://rentry.co/piracy-faq)\n
          - [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
          - [🪶 Rules](https://rentry.co/piracy-rules)\n
          \n
          ---\n
          \n
          💰 Please help cover server costs.\n
          \n
          [![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
          \n
          ---
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 866
        +entryCommentCount: 20194
        +postCount: 7
        +postCommentCount: 149
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729581369 {#4495
          date: 2024-10-22 09:16:09.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#4499 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#4501 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4503 …}
        +entries: Doctrine\ORM\PersistentCollection {#4505 …}
        +posts: Doctrine\ORM\PersistentCollection {#4507 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4509 …}
        +bans: Doctrine\ORM\PersistentCollection {#4511 …}
        +reports: Doctrine\ORM\PersistentCollection {#4513 …}
        +badges: Doctrine\ORM\PersistentCollection {#4515 …}
        +logs: Doctrine\ORM\PersistentCollection {#4517 …}
        +awards: Doctrine\ORM\PersistentCollection {#4519 …}
        +categories: Doctrine\ORM\PersistentCollection {#4521 …}
        -id: 51
        +apId: "piracy@lemmy.dbzer0.com"
        +apProfileId: "https://lemmy.dbzer0.com/c/piracy"
        +apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
        +apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
        +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
        +apDomain: "lemmy.dbzer0.com"
        +apPreferredUsername: "piracy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708748229 {#4496
          date: 2024-02-24 05:17:09.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697197339 {#4497
          date: 2023-10-13 13:42:19.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#2022 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#2112 …}
      +slug: "Naming-Torrents"
      +title: "Naming Torrents"
      +url: "https://files.catbox.moe/ictct2.png"
      +body: null
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 107
      +favouriteCount: 579
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1707939659 {#2109
        date: 2024-02-14 20:40:59.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2124 …}
      +votes: Doctrine\ORM\PersistentCollection {#2116 …}
      +reports: Doctrine\ORM\PersistentCollection {#2161 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2163 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2044 …}
      +badges: Doctrine\ORM\PersistentCollection {#2127 …}
      +children: [
        3 => App\Entity\EntryComment {#1595
          +user: App\Entity\User {#264}
          +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1671 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
          +body: "The problem is really that space is an argument separator, so to safely handle filenames with spaces you need to handle them special, either by escaping them, quoting the entire thing. This means that the filename with spaces can’t be just copy pasted wherever you want, you have handle them special. It adds complications that are resolved by just using a separator that isnt used for other things, like underscore, or dash. Dot I also don’t like as much as it’s used as a separator for extensions, but that’s a far easier problem to handle by just ignoring all but the last dot, leaving only one really bad edge case (a file that does not have an extension, that uses dot separator in its filename having the filesystem imply a wrong extension."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 12
          +score: 0
          +lastActive: DateTime @1700408216 {#1433
            date: 2023-11-19 16:36:56.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@retiolus@lemmy.cat"
            "@Socsa@sh.itjust.works"
            "@Pyrozo007@lemmy.dbzer0.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1666 …}
          +nested: Doctrine\ORM\PersistentCollection {#1669 …}
          +votes: Doctrine\ORM\PersistentCollection {#1677 …}
          +reports: Doctrine\ORM\PersistentCollection {#1672 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1573 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1574 …}
          -id: 140051
          -bodyTs: "'add':54 'also':76 'argument':9 'bad':112 'case':114 'complic':55 'copi':43 'dash':73 'dot':74,107,125 'easier':96 'edg':113 'either':24 'entir':30 'escap':26 'extens':90,122,136 'far':95 'file':116 'filenam':15,36,129 'filesystem':132 'handl':14,21,50,99 'ignor':102 'impli':133 'isnt':65 'last':106 'leav':108 'like':70,79 'mean':33 'much':81 'need':19 'one':110 'past':44 'problem':2,97 'quot':28 'realli':4,111 'resolv':58 'safe':13 'separ':10,63,88,126 'space':6,17,38 'special':23,52 'thing':31,69 'underscor':71 'use':61,66,85,124 'want':47 'wherev':45 'wrong':135"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://ttrpg.network/comment/3400887"
          +editedAt: DateTimeImmutable @1700765322 {#1430
            date: 2023-11-23 19:48:42.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700408216 {#1428
            date: 2023-11-19 16:36:56.0 +01:00
          }
          +"title": 140051
        }
        2 => App\Entity\EntryComment {#1561}
        1 => App\Entity\EntryComment {#1620
          +user: App\Entity\User {#264}
          +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1613 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
          +body: "You are correct, that is how I worked around the issue and why I mentioned that work around in my original post"
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1700431245 {#1557
            date: 2023-11-19 23:00:45.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@retiolus@lemmy.cat"
            "@Socsa@sh.itjust.works"
            "@Pyrozo007@lemmy.dbzer0.com"
            "@bam13302@ttrpg.network"
            "@gayhitler420@lemm.ee"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1604 …}
          +nested: Doctrine\ORM\PersistentCollection {#1619 …}
          +votes: Doctrine\ORM\PersistentCollection {#1701 …}
          +reports: Doctrine\ORM\PersistentCollection {#1687 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1689 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1691 …}
          -id: 141100
          -bodyTs: "'around':9,18 'correct':3 'issu':11 'mention':15 'origin':21 'post':22 'work':8,17"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://ttrpg.network/comment/3407102"
          +editedAt: DateTimeImmutable @1700811216 {#1555
            date: 2023-11-24 08:33:36.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700431245 {#1621
            date: 2023-11-19 23:00:45.0 +01:00
          }
          +"title": 141100
        }
        0 => App\Entity\EntryComment {#1616
          +user: App\Entity\User {#264}
          +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1611 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
          +body: "To be fair, I didn’t really focus on the biggest annoyance I’ve had with spaces in the file name: going between terminals and the GUI, most filenames you can copy and paste with wild abandon, but filenames with spaces always require special care, sometimes stripping the auto completed escaped space from file names from the terminal, or quoting or escaping the space when taking one from the GUI."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1700570210 {#1795
            date: 2023-11-21 13:36:50.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@retiolus@lemmy.cat"
            "@Socsa@sh.itjust.works"
            "@Pyrozo007@lemmy.dbzer0.com"
            "@bam13302@ttrpg.network"
            "@gayhitler420@lemm.ee"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1598 …}
          +nested: Doctrine\ORM\PersistentCollection {#1629 …}
          +votes: Doctrine\ORM\PersistentCollection {#1626 …}
          +reports: Doctrine\ORM\PersistentCollection {#1618 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1597 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1731 …}
          -id: 146476
          -bodyTs: "'abandon':37 'alway':42 'annoy':12 'auto':49 'biggest':11 'care':45 'complet':50 'copi':32 'didn':5 'escap':51,62 'fair':3 'file':20,54 'filenam':29,39 'focus':8 'go':22 'gui':27,70 'name':21,55 'one':67 'past':34 'quot':60 'realli':7 'requir':43 'sometim':46 'space':17,41,52,64 'special':44 'strip':47 'take':66 'termin':24,58 've':14 'wild':36"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://ttrpg.network/comment/3440950"
          +editedAt: DateTimeImmutable @1701006823 {#1705
            date: 2023-11-26 14:53:43.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700570210 {#1711
            date: 2023-11-21 13:36:50.0 +01:00
          }
          +"title": 146476
        }
      ]
      -id: 14152
      -titleTs: "'name':1 'torrent':2"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700405644
      +visibility: "visible             "
      +apId: "https://lemmy.cat/post/5761887"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700319244 {#2132
        date: 2023-11-18 15:54:04.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#1526 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
    +body: """
      `for f in *.txt; do cat $f; done`\n
      \n
      Will error for example. It works fine for filenames without space, but if the filename has space in it, it will be interpreted wrong. But if your testing batch doesn’t have spaces in the filename, you won’t see the issue until it’s used on a file that does. Note ‘cat’ is a placeholder, any function/script that can be used on a file here will have the same issue.\n
      \n
      Something similar to that caught me last week while I was unzipping multiple mods in bulk for a game.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1700422351 {#1583
      date: 2023-11-19 20:32:31.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@retiolus@lemmy.cat"
      "@Socsa@sh.itjust.works"
      "@Pyrozo007@lemmy.dbzer0.com"
      "@bam13302@ttrpg.network"
      "@gayhitler420@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1528 …}
    +nested: Doctrine\ORM\PersistentCollection {#1559 …}
    +votes: Doctrine\ORM\PersistentCollection {#1564 …}
    +reports: Doctrine\ORM\PersistentCollection {#1563 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1558 …}
    -id: 140660
    -bodyTs: "'batch':37 'bulk':95 'cat':6,61 'caught':84 'doesn':38 'done':8 'error':10 'exampl':12 'f':2,7 'file':57,73 'filenam':17,23,44 'fine':15 'function/script':66 'game':98 'interpret':31 'issu':50,79 'last':86 'mod':93 'multipl':92 'note':60 'placehold':64 'see':48 'similar':81 'someth':80 'space':19,25,41 'test':36 'txt':4 'unzip':91 'use':54,70 'week':87 'without':18 'won':46 'work':14 'wrong':32"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://ttrpg.network/comment/3404699"
    +editedAt: DateTimeImmutable @1700795049 {#1525
      date: 2023-11-24 04:04:09.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700422351 {#1567
      date: 2023-11-19 20:32:31.0 +01:00
    }
    +"title": 140660
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#6005
  +subject: App\Entity\EntryComment {#1561
    +user: App\Entity\User {#264
      +avatar: null
      +cover: null
      +email: "bam13302@ttrpg.network"
      +username: "@bam13302@ttrpg.network"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1702832914 {#272
        date: 2023-12-17 18:08:34.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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …}
      +entries: Doctrine\ORM\PersistentCollection {#195 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#167 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#140 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …}
      +posts: Doctrine\ORM\PersistentCollection {#83 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#98 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1801 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …}
      +follows: Doctrine\ORM\PersistentCollection {#1607 …}
      +followers: Doctrine\ORM\PersistentCollection {#1869 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1827 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1856 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …}
      +reports: Doctrine\ORM\PersistentCollection {#1803 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1837 …}
      +violations: Doctrine\ORM\PersistentCollection {#1791 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1887 …}
      +awards: Doctrine\ORM\PersistentCollection {#1949 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …}
      +categories: Doctrine\ORM\PersistentCollection {#1864 …}
      -id: 78002
      -password: "$2y$13$KVyki4..Lh4NJ8Ca.wrhjO0XJPFIkpQMJuTFizGqrQ9bSvBJHvQ06"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …}
      +apId: "bam13302@ttrpg.network"
      +apProfileId: "https://ttrpg.network/u/bam13302"
      +apPublicUrl: "https://ttrpg.network/u/bam13302"
      +apFollowersUrl: null
      +apInboxUrl: "https://ttrpg.network/inbox"
      +apDomain: "ttrpg.network"
      +apPreferredUsername: "bam13302"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705281894 {#273
        date: 2024-01-15 02:24:54.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700765217 {#267
        date: 2023-11-23 19:46:57.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1593
      +user: Proxies\__CG__\App\Entity\User {#2011
        +avatar: Proxies\__CG__\App\Entity\Image {#4573 …}
        +cover: null
        +email: "retiolus@lemmy.cat"
        +username: "@retiolus@lemmy.cat"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Mastodon: [@retiolus@mamot.fr](https://mamot.fr/@retiolus)\n
          \n
          Website: <https://retiolus.net>\n
          \n
          #nobot
          """
        +lastActive: DateTime @1701548428 {#4570
          date: 2023-12-02 21:20:28.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 {#4574 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4576 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4578 …}
        +entries: Doctrine\ORM\PersistentCollection {#4580 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4582 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4584 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4586 …}
        +posts: Doctrine\ORM\PersistentCollection {#4588 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4590 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4592 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4594 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4596 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4598 …}
        +follows: Doctrine\ORM\PersistentCollection {#4600 …}
        +followers: Doctrine\ORM\PersistentCollection {#4602 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4604 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4606 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4608 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4610 …}
        +reports: Doctrine\ORM\PersistentCollection {#4612 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4614 …}
        +violations: Doctrine\ORM\PersistentCollection {#4616 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4618 …}
        +awards: Doctrine\ORM\PersistentCollection {#4620 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4622 …}
        +categories: Doctrine\ORM\PersistentCollection {#4624 …}
        -id: 7641
        -password: "$2y$13$pVjj2bB6lFj2thOl53jiqu.NmvR1rVnDWPU9Eu6OsvetS2Z7rRL.q"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4626 …}
        +apId: "retiolus@lemmy.cat"
        +apProfileId: "https://lemmy.cat/u/retiolus"
        +apPublicUrl: "https://lemmy.cat/u/retiolus"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.cat/inbox"
        +apDomain: "lemmy.cat"
        +apPreferredUsername: "retiolus"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1702799095 {#4571
          date: 2023-12-17 08:44:55.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687474467 {#4572
          date: 2023-06-23 00:54:27.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1581
        +icon: Proxies\__CG__\App\Entity\Image {#4498 …}
        +name: "piracy@lemmy.dbzer0.com"
        +title: "piracy"
        +description: """
          ##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
          \n
          ---\n
          \n
          ### Rules • [Full Version](https://rentry.co/piracy-rules)\n
          \n
          **1**. Posts must be related to the discussion of digital piracy\n
          \n
          **2**. Don’t request invites, trade, sell, or self-promote\n
          \n
          **3**. Don’t request or link to specific pirated titles, including DMs\n
          \n
          **4**. Don’t submit low-quality posts, be entitled, or harass others\n
          \n
          **5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
          \n
          ---\n
          \n
          [![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
          ---------------------------------------------------------------------------\n
          \n
          ### Loot, Pillage, &amp; Plunder\n
          \n
          - [📜 Megathread](https://rentry.co/megathread)\n
          - [🪶 FAQ](https://rentry.co/piracy-faq)\n
          - [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
          - [🪶 Rules](https://rentry.co/piracy-rules)\n
          \n
          ---\n
          \n
          💰 Please help cover server costs.\n
          \n
          [![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
          \n
          ---
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 866
        +entryCommentCount: 20194
        +postCount: 7
        +postCommentCount: 149
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729581369 {#4495
          date: 2024-10-22 09:16:09.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#4499 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#4501 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4503 …}
        +entries: Doctrine\ORM\PersistentCollection {#4505 …}
        +posts: Doctrine\ORM\PersistentCollection {#4507 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4509 …}
        +bans: Doctrine\ORM\PersistentCollection {#4511 …}
        +reports: Doctrine\ORM\PersistentCollection {#4513 …}
        +badges: Doctrine\ORM\PersistentCollection {#4515 …}
        +logs: Doctrine\ORM\PersistentCollection {#4517 …}
        +awards: Doctrine\ORM\PersistentCollection {#4519 …}
        +categories: Doctrine\ORM\PersistentCollection {#4521 …}
        -id: 51
        +apId: "piracy@lemmy.dbzer0.com"
        +apProfileId: "https://lemmy.dbzer0.com/c/piracy"
        +apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
        +apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
        +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
        +apDomain: "lemmy.dbzer0.com"
        +apPreferredUsername: "piracy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708748229 {#4496
          date: 2024-02-24 05:17:09.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697197339 {#4497
          date: 2023-10-13 13:42:19.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#2022 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#2112 …}
      +slug: "Naming-Torrents"
      +title: "Naming Torrents"
      +url: "https://files.catbox.moe/ictct2.png"
      +body: null
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 107
      +favouriteCount: 579
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1707939659 {#2109
        date: 2024-02-14 20:40:59.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2124 …}
      +votes: Doctrine\ORM\PersistentCollection {#2116 …}
      +reports: Doctrine\ORM\PersistentCollection {#2161 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2163 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2044 …}
      +badges: Doctrine\ORM\PersistentCollection {#2127 …}
      +children: [
        3 => App\Entity\EntryComment {#1595
          +user: App\Entity\User {#264}
          +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1671 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
          +body: "The problem is really that space is an argument separator, so to safely handle filenames with spaces you need to handle them special, either by escaping them, quoting the entire thing. This means that the filename with spaces can’t be just copy pasted wherever you want, you have handle them special. It adds complications that are resolved by just using a separator that isnt used for other things, like underscore, or dash. Dot I also don’t like as much as it’s used as a separator for extensions, but that’s a far easier problem to handle by just ignoring all but the last dot, leaving only one really bad edge case (a file that does not have an extension, that uses dot separator in its filename having the filesystem imply a wrong extension."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 12
          +score: 0
          +lastActive: DateTime @1700408216 {#1433
            date: 2023-11-19 16:36:56.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@retiolus@lemmy.cat"
            "@Socsa@sh.itjust.works"
            "@Pyrozo007@lemmy.dbzer0.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1666 …}
          +nested: Doctrine\ORM\PersistentCollection {#1669 …}
          +votes: Doctrine\ORM\PersistentCollection {#1677 …}
          +reports: Doctrine\ORM\PersistentCollection {#1672 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1573 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1574 …}
          -id: 140051
          -bodyTs: "'add':54 'also':76 'argument':9 'bad':112 'case':114 'complic':55 'copi':43 'dash':73 'dot':74,107,125 'easier':96 'edg':113 'either':24 'entir':30 'escap':26 'extens':90,122,136 'far':95 'file':116 'filenam':15,36,129 'filesystem':132 'handl':14,21,50,99 'ignor':102 'impli':133 'isnt':65 'last':106 'leav':108 'like':70,79 'mean':33 'much':81 'need':19 'one':110 'past':44 'problem':2,97 'quot':28 'realli':4,111 'resolv':58 'safe':13 'separ':10,63,88,126 'space':6,17,38 'special':23,52 'thing':31,69 'underscor':71 'use':61,66,85,124 'want':47 'wherev':45 'wrong':135"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://ttrpg.network/comment/3400887"
          +editedAt: DateTimeImmutable @1700765322 {#1430
            date: 2023-11-23 19:48:42.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700408216 {#1428
            date: 2023-11-19 16:36:56.0 +01:00
          }
          +"title": 140051
        }
        2 => App\Entity\EntryComment {#1561}
        1 => App\Entity\EntryComment {#1620
          +user: App\Entity\User {#264}
          +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1613 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
          +body: "You are correct, that is how I worked around the issue and why I mentioned that work around in my original post"
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1700431245 {#1557
            date: 2023-11-19 23:00:45.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@retiolus@lemmy.cat"
            "@Socsa@sh.itjust.works"
            "@Pyrozo007@lemmy.dbzer0.com"
            "@bam13302@ttrpg.network"
            "@gayhitler420@lemm.ee"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1604 …}
          +nested: Doctrine\ORM\PersistentCollection {#1619 …}
          +votes: Doctrine\ORM\PersistentCollection {#1701 …}
          +reports: Doctrine\ORM\PersistentCollection {#1687 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1689 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1691 …}
          -id: 141100
          -bodyTs: "'around':9,18 'correct':3 'issu':11 'mention':15 'origin':21 'post':22 'work':8,17"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://ttrpg.network/comment/3407102"
          +editedAt: DateTimeImmutable @1700811216 {#1555
            date: 2023-11-24 08:33:36.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700431245 {#1621
            date: 2023-11-19 23:00:45.0 +01:00
          }
          +"title": 141100
        }
        0 => App\Entity\EntryComment {#1616
          +user: App\Entity\User {#264}
          +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1611 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
          +body: "To be fair, I didn’t really focus on the biggest annoyance I’ve had with spaces in the file name: going between terminals and the GUI, most filenames you can copy and paste with wild abandon, but filenames with spaces always require special care, sometimes stripping the auto completed escaped space from file names from the terminal, or quoting or escaping the space when taking one from the GUI."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1700570210 {#1795
            date: 2023-11-21 13:36:50.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@retiolus@lemmy.cat"
            "@Socsa@sh.itjust.works"
            "@Pyrozo007@lemmy.dbzer0.com"
            "@bam13302@ttrpg.network"
            "@gayhitler420@lemm.ee"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1598 …}
          +nested: Doctrine\ORM\PersistentCollection {#1629 …}
          +votes: Doctrine\ORM\PersistentCollection {#1626 …}
          +reports: Doctrine\ORM\PersistentCollection {#1618 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1597 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1731 …}
          -id: 146476
          -bodyTs: "'abandon':37 'alway':42 'annoy':12 'auto':49 'biggest':11 'care':45 'complet':50 'copi':32 'didn':5 'escap':51,62 'fair':3 'file':20,54 'filenam':29,39 'focus':8 'go':22 'gui':27,70 'name':21,55 'one':67 'past':34 'quot':60 'realli':7 'requir':43 'sometim':46 'space':17,41,52,64 'special':44 'strip':47 'take':66 'termin':24,58 've':14 'wild':36"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://ttrpg.network/comment/3440950"
          +editedAt: DateTimeImmutable @1701006823 {#1705
            date: 2023-11-26 14:53:43.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700570210 {#1711
            date: 2023-11-21 13:36:50.0 +01:00
          }
          +"title": 146476
        }
      ]
      -id: 14152
      -titleTs: "'name':1 'torrent':2"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700405644
      +visibility: "visible             "
      +apId: "https://lemmy.cat/post/5761887"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700319244 {#2132
        date: 2023-11-18 15:54:04.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#1526 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
    +body: """
      `for f in *.txt; do cat $f; done`\n
      \n
      Will error for example. It works fine for filenames without space, but if the filename has space in it, it will be interpreted wrong. But if your testing batch doesn’t have spaces in the filename, you won’t see the issue until it’s used on a file that does. Note ‘cat’ is a placeholder, any function/script that can be used on a file here will have the same issue.\n
      \n
      Something similar to that caught me last week while I was unzipping multiple mods in bulk for a game.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1700422351 {#1583
      date: 2023-11-19 20:32:31.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@retiolus@lemmy.cat"
      "@Socsa@sh.itjust.works"
      "@Pyrozo007@lemmy.dbzer0.com"
      "@bam13302@ttrpg.network"
      "@gayhitler420@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1528 …}
    +nested: Doctrine\ORM\PersistentCollection {#1559 …}
    +votes: Doctrine\ORM\PersistentCollection {#1564 …}
    +reports: Doctrine\ORM\PersistentCollection {#1563 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1558 …}
    -id: 140660
    -bodyTs: "'batch':37 'bulk':95 'cat':6,61 'caught':84 'doesn':38 'done':8 'error':10 'exampl':12 'f':2,7 'file':57,73 'filenam':17,23,44 'fine':15 'function/script':66 'game':98 'interpret':31 'issu':50,79 'last':86 'mod':93 'multipl':92 'note':60 'placehold':64 'see':48 'similar':81 'someth':80 'space':19,25,41 'test':36 'txt':4 'unzip':91 'use':54,70 'week':87 'without':18 'won':46 'work':14 'wrong':32"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://ttrpg.network/comment/3404699"
    +editedAt: DateTimeImmutable @1700795049 {#1525
      date: 2023-11-24 04:04:09.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700422351 {#1567
      date: 2023-11-19 20:32:31.0 +01:00
    }
    +"title": 140660
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.65 ms
Input props
[
  "subject" => App\Entity\EntryComment {#1561
    +user: App\Entity\User {#264
      +avatar: null
      +cover: null
      +email: "bam13302@ttrpg.network"
      +username: "@bam13302@ttrpg.network"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1702832914 {#272
        date: 2023-12-17 18:08:34.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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …}
      +entries: Doctrine\ORM\PersistentCollection {#195 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#167 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#140 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …}
      +posts: Doctrine\ORM\PersistentCollection {#83 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#98 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1801 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …}
      +follows: Doctrine\ORM\PersistentCollection {#1607 …}
      +followers: Doctrine\ORM\PersistentCollection {#1869 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1827 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1856 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …}
      +reports: Doctrine\ORM\PersistentCollection {#1803 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1837 …}
      +violations: Doctrine\ORM\PersistentCollection {#1791 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1887 …}
      +awards: Doctrine\ORM\PersistentCollection {#1949 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …}
      +categories: Doctrine\ORM\PersistentCollection {#1864 …}
      -id: 78002
      -password: "$2y$13$KVyki4..Lh4NJ8Ca.wrhjO0XJPFIkpQMJuTFizGqrQ9bSvBJHvQ06"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …}
      +apId: "bam13302@ttrpg.network"
      +apProfileId: "https://ttrpg.network/u/bam13302"
      +apPublicUrl: "https://ttrpg.network/u/bam13302"
      +apFollowersUrl: null
      +apInboxUrl: "https://ttrpg.network/inbox"
      +apDomain: "ttrpg.network"
      +apPreferredUsername: "bam13302"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705281894 {#273
        date: 2024-01-15 02:24:54.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700765217 {#267
        date: 2023-11-23 19:46:57.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1593
      +user: Proxies\__CG__\App\Entity\User {#2011
        +avatar: Proxies\__CG__\App\Entity\Image {#4573 …}
        +cover: null
        +email: "retiolus@lemmy.cat"
        +username: "@retiolus@lemmy.cat"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Mastodon: [@retiolus@mamot.fr](https://mamot.fr/@retiolus)\n
          \n
          Website: <https://retiolus.net>\n
          \n
          #nobot
          """
        +lastActive: DateTime @1701548428 {#4570
          date: 2023-12-02 21:20:28.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 {#4574 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4576 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4578 …}
        +entries: Doctrine\ORM\PersistentCollection {#4580 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4582 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4584 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4586 …}
        +posts: Doctrine\ORM\PersistentCollection {#4588 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4590 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4592 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4594 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4596 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4598 …}
        +follows: Doctrine\ORM\PersistentCollection {#4600 …}
        +followers: Doctrine\ORM\PersistentCollection {#4602 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4604 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4606 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4608 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4610 …}
        +reports: Doctrine\ORM\PersistentCollection {#4612 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4614 …}
        +violations: Doctrine\ORM\PersistentCollection {#4616 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4618 …}
        +awards: Doctrine\ORM\PersistentCollection {#4620 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4622 …}
        +categories: Doctrine\ORM\PersistentCollection {#4624 …}
        -id: 7641
        -password: "$2y$13$pVjj2bB6lFj2thOl53jiqu.NmvR1rVnDWPU9Eu6OsvetS2Z7rRL.q"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4626 …}
        +apId: "retiolus@lemmy.cat"
        +apProfileId: "https://lemmy.cat/u/retiolus"
        +apPublicUrl: "https://lemmy.cat/u/retiolus"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.cat/inbox"
        +apDomain: "lemmy.cat"
        +apPreferredUsername: "retiolus"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1702799095 {#4571
          date: 2023-12-17 08:44:55.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687474467 {#4572
          date: 2023-06-23 00:54:27.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1581
        +icon: Proxies\__CG__\App\Entity\Image {#4498 …}
        +name: "piracy@lemmy.dbzer0.com"
        +title: "piracy"
        +description: """
          ##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
          \n
          ---\n
          \n
          ### Rules • [Full Version](https://rentry.co/piracy-rules)\n
          \n
          **1**. Posts must be related to the discussion of digital piracy\n
          \n
          **2**. Don’t request invites, trade, sell, or self-promote\n
          \n
          **3**. Don’t request or link to specific pirated titles, including DMs\n
          \n
          **4**. Don’t submit low-quality posts, be entitled, or harass others\n
          \n
          **5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
          \n
          ---\n
          \n
          [![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
          ---------------------------------------------------------------------------\n
          \n
          ### Loot, Pillage, &amp; Plunder\n
          \n
          - [📜 Megathread](https://rentry.co/megathread)\n
          - [🪶 FAQ](https://rentry.co/piracy-faq)\n
          - [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
          - [🪶 Rules](https://rentry.co/piracy-rules)\n
          \n
          ---\n
          \n
          💰 Please help cover server costs.\n
          \n
          [![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
          \n
          ---
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 866
        +entryCommentCount: 20194
        +postCount: 7
        +postCommentCount: 149
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729581369 {#4495
          date: 2024-10-22 09:16:09.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#4499 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#4501 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4503 …}
        +entries: Doctrine\ORM\PersistentCollection {#4505 …}
        +posts: Doctrine\ORM\PersistentCollection {#4507 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4509 …}
        +bans: Doctrine\ORM\PersistentCollection {#4511 …}
        +reports: Doctrine\ORM\PersistentCollection {#4513 …}
        +badges: Doctrine\ORM\PersistentCollection {#4515 …}
        +logs: Doctrine\ORM\PersistentCollection {#4517 …}
        +awards: Doctrine\ORM\PersistentCollection {#4519 …}
        +categories: Doctrine\ORM\PersistentCollection {#4521 …}
        -id: 51
        +apId: "piracy@lemmy.dbzer0.com"
        +apProfileId: "https://lemmy.dbzer0.com/c/piracy"
        +apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
        +apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
        +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
        +apDomain: "lemmy.dbzer0.com"
        +apPreferredUsername: "piracy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708748229 {#4496
          date: 2024-02-24 05:17:09.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697197339 {#4497
          date: 2023-10-13 13:42:19.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#2022 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#2112 …}
      +slug: "Naming-Torrents"
      +title: "Naming Torrents"
      +url: "https://files.catbox.moe/ictct2.png"
      +body: null
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 107
      +favouriteCount: 579
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1707939659 {#2109
        date: 2024-02-14 20:40:59.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2124 …}
      +votes: Doctrine\ORM\PersistentCollection {#2116 …}
      +reports: Doctrine\ORM\PersistentCollection {#2161 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2163 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2044 …}
      +badges: Doctrine\ORM\PersistentCollection {#2127 …}
      +children: [
        3 => App\Entity\EntryComment {#1595
          +user: App\Entity\User {#264}
          +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1671 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
          +body: "The problem is really that space is an argument separator, so to safely handle filenames with spaces you need to handle them special, either by escaping them, quoting the entire thing. This means that the filename with spaces can’t be just copy pasted wherever you want, you have handle them special. It adds complications that are resolved by just using a separator that isnt used for other things, like underscore, or dash. Dot I also don’t like as much as it’s used as a separator for extensions, but that’s a far easier problem to handle by just ignoring all but the last dot, leaving only one really bad edge case (a file that does not have an extension, that uses dot separator in its filename having the filesystem imply a wrong extension."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 12
          +score: 0
          +lastActive: DateTime @1700408216 {#1433
            date: 2023-11-19 16:36:56.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@retiolus@lemmy.cat"
            "@Socsa@sh.itjust.works"
            "@Pyrozo007@lemmy.dbzer0.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1666 …}
          +nested: Doctrine\ORM\PersistentCollection {#1669 …}
          +votes: Doctrine\ORM\PersistentCollection {#1677 …}
          +reports: Doctrine\ORM\PersistentCollection {#1672 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1573 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1574 …}
          -id: 140051
          -bodyTs: "'add':54 'also':76 'argument':9 'bad':112 'case':114 'complic':55 'copi':43 'dash':73 'dot':74,107,125 'easier':96 'edg':113 'either':24 'entir':30 'escap':26 'extens':90,122,136 'far':95 'file':116 'filenam':15,36,129 'filesystem':132 'handl':14,21,50,99 'ignor':102 'impli':133 'isnt':65 'last':106 'leav':108 'like':70,79 'mean':33 'much':81 'need':19 'one':110 'past':44 'problem':2,97 'quot':28 'realli':4,111 'resolv':58 'safe':13 'separ':10,63,88,126 'space':6,17,38 'special':23,52 'thing':31,69 'underscor':71 'use':61,66,85,124 'want':47 'wherev':45 'wrong':135"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://ttrpg.network/comment/3400887"
          +editedAt: DateTimeImmutable @1700765322 {#1430
            date: 2023-11-23 19:48:42.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700408216 {#1428
            date: 2023-11-19 16:36:56.0 +01:00
          }
          +"title": 140051
        }
        2 => App\Entity\EntryComment {#1561}
        1 => App\Entity\EntryComment {#1620
          +user: App\Entity\User {#264}
          +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1613 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
          +body: "You are correct, that is how I worked around the issue and why I mentioned that work around in my original post"
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1700431245 {#1557
            date: 2023-11-19 23:00:45.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@retiolus@lemmy.cat"
            "@Socsa@sh.itjust.works"
            "@Pyrozo007@lemmy.dbzer0.com"
            "@bam13302@ttrpg.network"
            "@gayhitler420@lemm.ee"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1604 …}
          +nested: Doctrine\ORM\PersistentCollection {#1619 …}
          +votes: Doctrine\ORM\PersistentCollection {#1701 …}
          +reports: Doctrine\ORM\PersistentCollection {#1687 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1689 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1691 …}
          -id: 141100
          -bodyTs: "'around':9,18 'correct':3 'issu':11 'mention':15 'origin':21 'post':22 'work':8,17"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://ttrpg.network/comment/3407102"
          +editedAt: DateTimeImmutable @1700811216 {#1555
            date: 2023-11-24 08:33:36.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700431245 {#1621
            date: 2023-11-19 23:00:45.0 +01:00
          }
          +"title": 141100
        }
        0 => App\Entity\EntryComment {#1616
          +user: App\Entity\User {#264}
          +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1611 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
          +body: "To be fair, I didn’t really focus on the biggest annoyance I’ve had with spaces in the file name: going between terminals and the GUI, most filenames you can copy and paste with wild abandon, but filenames with spaces always require special care, sometimes stripping the auto completed escaped space from file names from the terminal, or quoting or escaping the space when taking one from the GUI."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1700570210 {#1795
            date: 2023-11-21 13:36:50.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@retiolus@lemmy.cat"
            "@Socsa@sh.itjust.works"
            "@Pyrozo007@lemmy.dbzer0.com"
            "@bam13302@ttrpg.network"
            "@gayhitler420@lemm.ee"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1598 …}
          +nested: Doctrine\ORM\PersistentCollection {#1629 …}
          +votes: Doctrine\ORM\PersistentCollection {#1626 …}
          +reports: Doctrine\ORM\PersistentCollection {#1618 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1597 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1731 …}
          -id: 146476
          -bodyTs: "'abandon':37 'alway':42 'annoy':12 'auto':49 'biggest':11 'care':45 'complet':50 'copi':32 'didn':5 'escap':51,62 'fair':3 'file':20,54 'filenam':29,39 'focus':8 'go':22 'gui':27,70 'name':21,55 'one':67 'past':34 'quot':60 'realli':7 'requir':43 'sometim':46 'space':17,41,52,64 'special':44 'strip':47 'take':66 'termin':24,58 've':14 'wild':36"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://ttrpg.network/comment/3440950"
          +editedAt: DateTimeImmutable @1701006823 {#1705
            date: 2023-11-26 14:53:43.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700570210 {#1711
            date: 2023-11-21 13:36:50.0 +01:00
          }
          +"title": 146476
        }
      ]
      -id: 14152
      -titleTs: "'name':1 'torrent':2"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700405644
      +visibility: "visible             "
      +apId: "https://lemmy.cat/post/5761887"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700319244 {#2132
        date: 2023-11-18 15:54:04.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#1526 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
    +body: """
      `for f in *.txt; do cat $f; done`\n
      \n
      Will error for example. It works fine for filenames without space, but if the filename has space in it, it will be interpreted wrong. But if your testing batch doesn’t have spaces in the filename, you won’t see the issue until it’s used on a file that does. Note ‘cat’ is a placeholder, any function/script that can be used on a file here will have the same issue.\n
      \n
      Something similar to that caught me last week while I was unzipping multiple mods in bulk for a game.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1700422351 {#1583
      date: 2023-11-19 20:32:31.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@retiolus@lemmy.cat"
      "@Socsa@sh.itjust.works"
      "@Pyrozo007@lemmy.dbzer0.com"
      "@bam13302@ttrpg.network"
      "@gayhitler420@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1528 …}
    +nested: Doctrine\ORM\PersistentCollection {#1559 …}
    +votes: Doctrine\ORM\PersistentCollection {#1564 …}
    +reports: Doctrine\ORM\PersistentCollection {#1563 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1558 …}
    -id: 140660
    -bodyTs: "'batch':37 'bulk':95 'cat':6,61 'caught':84 'doesn':38 'done':8 'error':10 'exampl':12 'f':2,7 'file':57,73 'filenam':17,23,44 'fine':15 'function/script':66 'game':98 'interpret':31 'issu':50,79 'last':86 'mod':93 'multipl':92 'note':60 'placehold':64 'see':48 'similar':81 'someth':80 'space':19,25,41 'test':36 'txt':4 'unzip':91 'use':54,70 'week':87 'without':18 'won':46 'work':14 'wrong':32"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://ttrpg.network/comment/3404699"
    +editedAt: DateTimeImmutable @1700795049 {#1525
      date: 2023-11-24 04:04:09.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700422351 {#1567
      date: 2023-11-19 20:32:31.0 +01:00
    }
    +"title": 140660
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#6062
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#1561
    +user: App\Entity\User {#264
      +avatar: null
      +cover: null
      +email: "bam13302@ttrpg.network"
      +username: "@bam13302@ttrpg.network"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1702832914 {#272
        date: 2023-12-17 18:08:34.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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …}
      +entries: Doctrine\ORM\PersistentCollection {#195 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#167 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#140 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …}
      +posts: Doctrine\ORM\PersistentCollection {#83 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#98 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1801 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …}
      +follows: Doctrine\ORM\PersistentCollection {#1607 …}
      +followers: Doctrine\ORM\PersistentCollection {#1869 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1827 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1856 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …}
      +reports: Doctrine\ORM\PersistentCollection {#1803 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1837 …}
      +violations: Doctrine\ORM\PersistentCollection {#1791 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1887 …}
      +awards: Doctrine\ORM\PersistentCollection {#1949 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …}
      +categories: Doctrine\ORM\PersistentCollection {#1864 …}
      -id: 78002
      -password: "$2y$13$KVyki4..Lh4NJ8Ca.wrhjO0XJPFIkpQMJuTFizGqrQ9bSvBJHvQ06"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …}
      +apId: "bam13302@ttrpg.network"
      +apProfileId: "https://ttrpg.network/u/bam13302"
      +apPublicUrl: "https://ttrpg.network/u/bam13302"
      +apFollowersUrl: null
      +apInboxUrl: "https://ttrpg.network/inbox"
      +apDomain: "ttrpg.network"
      +apPreferredUsername: "bam13302"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705281894 {#273
        date: 2024-01-15 02:24:54.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700765217 {#267
        date: 2023-11-23 19:46:57.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1593
      +user: Proxies\__CG__\App\Entity\User {#2011
        +avatar: Proxies\__CG__\App\Entity\Image {#4573 …}
        +cover: null
        +email: "retiolus@lemmy.cat"
        +username: "@retiolus@lemmy.cat"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Mastodon: [@retiolus@mamot.fr](https://mamot.fr/@retiolus)\n
          \n
          Website: <https://retiolus.net>\n
          \n
          #nobot
          """
        +lastActive: DateTime @1701548428 {#4570
          date: 2023-12-02 21:20:28.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 {#4574 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4576 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4578 …}
        +entries: Doctrine\ORM\PersistentCollection {#4580 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4582 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4584 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4586 …}
        +posts: Doctrine\ORM\PersistentCollection {#4588 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4590 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4592 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4594 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4596 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4598 …}
        +follows: Doctrine\ORM\PersistentCollection {#4600 …}
        +followers: Doctrine\ORM\PersistentCollection {#4602 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4604 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4606 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4608 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4610 …}
        +reports: Doctrine\ORM\PersistentCollection {#4612 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4614 …}
        +violations: Doctrine\ORM\PersistentCollection {#4616 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4618 …}
        +awards: Doctrine\ORM\PersistentCollection {#4620 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4622 …}
        +categories: Doctrine\ORM\PersistentCollection {#4624 …}
        -id: 7641
        -password: "$2y$13$pVjj2bB6lFj2thOl53jiqu.NmvR1rVnDWPU9Eu6OsvetS2Z7rRL.q"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4626 …}
        +apId: "retiolus@lemmy.cat"
        +apProfileId: "https://lemmy.cat/u/retiolus"
        +apPublicUrl: "https://lemmy.cat/u/retiolus"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.cat/inbox"
        +apDomain: "lemmy.cat"
        +apPreferredUsername: "retiolus"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1702799095 {#4571
          date: 2023-12-17 08:44:55.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687474467 {#4572
          date: 2023-06-23 00:54:27.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1581
        +icon: Proxies\__CG__\App\Entity\Image {#4498 …}
        +name: "piracy@lemmy.dbzer0.com"
        +title: "piracy"
        +description: """
          ##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
          \n
          ---\n
          \n
          ### Rules • [Full Version](https://rentry.co/piracy-rules)\n
          \n
          **1**. Posts must be related to the discussion of digital piracy\n
          \n
          **2**. Don’t request invites, trade, sell, or self-promote\n
          \n
          **3**. Don’t request or link to specific pirated titles, including DMs\n
          \n
          **4**. Don’t submit low-quality posts, be entitled, or harass others\n
          \n
          **5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
          \n
          ---\n
          \n
          [![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
          ---------------------------------------------------------------------------\n
          \n
          ### Loot, Pillage, &amp; Plunder\n
          \n
          - [📜 Megathread](https://rentry.co/megathread)\n
          - [🪶 FAQ](https://rentry.co/piracy-faq)\n
          - [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
          - [🪶 Rules](https://rentry.co/piracy-rules)\n
          \n
          ---\n
          \n
          💰 Please help cover server costs.\n
          \n
          [![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
          \n
          ---
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 866
        +entryCommentCount: 20194
        +postCount: 7
        +postCommentCount: 149
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729581369 {#4495
          date: 2024-10-22 09:16:09.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#4499 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#4501 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4503 …}
        +entries: Doctrine\ORM\PersistentCollection {#4505 …}
        +posts: Doctrine\ORM\PersistentCollection {#4507 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4509 …}
        +bans: Doctrine\ORM\PersistentCollection {#4511 …}
        +reports: Doctrine\ORM\PersistentCollection {#4513 …}
        +badges: Doctrine\ORM\PersistentCollection {#4515 …}
        +logs: Doctrine\ORM\PersistentCollection {#4517 …}
        +awards: Doctrine\ORM\PersistentCollection {#4519 …}
        +categories: Doctrine\ORM\PersistentCollection {#4521 …}
        -id: 51
        +apId: "piracy@lemmy.dbzer0.com"
        +apProfileId: "https://lemmy.dbzer0.com/c/piracy"
        +apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
        +apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
        +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
        +apDomain: "lemmy.dbzer0.com"
        +apPreferredUsername: "piracy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708748229 {#4496
          date: 2024-02-24 05:17:09.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697197339 {#4497
          date: 2023-10-13 13:42:19.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#2022 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#2112 …}
      +slug: "Naming-Torrents"
      +title: "Naming Torrents"
      +url: "https://files.catbox.moe/ictct2.png"
      +body: null
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 107
      +favouriteCount: 579
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1707939659 {#2109
        date: 2024-02-14 20:40:59.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2124 …}
      +votes: Doctrine\ORM\PersistentCollection {#2116 …}
      +reports: Doctrine\ORM\PersistentCollection {#2161 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2163 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2044 …}
      +badges: Doctrine\ORM\PersistentCollection {#2127 …}
      +children: [
        3 => App\Entity\EntryComment {#1595
          +user: App\Entity\User {#264}
          +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1671 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
          +body: "The problem is really that space is an argument separator, so to safely handle filenames with spaces you need to handle them special, either by escaping them, quoting the entire thing. This means that the filename with spaces can’t be just copy pasted wherever you want, you have handle them special. It adds complications that are resolved by just using a separator that isnt used for other things, like underscore, or dash. Dot I also don’t like as much as it’s used as a separator for extensions, but that’s a far easier problem to handle by just ignoring all but the last dot, leaving only one really bad edge case (a file that does not have an extension, that uses dot separator in its filename having the filesystem imply a wrong extension."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 12
          +score: 0
          +lastActive: DateTime @1700408216 {#1433
            date: 2023-11-19 16:36:56.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@retiolus@lemmy.cat"
            "@Socsa@sh.itjust.works"
            "@Pyrozo007@lemmy.dbzer0.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1666 …}
          +nested: Doctrine\ORM\PersistentCollection {#1669 …}
          +votes: Doctrine\ORM\PersistentCollection {#1677 …}
          +reports: Doctrine\ORM\PersistentCollection {#1672 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1573 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1574 …}
          -id: 140051
          -bodyTs: "'add':54 'also':76 'argument':9 'bad':112 'case':114 'complic':55 'copi':43 'dash':73 'dot':74,107,125 'easier':96 'edg':113 'either':24 'entir':30 'escap':26 'extens':90,122,136 'far':95 'file':116 'filenam':15,36,129 'filesystem':132 'handl':14,21,50,99 'ignor':102 'impli':133 'isnt':65 'last':106 'leav':108 'like':70,79 'mean':33 'much':81 'need':19 'one':110 'past':44 'problem':2,97 'quot':28 'realli':4,111 'resolv':58 'safe':13 'separ':10,63,88,126 'space':6,17,38 'special':23,52 'thing':31,69 'underscor':71 'use':61,66,85,124 'want':47 'wherev':45 'wrong':135"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://ttrpg.network/comment/3400887"
          +editedAt: DateTimeImmutable @1700765322 {#1430
            date: 2023-11-23 19:48:42.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700408216 {#1428
            date: 2023-11-19 16:36:56.0 +01:00
          }
          +"title": 140051
        }
        2 => App\Entity\EntryComment {#1561}
        1 => App\Entity\EntryComment {#1620
          +user: App\Entity\User {#264}
          +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1613 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
          +body: "You are correct, that is how I worked around the issue and why I mentioned that work around in my original post"
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1700431245 {#1557
            date: 2023-11-19 23:00:45.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@retiolus@lemmy.cat"
            "@Socsa@sh.itjust.works"
            "@Pyrozo007@lemmy.dbzer0.com"
            "@bam13302@ttrpg.network"
            "@gayhitler420@lemm.ee"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1604 …}
          +nested: Doctrine\ORM\PersistentCollection {#1619 …}
          +votes: Doctrine\ORM\PersistentCollection {#1701 …}
          +reports: Doctrine\ORM\PersistentCollection {#1687 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1689 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1691 …}
          -id: 141100
          -bodyTs: "'around':9,18 'correct':3 'issu':11 'mention':15 'origin':21 'post':22 'work':8,17"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://ttrpg.network/comment/3407102"
          +editedAt: DateTimeImmutable @1700811216 {#1555
            date: 2023-11-24 08:33:36.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700431245 {#1621
            date: 2023-11-19 23:00:45.0 +01:00
          }
          +"title": 141100
        }
        0 => App\Entity\EntryComment {#1616
          +user: App\Entity\User {#264}
          +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1611 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
          +body: "To be fair, I didn’t really focus on the biggest annoyance I’ve had with spaces in the file name: going between terminals and the GUI, most filenames you can copy and paste with wild abandon, but filenames with spaces always require special care, sometimes stripping the auto completed escaped space from file names from the terminal, or quoting or escaping the space when taking one from the GUI."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1700570210 {#1795
            date: 2023-11-21 13:36:50.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@retiolus@lemmy.cat"
            "@Socsa@sh.itjust.works"
            "@Pyrozo007@lemmy.dbzer0.com"
            "@bam13302@ttrpg.network"
            "@gayhitler420@lemm.ee"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1598 …}
          +nested: Doctrine\ORM\PersistentCollection {#1629 …}
          +votes: Doctrine\ORM\PersistentCollection {#1626 …}
          +reports: Doctrine\ORM\PersistentCollection {#1618 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1597 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1731 …}
          -id: 146476
          -bodyTs: "'abandon':37 'alway':42 'annoy':12 'auto':49 'biggest':11 'care':45 'complet':50 'copi':32 'didn':5 'escap':51,62 'fair':3 'file':20,54 'filenam':29,39 'focus':8 'go':22 'gui':27,70 'name':21,55 'one':67 'past':34 'quot':60 'realli':7 'requir':43 'sometim':46 'space':17,41,52,64 'special':44 'strip':47 'take':66 'termin':24,58 've':14 'wild':36"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://ttrpg.network/comment/3440950"
          +editedAt: DateTimeImmutable @1701006823 {#1705
            date: 2023-11-26 14:53:43.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700570210 {#1711
            date: 2023-11-21 13:36:50.0 +01:00
          }
          +"title": 146476
        }
      ]
      -id: 14152
      -titleTs: "'name':1 'torrent':2"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700405644
      +visibility: "visible             "
      +apId: "https://lemmy.cat/post/5761887"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700319244 {#2132
        date: 2023-11-18 15:54:04.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#1526 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
    +body: """
      `for f in *.txt; do cat $f; done`\n
      \n
      Will error for example. It works fine for filenames without space, but if the filename has space in it, it will be interpreted wrong. But if your testing batch doesn’t have spaces in the filename, you won’t see the issue until it’s used on a file that does. Note ‘cat’ is a placeholder, any function/script that can be used on a file here will have the same issue.\n
      \n
      Something similar to that caught me last week while I was unzipping multiple mods in bulk for a game.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1700422351 {#1583
      date: 2023-11-19 20:32:31.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@retiolus@lemmy.cat"
      "@Socsa@sh.itjust.works"
      "@Pyrozo007@lemmy.dbzer0.com"
      "@bam13302@ttrpg.network"
      "@gayhitler420@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1528 …}
    +nested: Doctrine\ORM\PersistentCollection {#1559 …}
    +votes: Doctrine\ORM\PersistentCollection {#1564 …}
    +reports: Doctrine\ORM\PersistentCollection {#1563 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1558 …}
    -id: 140660
    -bodyTs: "'batch':37 'bulk':95 'cat':6,61 'caught':84 'doesn':38 'done':8 'error':10 'exampl':12 'f':2,7 'file':57,73 'filenam':17,23,44 'fine':15 'function/script':66 'game':98 'interpret':31 'issu':50,79 'last':86 'mod':93 'multipl':92 'note':60 'placehold':64 'see':48 'similar':81 'someth':80 'space':19,25,41 'test':36 'txt':4 'unzip':91 'use':54,70 'week':87 'without':18 'won':46 'work':14 'wrong':32"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://ttrpg.network/comment/3404699"
    +editedAt: DateTimeImmutable @1700795049 {#1525
      date: 2023-11-24 04:04:09.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700422351 {#1567
      date: 2023-11-19 20:32:31.0 +01:00
    }
    +"title": 140660
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 28.09 ms
Input props
[
  "comment" => App\Entity\EntryComment {#1620
    +user: App\Entity\User {#264
      +avatar: null
      +cover: null
      +email: "bam13302@ttrpg.network"
      +username: "@bam13302@ttrpg.network"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1702832914 {#272
        date: 2023-12-17 18:08:34.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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …}
      +entries: Doctrine\ORM\PersistentCollection {#195 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#167 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#140 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …}
      +posts: Doctrine\ORM\PersistentCollection {#83 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#98 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1801 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …}
      +follows: Doctrine\ORM\PersistentCollection {#1607 …}
      +followers: Doctrine\ORM\PersistentCollection {#1869 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1827 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1856 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …}
      +reports: Doctrine\ORM\PersistentCollection {#1803 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1837 …}
      +violations: Doctrine\ORM\PersistentCollection {#1791 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1887 …}
      +awards: Doctrine\ORM\PersistentCollection {#1949 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …}
      +categories: Doctrine\ORM\PersistentCollection {#1864 …}
      -id: 78002
      -password: "$2y$13$KVyki4..Lh4NJ8Ca.wrhjO0XJPFIkpQMJuTFizGqrQ9bSvBJHvQ06"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …}
      +apId: "bam13302@ttrpg.network"
      +apProfileId: "https://ttrpg.network/u/bam13302"
      +apPublicUrl: "https://ttrpg.network/u/bam13302"
      +apFollowersUrl: null
      +apInboxUrl: "https://ttrpg.network/inbox"
      +apDomain: "ttrpg.network"
      +apPreferredUsername: "bam13302"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705281894 {#273
        date: 2024-01-15 02:24:54.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700765217 {#267
        date: 2023-11-23 19:46:57.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1593
      +user: Proxies\__CG__\App\Entity\User {#2011
        +avatar: Proxies\__CG__\App\Entity\Image {#4573 …}
        +cover: null
        +email: "retiolus@lemmy.cat"
        +username: "@retiolus@lemmy.cat"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Mastodon: [@retiolus@mamot.fr](https://mamot.fr/@retiolus)\n
          \n
          Website: <https://retiolus.net>\n
          \n
          #nobot
          """
        +lastActive: DateTime @1701548428 {#4570
          date: 2023-12-02 21:20:28.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 {#4574 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4576 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4578 …}
        +entries: Doctrine\ORM\PersistentCollection {#4580 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4582 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4584 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4586 …}
        +posts: Doctrine\ORM\PersistentCollection {#4588 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4590 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4592 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4594 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4596 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4598 …}
        +follows: Doctrine\ORM\PersistentCollection {#4600 …}
        +followers: Doctrine\ORM\PersistentCollection {#4602 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4604 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4606 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4608 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4610 …}
        +reports: Doctrine\ORM\PersistentCollection {#4612 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4614 …}
        +violations: Doctrine\ORM\PersistentCollection {#4616 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4618 …}
        +awards: Doctrine\ORM\PersistentCollection {#4620 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4622 …}
        +categories: Doctrine\ORM\PersistentCollection {#4624 …}
        -id: 7641
        -password: "$2y$13$pVjj2bB6lFj2thOl53jiqu.NmvR1rVnDWPU9Eu6OsvetS2Z7rRL.q"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4626 …}
        +apId: "retiolus@lemmy.cat"
        +apProfileId: "https://lemmy.cat/u/retiolus"
        +apPublicUrl: "https://lemmy.cat/u/retiolus"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.cat/inbox"
        +apDomain: "lemmy.cat"
        +apPreferredUsername: "retiolus"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1702799095 {#4571
          date: 2023-12-17 08:44:55.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687474467 {#4572
          date: 2023-06-23 00:54:27.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1581
        +icon: Proxies\__CG__\App\Entity\Image {#4498 …}
        +name: "piracy@lemmy.dbzer0.com"
        +title: "piracy"
        +description: """
          ##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
          \n
          ---\n
          \n
          ### Rules • [Full Version](https://rentry.co/piracy-rules)\n
          \n
          **1**. Posts must be related to the discussion of digital piracy\n
          \n
          **2**. Don’t request invites, trade, sell, or self-promote\n
          \n
          **3**. Don’t request or link to specific pirated titles, including DMs\n
          \n
          **4**. Don’t submit low-quality posts, be entitled, or harass others\n
          \n
          **5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
          \n
          ---\n
          \n
          [![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
          ---------------------------------------------------------------------------\n
          \n
          ### Loot, Pillage, &amp; Plunder\n
          \n
          - [📜 Megathread](https://rentry.co/megathread)\n
          - [🪶 FAQ](https://rentry.co/piracy-faq)\n
          - [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
          - [🪶 Rules](https://rentry.co/piracy-rules)\n
          \n
          ---\n
          \n
          💰 Please help cover server costs.\n
          \n
          [![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
          \n
          ---
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 866
        +entryCommentCount: 20194
        +postCount: 7
        +postCommentCount: 149
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729581369 {#4495
          date: 2024-10-22 09:16:09.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#4499 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#4501 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4503 …}
        +entries: Doctrine\ORM\PersistentCollection {#4505 …}
        +posts: Doctrine\ORM\PersistentCollection {#4507 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4509 …}
        +bans: Doctrine\ORM\PersistentCollection {#4511 …}
        +reports: Doctrine\ORM\PersistentCollection {#4513 …}
        +badges: Doctrine\ORM\PersistentCollection {#4515 …}
        +logs: Doctrine\ORM\PersistentCollection {#4517 …}
        +awards: Doctrine\ORM\PersistentCollection {#4519 …}
        +categories: Doctrine\ORM\PersistentCollection {#4521 …}
        -id: 51
        +apId: "piracy@lemmy.dbzer0.com"
        +apProfileId: "https://lemmy.dbzer0.com/c/piracy"
        +apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
        +apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
        +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
        +apDomain: "lemmy.dbzer0.com"
        +apPreferredUsername: "piracy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708748229 {#4496
          date: 2024-02-24 05:17:09.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697197339 {#4497
          date: 2023-10-13 13:42:19.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#2022 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#2112 …}
      +slug: "Naming-Torrents"
      +title: "Naming Torrents"
      +url: "https://files.catbox.moe/ictct2.png"
      +body: null
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 107
      +favouriteCount: 579
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1707939659 {#2109
        date: 2024-02-14 20:40:59.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2124 …}
      +votes: Doctrine\ORM\PersistentCollection {#2116 …}
      +reports: Doctrine\ORM\PersistentCollection {#2161 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2163 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2044 …}
      +badges: Doctrine\ORM\PersistentCollection {#2127 …}
      +children: [
        3 => App\Entity\EntryComment {#1595
          +user: App\Entity\User {#264}
          +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1671 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
          +body: "The problem is really that space is an argument separator, so to safely handle filenames with spaces you need to handle them special, either by escaping them, quoting the entire thing. This means that the filename with spaces can’t be just copy pasted wherever you want, you have handle them special. It adds complications that are resolved by just using a separator that isnt used for other things, like underscore, or dash. Dot I also don’t like as much as it’s used as a separator for extensions, but that’s a far easier problem to handle by just ignoring all but the last dot, leaving only one really bad edge case (a file that does not have an extension, that uses dot separator in its filename having the filesystem imply a wrong extension."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 12
          +score: 0
          +lastActive: DateTime @1700408216 {#1433
            date: 2023-11-19 16:36:56.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@retiolus@lemmy.cat"
            "@Socsa@sh.itjust.works"
            "@Pyrozo007@lemmy.dbzer0.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1666 …}
          +nested: Doctrine\ORM\PersistentCollection {#1669 …}
          +votes: Doctrine\ORM\PersistentCollection {#1677 …}
          +reports: Doctrine\ORM\PersistentCollection {#1672 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1573 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1574 …}
          -id: 140051
          -bodyTs: "'add':54 'also':76 'argument':9 'bad':112 'case':114 'complic':55 'copi':43 'dash':73 'dot':74,107,125 'easier':96 'edg':113 'either':24 'entir':30 'escap':26 'extens':90,122,136 'far':95 'file':116 'filenam':15,36,129 'filesystem':132 'handl':14,21,50,99 'ignor':102 'impli':133 'isnt':65 'last':106 'leav':108 'like':70,79 'mean':33 'much':81 'need':19 'one':110 'past':44 'problem':2,97 'quot':28 'realli':4,111 'resolv':58 'safe':13 'separ':10,63,88,126 'space':6,17,38 'special':23,52 'thing':31,69 'underscor':71 'use':61,66,85,124 'want':47 'wherev':45 'wrong':135"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://ttrpg.network/comment/3400887"
          +editedAt: DateTimeImmutable @1700765322 {#1430
            date: 2023-11-23 19:48:42.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700408216 {#1428
            date: 2023-11-19 16:36:56.0 +01:00
          }
          +"title": 140051
        }
        2 => App\Entity\EntryComment {#1561
          +user: App\Entity\User {#264}
          +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1526 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
          +body: """
            `for f in *.txt; do cat $f; done`\n
            \n
            Will error for example. It works fine for filenames without space, but if the filename has space in it, it will be interpreted wrong. But if your testing batch doesn’t have spaces in the filename, you won’t see the issue until it’s used on a file that does. Note ‘cat’ is a placeholder, any function/script that can be used on a file here will have the same issue.\n
            \n
            Something similar to that caught me last week while I was unzipping multiple mods in bulk for a game.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 3
          +score: 0
          +lastActive: DateTime @1700422351 {#1583
            date: 2023-11-19 20:32:31.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@retiolus@lemmy.cat"
            "@Socsa@sh.itjust.works"
            "@Pyrozo007@lemmy.dbzer0.com"
            "@bam13302@ttrpg.network"
            "@gayhitler420@lemm.ee"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1528 …}
          +nested: Doctrine\ORM\PersistentCollection {#1559 …}
          +votes: Doctrine\ORM\PersistentCollection {#1564 …}
          +reports: Doctrine\ORM\PersistentCollection {#1563 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1558 …}
          -id: 140660
          -bodyTs: "'batch':37 'bulk':95 'cat':6,61 'caught':84 'doesn':38 'done':8 'error':10 'exampl':12 'f':2,7 'file':57,73 'filenam':17,23,44 'fine':15 'function/script':66 'game':98 'interpret':31 'issu':50,79 'last':86 'mod':93 'multipl':92 'note':60 'placehold':64 'see':48 'similar':81 'someth':80 'space':19,25,41 'test':36 'txt':4 'unzip':91 'use':54,70 'week':87 'without':18 'won':46 'work':14 'wrong':32"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://ttrpg.network/comment/3404699"
          +editedAt: DateTimeImmutable @1700795049 {#1525
            date: 2023-11-24 04:04:09.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700422351 {#1567
            date: 2023-11-19 20:32:31.0 +01:00
          }
          +"title": 140660
        }
        1 => App\Entity\EntryComment {#1620}
        0 => App\Entity\EntryComment {#1616
          +user: App\Entity\User {#264}
          +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1611 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
          +body: "To be fair, I didn’t really focus on the biggest annoyance I’ve had with spaces in the file name: going between terminals and the GUI, most filenames you can copy and paste with wild abandon, but filenames with spaces always require special care, sometimes stripping the auto completed escaped space from file names from the terminal, or quoting or escaping the space when taking one from the GUI."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1700570210 {#1795
            date: 2023-11-21 13:36:50.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@retiolus@lemmy.cat"
            "@Socsa@sh.itjust.works"
            "@Pyrozo007@lemmy.dbzer0.com"
            "@bam13302@ttrpg.network"
            "@gayhitler420@lemm.ee"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1598 …}
          +nested: Doctrine\ORM\PersistentCollection {#1629 …}
          +votes: Doctrine\ORM\PersistentCollection {#1626 …}
          +reports: Doctrine\ORM\PersistentCollection {#1618 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1597 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1731 …}
          -id: 146476
          -bodyTs: "'abandon':37 'alway':42 'annoy':12 'auto':49 'biggest':11 'care':45 'complet':50 'copi':32 'didn':5 'escap':51,62 'fair':3 'file':20,54 'filenam':29,39 'focus':8 'go':22 'gui':27,70 'name':21,55 'one':67 'past':34 'quot':60 'realli':7 'requir':43 'sometim':46 'space':17,41,52,64 'special':44 'strip':47 'take':66 'termin':24,58 've':14 'wild':36"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://ttrpg.network/comment/3440950"
          +editedAt: DateTimeImmutable @1701006823 {#1705
            date: 2023-11-26 14:53:43.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700570210 {#1711
            date: 2023-11-21 13:36:50.0 +01:00
          }
          +"title": 146476
        }
      ]
      -id: 14152
      -titleTs: "'name':1 'torrent':2"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700405644
      +visibility: "visible             "
      +apId: "https://lemmy.cat/post/5761887"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700319244 {#2132
        date: 2023-11-18 15:54:04.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#1613 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
    +body: "You are correct, that is how I worked around the issue and why I mentioned that work around in my original post"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1700431245 {#1557
      date: 2023-11-19 23:00:45.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@retiolus@lemmy.cat"
      "@Socsa@sh.itjust.works"
      "@Pyrozo007@lemmy.dbzer0.com"
      "@bam13302@ttrpg.network"
      "@gayhitler420@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1604 …}
    +nested: Doctrine\ORM\PersistentCollection {#1619 …}
    +votes: Doctrine\ORM\PersistentCollection {#1701 …}
    +reports: Doctrine\ORM\PersistentCollection {#1687 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1689 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1691 …}
    -id: 141100
    -bodyTs: "'around':9,18 'correct':3 'issu':11 'mention':15 'origin':21 'post':22 'work':8,17"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://ttrpg.network/comment/3407102"
    +editedAt: DateTimeImmutable @1700811216 {#1555
      date: 2023-11-24 08:33:36.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700431245 {#1621
      date: 2023-11-19 23:00:45.0 +01:00
    }
    +"title": 141100
  }
  "showEntryTitle" => false
  "dateAsUrl" => true
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#6313
  +comment: App\Entity\EntryComment {#1620
    +user: App\Entity\User {#264
      +avatar: null
      +cover: null
      +email: "bam13302@ttrpg.network"
      +username: "@bam13302@ttrpg.network"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1702832914 {#272
        date: 2023-12-17 18:08:34.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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …}
      +entries: Doctrine\ORM\PersistentCollection {#195 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#167 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#140 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …}
      +posts: Doctrine\ORM\PersistentCollection {#83 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#98 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1801 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …}
      +follows: Doctrine\ORM\PersistentCollection {#1607 …}
      +followers: Doctrine\ORM\PersistentCollection {#1869 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1827 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1856 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …}
      +reports: Doctrine\ORM\PersistentCollection {#1803 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1837 …}
      +violations: Doctrine\ORM\PersistentCollection {#1791 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1887 …}
      +awards: Doctrine\ORM\PersistentCollection {#1949 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …}
      +categories: Doctrine\ORM\PersistentCollection {#1864 …}
      -id: 78002
      -password: "$2y$13$KVyki4..Lh4NJ8Ca.wrhjO0XJPFIkpQMJuTFizGqrQ9bSvBJHvQ06"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …}
      +apId: "bam13302@ttrpg.network"
      +apProfileId: "https://ttrpg.network/u/bam13302"
      +apPublicUrl: "https://ttrpg.network/u/bam13302"
      +apFollowersUrl: null
      +apInboxUrl: "https://ttrpg.network/inbox"
      +apDomain: "ttrpg.network"
      +apPreferredUsername: "bam13302"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705281894 {#273
        date: 2024-01-15 02:24:54.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700765217 {#267
        date: 2023-11-23 19:46:57.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1593
      +user: Proxies\__CG__\App\Entity\User {#2011
        +avatar: Proxies\__CG__\App\Entity\Image {#4573 …}
        +cover: null
        +email: "retiolus@lemmy.cat"
        +username: "@retiolus@lemmy.cat"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Mastodon: [@retiolus@mamot.fr](https://mamot.fr/@retiolus)\n
          \n
          Website: <https://retiolus.net>\n
          \n
          #nobot
          """
        +lastActive: DateTime @1701548428 {#4570
          date: 2023-12-02 21:20:28.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 {#4574 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4576 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4578 …}
        +entries: Doctrine\ORM\PersistentCollection {#4580 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4582 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4584 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4586 …}
        +posts: Doctrine\ORM\PersistentCollection {#4588 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4590 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4592 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4594 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4596 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4598 …}
        +follows: Doctrine\ORM\PersistentCollection {#4600 …}
        +followers: Doctrine\ORM\PersistentCollection {#4602 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4604 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4606 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4608 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4610 …}
        +reports: Doctrine\ORM\PersistentCollection {#4612 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4614 …}
        +violations: Doctrine\ORM\PersistentCollection {#4616 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4618 …}
        +awards: Doctrine\ORM\PersistentCollection {#4620 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4622 …}
        +categories: Doctrine\ORM\PersistentCollection {#4624 …}
        -id: 7641
        -password: "$2y$13$pVjj2bB6lFj2thOl53jiqu.NmvR1rVnDWPU9Eu6OsvetS2Z7rRL.q"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4626 …}
        +apId: "retiolus@lemmy.cat"
        +apProfileId: "https://lemmy.cat/u/retiolus"
        +apPublicUrl: "https://lemmy.cat/u/retiolus"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.cat/inbox"
        +apDomain: "lemmy.cat"
        +apPreferredUsername: "retiolus"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1702799095 {#4571
          date: 2023-12-17 08:44:55.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687474467 {#4572
          date: 2023-06-23 00:54:27.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1581
        +icon: Proxies\__CG__\App\Entity\Image {#4498 …}
        +name: "piracy@lemmy.dbzer0.com"
        +title: "piracy"
        +description: """
          ##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
          \n
          ---\n
          \n
          ### Rules • [Full Version](https://rentry.co/piracy-rules)\n
          \n
          **1**. Posts must be related to the discussion of digital piracy\n
          \n
          **2**. Don’t request invites, trade, sell, or self-promote\n
          \n
          **3**. Don’t request or link to specific pirated titles, including DMs\n
          \n
          **4**. Don’t submit low-quality posts, be entitled, or harass others\n
          \n
          **5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
          \n
          ---\n
          \n
          [![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
          ---------------------------------------------------------------------------\n
          \n
          ### Loot, Pillage, &amp; Plunder\n
          \n
          - [📜 Megathread](https://rentry.co/megathread)\n
          - [🪶 FAQ](https://rentry.co/piracy-faq)\n
          - [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
          - [🪶 Rules](https://rentry.co/piracy-rules)\n
          \n
          ---\n
          \n
          💰 Please help cover server costs.\n
          \n
          [![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
          \n
          ---
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 866
        +entryCommentCount: 20194
        +postCount: 7
        +postCommentCount: 149
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729581369 {#4495
          date: 2024-10-22 09:16:09.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#4499 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#4501 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4503 …}
        +entries: Doctrine\ORM\PersistentCollection {#4505 …}
        +posts: Doctrine\ORM\PersistentCollection {#4507 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4509 …}
        +bans: Doctrine\ORM\PersistentCollection {#4511 …}
        +reports: Doctrine\ORM\PersistentCollection {#4513 …}
        +badges: Doctrine\ORM\PersistentCollection {#4515 …}
        +logs: Doctrine\ORM\PersistentCollection {#4517 …}
        +awards: Doctrine\ORM\PersistentCollection {#4519 …}
        +categories: Doctrine\ORM\PersistentCollection {#4521 …}
        -id: 51
        +apId: "piracy@lemmy.dbzer0.com"
        +apProfileId: "https://lemmy.dbzer0.com/c/piracy"
        +apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
        +apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
        +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
        +apDomain: "lemmy.dbzer0.com"
        +apPreferredUsername: "piracy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708748229 {#4496
          date: 2024-02-24 05:17:09.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697197339 {#4497
          date: 2023-10-13 13:42:19.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#2022 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#2112 …}
      +slug: "Naming-Torrents"
      +title: "Naming Torrents"
      +url: "https://files.catbox.moe/ictct2.png"
      +body: null
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 107
      +favouriteCount: 579
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1707939659 {#2109
        date: 2024-02-14 20:40:59.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2124 …}
      +votes: Doctrine\ORM\PersistentCollection {#2116 …}
      +reports: Doctrine\ORM\PersistentCollection {#2161 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2163 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2044 …}
      +badges: Doctrine\ORM\PersistentCollection {#2127 …}
      +children: [
        3 => App\Entity\EntryComment {#1595
          +user: App\Entity\User {#264}
          +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1671 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
          +body: "The problem is really that space is an argument separator, so to safely handle filenames with spaces you need to handle them special, either by escaping them, quoting the entire thing. This means that the filename with spaces can’t be just copy pasted wherever you want, you have handle them special. It adds complications that are resolved by just using a separator that isnt used for other things, like underscore, or dash. Dot I also don’t like as much as it’s used as a separator for extensions, but that’s a far easier problem to handle by just ignoring all but the last dot, leaving only one really bad edge case (a file that does not have an extension, that uses dot separator in its filename having the filesystem imply a wrong extension."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 12
          +score: 0
          +lastActive: DateTime @1700408216 {#1433
            date: 2023-11-19 16:36:56.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@retiolus@lemmy.cat"
            "@Socsa@sh.itjust.works"
            "@Pyrozo007@lemmy.dbzer0.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1666 …}
          +nested: Doctrine\ORM\PersistentCollection {#1669 …}
          +votes: Doctrine\ORM\PersistentCollection {#1677 …}
          +reports: Doctrine\ORM\PersistentCollection {#1672 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1573 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1574 …}
          -id: 140051
          -bodyTs: "'add':54 'also':76 'argument':9 'bad':112 'case':114 'complic':55 'copi':43 'dash':73 'dot':74,107,125 'easier':96 'edg':113 'either':24 'entir':30 'escap':26 'extens':90,122,136 'far':95 'file':116 'filenam':15,36,129 'filesystem':132 'handl':14,21,50,99 'ignor':102 'impli':133 'isnt':65 'last':106 'leav':108 'like':70,79 'mean':33 'much':81 'need':19 'one':110 'past':44 'problem':2,97 'quot':28 'realli':4,111 'resolv':58 'safe':13 'separ':10,63,88,126 'space':6,17,38 'special':23,52 'thing':31,69 'underscor':71 'use':61,66,85,124 'want':47 'wherev':45 'wrong':135"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://ttrpg.network/comment/3400887"
          +editedAt: DateTimeImmutable @1700765322 {#1430
            date: 2023-11-23 19:48:42.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700408216 {#1428
            date: 2023-11-19 16:36:56.0 +01:00
          }
          +"title": 140051
        }
        2 => App\Entity\EntryComment {#1561
          +user: App\Entity\User {#264}
          +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1526 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
          +body: """
            `for f in *.txt; do cat $f; done`\n
            \n
            Will error for example. It works fine for filenames without space, but if the filename has space in it, it will be interpreted wrong. But if your testing batch doesn’t have spaces in the filename, you won’t see the issue until it’s used on a file that does. Note ‘cat’ is a placeholder, any function/script that can be used on a file here will have the same issue.\n
            \n
            Something similar to that caught me last week while I was unzipping multiple mods in bulk for a game.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 3
          +score: 0
          +lastActive: DateTime @1700422351 {#1583
            date: 2023-11-19 20:32:31.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@retiolus@lemmy.cat"
            "@Socsa@sh.itjust.works"
            "@Pyrozo007@lemmy.dbzer0.com"
            "@bam13302@ttrpg.network"
            "@gayhitler420@lemm.ee"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1528 …}
          +nested: Doctrine\ORM\PersistentCollection {#1559 …}
          +votes: Doctrine\ORM\PersistentCollection {#1564 …}
          +reports: Doctrine\ORM\PersistentCollection {#1563 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1558 …}
          -id: 140660
          -bodyTs: "'batch':37 'bulk':95 'cat':6,61 'caught':84 'doesn':38 'done':8 'error':10 'exampl':12 'f':2,7 'file':57,73 'filenam':17,23,44 'fine':15 'function/script':66 'game':98 'interpret':31 'issu':50,79 'last':86 'mod':93 'multipl':92 'note':60 'placehold':64 'see':48 'similar':81 'someth':80 'space':19,25,41 'test':36 'txt':4 'unzip':91 'use':54,70 'week':87 'without':18 'won':46 'work':14 'wrong':32"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://ttrpg.network/comment/3404699"
          +editedAt: DateTimeImmutable @1700795049 {#1525
            date: 2023-11-24 04:04:09.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700422351 {#1567
            date: 2023-11-19 20:32:31.0 +01:00
          }
          +"title": 140660
        }
        1 => App\Entity\EntryComment {#1620}
        0 => App\Entity\EntryComment {#1616
          +user: App\Entity\User {#264}
          +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1611 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
          +body: "To be fair, I didn’t really focus on the biggest annoyance I’ve had with spaces in the file name: going between terminals and the GUI, most filenames you can copy and paste with wild abandon, but filenames with spaces always require special care, sometimes stripping the auto completed escaped space from file names from the terminal, or quoting or escaping the space when taking one from the GUI."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1700570210 {#1795
            date: 2023-11-21 13:36:50.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@retiolus@lemmy.cat"
            "@Socsa@sh.itjust.works"
            "@Pyrozo007@lemmy.dbzer0.com"
            "@bam13302@ttrpg.network"
            "@gayhitler420@lemm.ee"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1598 …}
          +nested: Doctrine\ORM\PersistentCollection {#1629 …}
          +votes: Doctrine\ORM\PersistentCollection {#1626 …}
          +reports: Doctrine\ORM\PersistentCollection {#1618 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1597 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1731 …}
          -id: 146476
          -bodyTs: "'abandon':37 'alway':42 'annoy':12 'auto':49 'biggest':11 'care':45 'complet':50 'copi':32 'didn':5 'escap':51,62 'fair':3 'file':20,54 'filenam':29,39 'focus':8 'go':22 'gui':27,70 'name':21,55 'one':67 'past':34 'quot':60 'realli':7 'requir':43 'sometim':46 'space':17,41,52,64 'special':44 'strip':47 'take':66 'termin':24,58 've':14 'wild':36"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://ttrpg.network/comment/3440950"
          +editedAt: DateTimeImmutable @1701006823 {#1705
            date: 2023-11-26 14:53:43.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700570210 {#1711
            date: 2023-11-21 13:36:50.0 +01:00
          }
          +"title": 146476
        }
      ]
      -id: 14152
      -titleTs: "'name':1 'torrent':2"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700405644
      +visibility: "visible             "
      +apId: "https://lemmy.cat/post/5761887"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700319244 {#2132
        date: 2023-11-18 15:54:04.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#1613 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
    +body: "You are correct, that is how I worked around the issue and why I mentioned that work around in my original post"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1700431245 {#1557
      date: 2023-11-19 23:00:45.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@retiolus@lemmy.cat"
      "@Socsa@sh.itjust.works"
      "@Pyrozo007@lemmy.dbzer0.com"
      "@bam13302@ttrpg.network"
      "@gayhitler420@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1604 …}
    +nested: Doctrine\ORM\PersistentCollection {#1619 …}
    +votes: Doctrine\ORM\PersistentCollection {#1701 …}
    +reports: Doctrine\ORM\PersistentCollection {#1687 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1689 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1691 …}
    -id: 141100
    -bodyTs: "'around':9,18 'correct':3 'issu':11 'mention':15 'origin':21 'post':22 'work':8,17"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://ttrpg.network/comment/3407102"
    +editedAt: DateTimeImmutable @1700811216 {#1555
      date: 2023-11-24 08:33:36.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700431245 {#1621
      date: 2023-11-19 23:00:45.0 +01:00
    }
    +"title": 141100
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: false
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: true
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 15.65 ms
Input props
[
  "user" => App\Entity\User {#264
    +avatar: null
    +cover: null
    +email: "bam13302@ttrpg.network"
    +username: "@bam13302@ttrpg.network"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1702832914 {#272
      date: 2023-12-17 18:08:34.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: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …}
    +entries: Doctrine\ORM\PersistentCollection {#195 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#167 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#140 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …}
    +posts: Doctrine\ORM\PersistentCollection {#83 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#98 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1801 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …}
    +follows: Doctrine\ORM\PersistentCollection {#1607 …}
    +followers: Doctrine\ORM\PersistentCollection {#1869 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1827 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1856 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …}
    +reports: Doctrine\ORM\PersistentCollection {#1803 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1837 …}
    +violations: Doctrine\ORM\PersistentCollection {#1791 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1887 …}
    +awards: Doctrine\ORM\PersistentCollection {#1949 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …}
    +categories: Doctrine\ORM\PersistentCollection {#1864 …}
    -id: 78002
    -password: "$2y$13$KVyki4..Lh4NJ8Ca.wrhjO0XJPFIkpQMJuTFizGqrQ9bSvBJHvQ06"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …}
    +apId: "bam13302@ttrpg.network"
    +apProfileId: "https://ttrpg.network/u/bam13302"
    +apPublicUrl: "https://ttrpg.network/u/bam13302"
    +apFollowersUrl: null
    +apInboxUrl: "https://ttrpg.network/inbox"
    +apDomain: "ttrpg.network"
    +apPreferredUsername: "bam13302"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1705281894 {#273
      date: 2024-01-15 02:24:54.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1700765217 {#267
      date: 2023-11-23 19:46:57.0 +01:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#6358
  +user: App\Entity\User {#264
    +avatar: null
    +cover: null
    +email: "bam13302@ttrpg.network"
    +username: "@bam13302@ttrpg.network"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1702832914 {#272
      date: 2023-12-17 18:08:34.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: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …}
    +entries: Doctrine\ORM\PersistentCollection {#195 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#167 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#140 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …}
    +posts: Doctrine\ORM\PersistentCollection {#83 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#98 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1801 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …}
    +follows: Doctrine\ORM\PersistentCollection {#1607 …}
    +followers: Doctrine\ORM\PersistentCollection {#1869 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1827 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1856 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …}
    +reports: Doctrine\ORM\PersistentCollection {#1803 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1837 …}
    +violations: Doctrine\ORM\PersistentCollection {#1791 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1887 …}
    +awards: Doctrine\ORM\PersistentCollection {#1949 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …}
    +categories: Doctrine\ORM\PersistentCollection {#1864 …}
    -id: 78002
    -password: "$2y$13$KVyki4..Lh4NJ8Ca.wrhjO0XJPFIkpQMJuTFizGqrQ9bSvBJHvQ06"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …}
    +apId: "bam13302@ttrpg.network"
    +apProfileId: "https://ttrpg.network/u/bam13302"
    +apPublicUrl: "https://ttrpg.network/u/bam13302"
    +apFollowersUrl: null
    +apInboxUrl: "https://ttrpg.network/inbox"
    +apDomain: "ttrpg.network"
    +apPreferredUsername: "bam13302"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1705281894 {#273
      date: 2024-01-15 02:24:54.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1700765217 {#267
      date: 2023-11-23 19:46:57.0 +01:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.19 ms
Input props
[
  "date" => DateTimeImmutable @1700431245 {#1621
    date: 2023-11-19 23:00:45.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#6414
  +date: DateTimeImmutable @1700431245 {#1621
    date: 2023-11-19 23:00:45.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.14 ms
Input props
[
  "createdAt" => DateTimeImmutable @1700431245 {#1621
    date: 2023-11-19 23:00:45.0 +01:00
  }
  "editedAt" => DateTimeImmutable @1700811216 {#1555
    date: 2023-11-24 08:33:36.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#6468
  +createdAt: DateTimeImmutable @1700431245 {#1621
    date: 2023-11-19 23:00:45.0 +01:00
  }
  +editedAt: DateTimeImmutable @1700811216 {#1555
    date: 2023-11-24 08:33:36.0 +01:00
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.14 ms
Input props
[
  "user" => App\Entity\User {#264
    +avatar: null
    +cover: null
    +email: "bam13302@ttrpg.network"
    +username: "@bam13302@ttrpg.network"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1702832914 {#272
      date: 2023-12-17 18:08:34.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: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …}
    +entries: Doctrine\ORM\PersistentCollection {#195 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#167 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#140 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …}
    +posts: Doctrine\ORM\PersistentCollection {#83 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#98 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1801 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …}
    +follows: Doctrine\ORM\PersistentCollection {#1607 …}
    +followers: Doctrine\ORM\PersistentCollection {#1869 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1827 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1856 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …}
    +reports: Doctrine\ORM\PersistentCollection {#1803 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1837 …}
    +violations: Doctrine\ORM\PersistentCollection {#1791 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1887 …}
    +awards: Doctrine\ORM\PersistentCollection {#1949 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …}
    +categories: Doctrine\ORM\PersistentCollection {#1864 …}
    -id: 78002
    -password: "$2y$13$KVyki4..Lh4NJ8Ca.wrhjO0XJPFIkpQMJuTFizGqrQ9bSvBJHvQ06"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …}
    +apId: "bam13302@ttrpg.network"
    +apProfileId: "https://ttrpg.network/u/bam13302"
    +apPublicUrl: "https://ttrpg.network/u/bam13302"
    +apFollowersUrl: null
    +apInboxUrl: "https://ttrpg.network/inbox"
    +apDomain: "ttrpg.network"
    +apPreferredUsername: "bam13302"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1705281894 {#273
      date: 2024-01-15 02:24:54.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1700765217 {#267
      date: 2023-11-23 19:46:57.0 +01:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#6522
  +width: 40
  +height: 40
  +user: App\Entity\User {#264
    +avatar: null
    +cover: null
    +email: "bam13302@ttrpg.network"
    +username: "@bam13302@ttrpg.network"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1702832914 {#272
      date: 2023-12-17 18:08:34.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: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …}
    +entries: Doctrine\ORM\PersistentCollection {#195 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#167 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#140 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …}
    +posts: Doctrine\ORM\PersistentCollection {#83 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#98 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1801 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …}
    +follows: Doctrine\ORM\PersistentCollection {#1607 …}
    +followers: Doctrine\ORM\PersistentCollection {#1869 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1827 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1856 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …}
    +reports: Doctrine\ORM\PersistentCollection {#1803 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1837 …}
    +violations: Doctrine\ORM\PersistentCollection {#1791 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1887 …}
    +awards: Doctrine\ORM\PersistentCollection {#1949 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …}
    +categories: Doctrine\ORM\PersistentCollection {#1864 …}
    -id: 78002
    -password: "$2y$13$KVyki4..Lh4NJ8Ca.wrhjO0XJPFIkpQMJuTFizGqrQ9bSvBJHvQ06"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …}
    +apId: "bam13302@ttrpg.network"
    +apProfileId: "https://ttrpg.network/u/bam13302"
    +apPublicUrl: "https://ttrpg.network/u/bam13302"
    +apFollowersUrl: null
    +apInboxUrl: "https://ttrpg.network/inbox"
    +apDomain: "ttrpg.network"
    +apPreferredUsername: "bam13302"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1705281894 {#273
      date: 2024-01-15 02:24:54.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1700765217 {#267
      date: 2023-11-23 19:46:57.0 +01:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.50 ms
Input props
[
  "subject" => App\Entity\EntryComment {#1620
    +user: App\Entity\User {#264
      +avatar: null
      +cover: null
      +email: "bam13302@ttrpg.network"
      +username: "@bam13302@ttrpg.network"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1702832914 {#272
        date: 2023-12-17 18:08:34.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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …}
      +entries: Doctrine\ORM\PersistentCollection {#195 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#167 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#140 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …}
      +posts: Doctrine\ORM\PersistentCollection {#83 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#98 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1801 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …}
      +follows: Doctrine\ORM\PersistentCollection {#1607 …}
      +followers: Doctrine\ORM\PersistentCollection {#1869 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1827 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1856 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …}
      +reports: Doctrine\ORM\PersistentCollection {#1803 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1837 …}
      +violations: Doctrine\ORM\PersistentCollection {#1791 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1887 …}
      +awards: Doctrine\ORM\PersistentCollection {#1949 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …}
      +categories: Doctrine\ORM\PersistentCollection {#1864 …}
      -id: 78002
      -password: "$2y$13$KVyki4..Lh4NJ8Ca.wrhjO0XJPFIkpQMJuTFizGqrQ9bSvBJHvQ06"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …}
      +apId: "bam13302@ttrpg.network"
      +apProfileId: "https://ttrpg.network/u/bam13302"
      +apPublicUrl: "https://ttrpg.network/u/bam13302"
      +apFollowersUrl: null
      +apInboxUrl: "https://ttrpg.network/inbox"
      +apDomain: "ttrpg.network"
      +apPreferredUsername: "bam13302"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705281894 {#273
        date: 2024-01-15 02:24:54.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700765217 {#267
        date: 2023-11-23 19:46:57.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1593
      +user: Proxies\__CG__\App\Entity\User {#2011
        +avatar: Proxies\__CG__\App\Entity\Image {#4573 …}
        +cover: null
        +email: "retiolus@lemmy.cat"
        +username: "@retiolus@lemmy.cat"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Mastodon: [@retiolus@mamot.fr](https://mamot.fr/@retiolus)\n
          \n
          Website: <https://retiolus.net>\n
          \n
          #nobot
          """
        +lastActive: DateTime @1701548428 {#4570
          date: 2023-12-02 21:20:28.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 {#4574 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4576 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4578 …}
        +entries: Doctrine\ORM\PersistentCollection {#4580 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4582 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4584 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4586 …}
        +posts: Doctrine\ORM\PersistentCollection {#4588 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4590 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4592 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4594 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4596 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4598 …}
        +follows: Doctrine\ORM\PersistentCollection {#4600 …}
        +followers: Doctrine\ORM\PersistentCollection {#4602 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4604 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4606 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4608 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4610 …}
        +reports: Doctrine\ORM\PersistentCollection {#4612 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4614 …}
        +violations: Doctrine\ORM\PersistentCollection {#4616 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4618 …}
        +awards: Doctrine\ORM\PersistentCollection {#4620 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4622 …}
        +categories: Doctrine\ORM\PersistentCollection {#4624 …}
        -id: 7641
        -password: "$2y$13$pVjj2bB6lFj2thOl53jiqu.NmvR1rVnDWPU9Eu6OsvetS2Z7rRL.q"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4626 …}
        +apId: "retiolus@lemmy.cat"
        +apProfileId: "https://lemmy.cat/u/retiolus"
        +apPublicUrl: "https://lemmy.cat/u/retiolus"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.cat/inbox"
        +apDomain: "lemmy.cat"
        +apPreferredUsername: "retiolus"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1702799095 {#4571
          date: 2023-12-17 08:44:55.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687474467 {#4572
          date: 2023-06-23 00:54:27.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1581
        +icon: Proxies\__CG__\App\Entity\Image {#4498 …}
        +name: "piracy@lemmy.dbzer0.com"
        +title: "piracy"
        +description: """
          ##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
          \n
          ---\n
          \n
          ### Rules • [Full Version](https://rentry.co/piracy-rules)\n
          \n
          **1**. Posts must be related to the discussion of digital piracy\n
          \n
          **2**. Don’t request invites, trade, sell, or self-promote\n
          \n
          **3**. Don’t request or link to specific pirated titles, including DMs\n
          \n
          **4**. Don’t submit low-quality posts, be entitled, or harass others\n
          \n
          **5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
          \n
          ---\n
          \n
          [![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
          ---------------------------------------------------------------------------\n
          \n
          ### Loot, Pillage, &amp; Plunder\n
          \n
          - [📜 Megathread](https://rentry.co/megathread)\n
          - [🪶 FAQ](https://rentry.co/piracy-faq)\n
          - [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
          - [🪶 Rules](https://rentry.co/piracy-rules)\n
          \n
          ---\n
          \n
          💰 Please help cover server costs.\n
          \n
          [![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
          \n
          ---
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 866
        +entryCommentCount: 20194
        +postCount: 7
        +postCommentCount: 149
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729581369 {#4495
          date: 2024-10-22 09:16:09.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#4499 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#4501 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4503 …}
        +entries: Doctrine\ORM\PersistentCollection {#4505 …}
        +posts: Doctrine\ORM\PersistentCollection {#4507 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4509 …}
        +bans: Doctrine\ORM\PersistentCollection {#4511 …}
        +reports: Doctrine\ORM\PersistentCollection {#4513 …}
        +badges: Doctrine\ORM\PersistentCollection {#4515 …}
        +logs: Doctrine\ORM\PersistentCollection {#4517 …}
        +awards: Doctrine\ORM\PersistentCollection {#4519 …}
        +categories: Doctrine\ORM\PersistentCollection {#4521 …}
        -id: 51
        +apId: "piracy@lemmy.dbzer0.com"
        +apProfileId: "https://lemmy.dbzer0.com/c/piracy"
        +apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
        +apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
        +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
        +apDomain: "lemmy.dbzer0.com"
        +apPreferredUsername: "piracy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708748229 {#4496
          date: 2024-02-24 05:17:09.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697197339 {#4497
          date: 2023-10-13 13:42:19.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#2022 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#2112 …}
      +slug: "Naming-Torrents"
      +title: "Naming Torrents"
      +url: "https://files.catbox.moe/ictct2.png"
      +body: null
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 107
      +favouriteCount: 579
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1707939659 {#2109
        date: 2024-02-14 20:40:59.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2124 …}
      +votes: Doctrine\ORM\PersistentCollection {#2116 …}
      +reports: Doctrine\ORM\PersistentCollection {#2161 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2163 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2044 …}
      +badges: Doctrine\ORM\PersistentCollection {#2127 …}
      +children: [
        3 => App\Entity\EntryComment {#1595
          +user: App\Entity\User {#264}
          +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1671 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
          +body: "The problem is really that space is an argument separator, so to safely handle filenames with spaces you need to handle them special, either by escaping them, quoting the entire thing. This means that the filename with spaces can’t be just copy pasted wherever you want, you have handle them special. It adds complications that are resolved by just using a separator that isnt used for other things, like underscore, or dash. Dot I also don’t like as much as it’s used as a separator for extensions, but that’s a far easier problem to handle by just ignoring all but the last dot, leaving only one really bad edge case (a file that does not have an extension, that uses dot separator in its filename having the filesystem imply a wrong extension."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 12
          +score: 0
          +lastActive: DateTime @1700408216 {#1433
            date: 2023-11-19 16:36:56.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@retiolus@lemmy.cat"
            "@Socsa@sh.itjust.works"
            "@Pyrozo007@lemmy.dbzer0.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1666 …}
          +nested: Doctrine\ORM\PersistentCollection {#1669 …}
          +votes: Doctrine\ORM\PersistentCollection {#1677 …}
          +reports: Doctrine\ORM\PersistentCollection {#1672 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1573 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1574 …}
          -id: 140051
          -bodyTs: "'add':54 'also':76 'argument':9 'bad':112 'case':114 'complic':55 'copi':43 'dash':73 'dot':74,107,125 'easier':96 'edg':113 'either':24 'entir':30 'escap':26 'extens':90,122,136 'far':95 'file':116 'filenam':15,36,129 'filesystem':132 'handl':14,21,50,99 'ignor':102 'impli':133 'isnt':65 'last':106 'leav':108 'like':70,79 'mean':33 'much':81 'need':19 'one':110 'past':44 'problem':2,97 'quot':28 'realli':4,111 'resolv':58 'safe':13 'separ':10,63,88,126 'space':6,17,38 'special':23,52 'thing':31,69 'underscor':71 'use':61,66,85,124 'want':47 'wherev':45 'wrong':135"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://ttrpg.network/comment/3400887"
          +editedAt: DateTimeImmutable @1700765322 {#1430
            date: 2023-11-23 19:48:42.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700408216 {#1428
            date: 2023-11-19 16:36:56.0 +01:00
          }
          +"title": 140051
        }
        2 => App\Entity\EntryComment {#1561
          +user: App\Entity\User {#264}
          +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1526 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
          +body: """
            `for f in *.txt; do cat $f; done`\n
            \n
            Will error for example. It works fine for filenames without space, but if the filename has space in it, it will be interpreted wrong. But if your testing batch doesn’t have spaces in the filename, you won’t see the issue until it’s used on a file that does. Note ‘cat’ is a placeholder, any function/script that can be used on a file here will have the same issue.\n
            \n
            Something similar to that caught me last week while I was unzipping multiple mods in bulk for a game.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 3
          +score: 0
          +lastActive: DateTime @1700422351 {#1583
            date: 2023-11-19 20:32:31.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@retiolus@lemmy.cat"
            "@Socsa@sh.itjust.works"
            "@Pyrozo007@lemmy.dbzer0.com"
            "@bam13302@ttrpg.network"
            "@gayhitler420@lemm.ee"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1528 …}
          +nested: Doctrine\ORM\PersistentCollection {#1559 …}
          +votes: Doctrine\ORM\PersistentCollection {#1564 …}
          +reports: Doctrine\ORM\PersistentCollection {#1563 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1558 …}
          -id: 140660
          -bodyTs: "'batch':37 'bulk':95 'cat':6,61 'caught':84 'doesn':38 'done':8 'error':10 'exampl':12 'f':2,7 'file':57,73 'filenam':17,23,44 'fine':15 'function/script':66 'game':98 'interpret':31 'issu':50,79 'last':86 'mod':93 'multipl':92 'note':60 'placehold':64 'see':48 'similar':81 'someth':80 'space':19,25,41 'test':36 'txt':4 'unzip':91 'use':54,70 'week':87 'without':18 'won':46 'work':14 'wrong':32"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://ttrpg.network/comment/3404699"
          +editedAt: DateTimeImmutable @1700795049 {#1525
            date: 2023-11-24 04:04:09.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700422351 {#1567
            date: 2023-11-19 20:32:31.0 +01:00
          }
          +"title": 140660
        }
        1 => App\Entity\EntryComment {#1620}
        0 => App\Entity\EntryComment {#1616
          +user: App\Entity\User {#264}
          +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1611 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
          +body: "To be fair, I didn’t really focus on the biggest annoyance I’ve had with spaces in the file name: going between terminals and the GUI, most filenames you can copy and paste with wild abandon, but filenames with spaces always require special care, sometimes stripping the auto completed escaped space from file names from the terminal, or quoting or escaping the space when taking one from the GUI."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1700570210 {#1795
            date: 2023-11-21 13:36:50.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@retiolus@lemmy.cat"
            "@Socsa@sh.itjust.works"
            "@Pyrozo007@lemmy.dbzer0.com"
            "@bam13302@ttrpg.network"
            "@gayhitler420@lemm.ee"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1598 …}
          +nested: Doctrine\ORM\PersistentCollection {#1629 …}
          +votes: Doctrine\ORM\PersistentCollection {#1626 …}
          +reports: Doctrine\ORM\PersistentCollection {#1618 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1597 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1731 …}
          -id: 146476
          -bodyTs: "'abandon':37 'alway':42 'annoy':12 'auto':49 'biggest':11 'care':45 'complet':50 'copi':32 'didn':5 'escap':51,62 'fair':3 'file':20,54 'filenam':29,39 'focus':8 'go':22 'gui':27,70 'name':21,55 'one':67 'past':34 'quot':60 'realli':7 'requir':43 'sometim':46 'space':17,41,52,64 'special':44 'strip':47 'take':66 'termin':24,58 've':14 'wild':36"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://ttrpg.network/comment/3440950"
          +editedAt: DateTimeImmutable @1701006823 {#1705
            date: 2023-11-26 14:53:43.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700570210 {#1711
            date: 2023-11-21 13:36:50.0 +01:00
          }
          +"title": 146476
        }
      ]
      -id: 14152
      -titleTs: "'name':1 'torrent':2"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700405644
      +visibility: "visible             "
      +apId: "https://lemmy.cat/post/5761887"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700319244 {#2132
        date: 2023-11-18 15:54:04.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#1613 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
    +body: "You are correct, that is how I worked around the issue and why I mentioned that work around in my original post"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1700431245 {#1557
      date: 2023-11-19 23:00:45.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@retiolus@lemmy.cat"
      "@Socsa@sh.itjust.works"
      "@Pyrozo007@lemmy.dbzer0.com"
      "@bam13302@ttrpg.network"
      "@gayhitler420@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1604 …}
    +nested: Doctrine\ORM\PersistentCollection {#1619 …}
    +votes: Doctrine\ORM\PersistentCollection {#1701 …}
    +reports: Doctrine\ORM\PersistentCollection {#1687 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1689 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1691 …}
    -id: 141100
    -bodyTs: "'around':9,18 'correct':3 'issu':11 'mention':15 'origin':21 'post':22 'work':8,17"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://ttrpg.network/comment/3407102"
    +editedAt: DateTimeImmutable @1700811216 {#1555
      date: 2023-11-24 08:33:36.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700431245 {#1621
      date: 2023-11-19 23:00:45.0 +01:00
    }
    +"title": 141100
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#6591
  +subject: App\Entity\EntryComment {#1620
    +user: App\Entity\User {#264
      +avatar: null
      +cover: null
      +email: "bam13302@ttrpg.network"
      +username: "@bam13302@ttrpg.network"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1702832914 {#272
        date: 2023-12-17 18:08:34.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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …}
      +entries: Doctrine\ORM\PersistentCollection {#195 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#167 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#140 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …}
      +posts: Doctrine\ORM\PersistentCollection {#83 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#98 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1801 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …}
      +follows: Doctrine\ORM\PersistentCollection {#1607 …}
      +followers: Doctrine\ORM\PersistentCollection {#1869 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1827 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1856 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …}
      +reports: Doctrine\ORM\PersistentCollection {#1803 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1837 …}
      +violations: Doctrine\ORM\PersistentCollection {#1791 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1887 …}
      +awards: Doctrine\ORM\PersistentCollection {#1949 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …}
      +categories: Doctrine\ORM\PersistentCollection {#1864 …}
      -id: 78002
      -password: "$2y$13$KVyki4..Lh4NJ8Ca.wrhjO0XJPFIkpQMJuTFizGqrQ9bSvBJHvQ06"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …}
      +apId: "bam13302@ttrpg.network"
      +apProfileId: "https://ttrpg.network/u/bam13302"
      +apPublicUrl: "https://ttrpg.network/u/bam13302"
      +apFollowersUrl: null
      +apInboxUrl: "https://ttrpg.network/inbox"
      +apDomain: "ttrpg.network"
      +apPreferredUsername: "bam13302"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705281894 {#273
        date: 2024-01-15 02:24:54.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700765217 {#267
        date: 2023-11-23 19:46:57.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1593
      +user: Proxies\__CG__\App\Entity\User {#2011
        +avatar: Proxies\__CG__\App\Entity\Image {#4573 …}
        +cover: null
        +email: "retiolus@lemmy.cat"
        +username: "@retiolus@lemmy.cat"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Mastodon: [@retiolus@mamot.fr](https://mamot.fr/@retiolus)\n
          \n
          Website: <https://retiolus.net>\n
          \n
          #nobot
          """
        +lastActive: DateTime @1701548428 {#4570
          date: 2023-12-02 21:20:28.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 {#4574 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4576 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4578 …}
        +entries: Doctrine\ORM\PersistentCollection {#4580 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4582 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4584 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4586 …}
        +posts: Doctrine\ORM\PersistentCollection {#4588 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4590 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4592 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4594 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4596 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4598 …}
        +follows: Doctrine\ORM\PersistentCollection {#4600 …}
        +followers: Doctrine\ORM\PersistentCollection {#4602 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4604 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4606 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4608 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4610 …}
        +reports: Doctrine\ORM\PersistentCollection {#4612 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4614 …}
        +violations: Doctrine\ORM\PersistentCollection {#4616 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4618 …}
        +awards: Doctrine\ORM\PersistentCollection {#4620 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4622 …}
        +categories: Doctrine\ORM\PersistentCollection {#4624 …}
        -id: 7641
        -password: "$2y$13$pVjj2bB6lFj2thOl53jiqu.NmvR1rVnDWPU9Eu6OsvetS2Z7rRL.q"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4626 …}
        +apId: "retiolus@lemmy.cat"
        +apProfileId: "https://lemmy.cat/u/retiolus"
        +apPublicUrl: "https://lemmy.cat/u/retiolus"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.cat/inbox"
        +apDomain: "lemmy.cat"
        +apPreferredUsername: "retiolus"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1702799095 {#4571
          date: 2023-12-17 08:44:55.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687474467 {#4572
          date: 2023-06-23 00:54:27.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1581
        +icon: Proxies\__CG__\App\Entity\Image {#4498 …}
        +name: "piracy@lemmy.dbzer0.com"
        +title: "piracy"
        +description: """
          ##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
          \n
          ---\n
          \n
          ### Rules • [Full Version](https://rentry.co/piracy-rules)\n
          \n
          **1**. Posts must be related to the discussion of digital piracy\n
          \n
          **2**. Don’t request invites, trade, sell, or self-promote\n
          \n
          **3**. Don’t request or link to specific pirated titles, including DMs\n
          \n
          **4**. Don’t submit low-quality posts, be entitled, or harass others\n
          \n
          **5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
          \n
          ---\n
          \n
          [![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
          ---------------------------------------------------------------------------\n
          \n
          ### Loot, Pillage, &amp; Plunder\n
          \n
          - [📜 Megathread](https://rentry.co/megathread)\n
          - [🪶 FAQ](https://rentry.co/piracy-faq)\n
          - [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
          - [🪶 Rules](https://rentry.co/piracy-rules)\n
          \n
          ---\n
          \n
          💰 Please help cover server costs.\n
          \n
          [![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
          \n
          ---
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 866
        +entryCommentCount: 20194
        +postCount: 7
        +postCommentCount: 149
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729581369 {#4495
          date: 2024-10-22 09:16:09.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#4499 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#4501 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4503 …}
        +entries: Doctrine\ORM\PersistentCollection {#4505 …}
        +posts: Doctrine\ORM\PersistentCollection {#4507 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4509 …}
        +bans: Doctrine\ORM\PersistentCollection {#4511 …}
        +reports: Doctrine\ORM\PersistentCollection {#4513 …}
        +badges: Doctrine\ORM\PersistentCollection {#4515 …}
        +logs: Doctrine\ORM\PersistentCollection {#4517 …}
        +awards: Doctrine\ORM\PersistentCollection {#4519 …}
        +categories: Doctrine\ORM\PersistentCollection {#4521 …}
        -id: 51
        +apId: "piracy@lemmy.dbzer0.com"
        +apProfileId: "https://lemmy.dbzer0.com/c/piracy"
        +apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
        +apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
        +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
        +apDomain: "lemmy.dbzer0.com"
        +apPreferredUsername: "piracy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708748229 {#4496
          date: 2024-02-24 05:17:09.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697197339 {#4497
          date: 2023-10-13 13:42:19.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#2022 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#2112 …}
      +slug: "Naming-Torrents"
      +title: "Naming Torrents"
      +url: "https://files.catbox.moe/ictct2.png"
      +body: null
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 107
      +favouriteCount: 579
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1707939659 {#2109
        date: 2024-02-14 20:40:59.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2124 …}
      +votes: Doctrine\ORM\PersistentCollection {#2116 …}
      +reports: Doctrine\ORM\PersistentCollection {#2161 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2163 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2044 …}
      +badges: Doctrine\ORM\PersistentCollection {#2127 …}
      +children: [
        3 => App\Entity\EntryComment {#1595
          +user: App\Entity\User {#264}
          +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1671 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
          +body: "The problem is really that space is an argument separator, so to safely handle filenames with spaces you need to handle them special, either by escaping them, quoting the entire thing. This means that the filename with spaces can’t be just copy pasted wherever you want, you have handle them special. It adds complications that are resolved by just using a separator that isnt used for other things, like underscore, or dash. Dot I also don’t like as much as it’s used as a separator for extensions, but that’s a far easier problem to handle by just ignoring all but the last dot, leaving only one really bad edge case (a file that does not have an extension, that uses dot separator in its filename having the filesystem imply a wrong extension."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 12
          +score: 0
          +lastActive: DateTime @1700408216 {#1433
            date: 2023-11-19 16:36:56.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@retiolus@lemmy.cat"
            "@Socsa@sh.itjust.works"
            "@Pyrozo007@lemmy.dbzer0.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1666 …}
          +nested: Doctrine\ORM\PersistentCollection {#1669 …}
          +votes: Doctrine\ORM\PersistentCollection {#1677 …}
          +reports: Doctrine\ORM\PersistentCollection {#1672 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1573 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1574 …}
          -id: 140051
          -bodyTs: "'add':54 'also':76 'argument':9 'bad':112 'case':114 'complic':55 'copi':43 'dash':73 'dot':74,107,125 'easier':96 'edg':113 'either':24 'entir':30 'escap':26 'extens':90,122,136 'far':95 'file':116 'filenam':15,36,129 'filesystem':132 'handl':14,21,50,99 'ignor':102 'impli':133 'isnt':65 'last':106 'leav':108 'like':70,79 'mean':33 'much':81 'need':19 'one':110 'past':44 'problem':2,97 'quot':28 'realli':4,111 'resolv':58 'safe':13 'separ':10,63,88,126 'space':6,17,38 'special':23,52 'thing':31,69 'underscor':71 'use':61,66,85,124 'want':47 'wherev':45 'wrong':135"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://ttrpg.network/comment/3400887"
          +editedAt: DateTimeImmutable @1700765322 {#1430
            date: 2023-11-23 19:48:42.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700408216 {#1428
            date: 2023-11-19 16:36:56.0 +01:00
          }
          +"title": 140051
        }
        2 => App\Entity\EntryComment {#1561
          +user: App\Entity\User {#264}
          +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1526 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
          +body: """
            `for f in *.txt; do cat $f; done`\n
            \n
            Will error for example. It works fine for filenames without space, but if the filename has space in it, it will be interpreted wrong. But if your testing batch doesn’t have spaces in the filename, you won’t see the issue until it’s used on a file that does. Note ‘cat’ is a placeholder, any function/script that can be used on a file here will have the same issue.\n
            \n
            Something similar to that caught me last week while I was unzipping multiple mods in bulk for a game.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 3
          +score: 0
          +lastActive: DateTime @1700422351 {#1583
            date: 2023-11-19 20:32:31.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@retiolus@lemmy.cat"
            "@Socsa@sh.itjust.works"
            "@Pyrozo007@lemmy.dbzer0.com"
            "@bam13302@ttrpg.network"
            "@gayhitler420@lemm.ee"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1528 …}
          +nested: Doctrine\ORM\PersistentCollection {#1559 …}
          +votes: Doctrine\ORM\PersistentCollection {#1564 …}
          +reports: Doctrine\ORM\PersistentCollection {#1563 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1558 …}
          -id: 140660
          -bodyTs: "'batch':37 'bulk':95 'cat':6,61 'caught':84 'doesn':38 'done':8 'error':10 'exampl':12 'f':2,7 'file':57,73 'filenam':17,23,44 'fine':15 'function/script':66 'game':98 'interpret':31 'issu':50,79 'last':86 'mod':93 'multipl':92 'note':60 'placehold':64 'see':48 'similar':81 'someth':80 'space':19,25,41 'test':36 'txt':4 'unzip':91 'use':54,70 'week':87 'without':18 'won':46 'work':14 'wrong':32"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://ttrpg.network/comment/3404699"
          +editedAt: DateTimeImmutable @1700795049 {#1525
            date: 2023-11-24 04:04:09.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700422351 {#1567
            date: 2023-11-19 20:32:31.0 +01:00
          }
          +"title": 140660
        }
        1 => App\Entity\EntryComment {#1620}
        0 => App\Entity\EntryComment {#1616
          +user: App\Entity\User {#264}
          +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1611 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
          +body: "To be fair, I didn’t really focus on the biggest annoyance I’ve had with spaces in the file name: going between terminals and the GUI, most filenames you can copy and paste with wild abandon, but filenames with spaces always require special care, sometimes stripping the auto completed escaped space from file names from the terminal, or quoting or escaping the space when taking one from the GUI."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1700570210 {#1795
            date: 2023-11-21 13:36:50.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@retiolus@lemmy.cat"
            "@Socsa@sh.itjust.works"
            "@Pyrozo007@lemmy.dbzer0.com"
            "@bam13302@ttrpg.network"
            "@gayhitler420@lemm.ee"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1598 …}
          +nested: Doctrine\ORM\PersistentCollection {#1629 …}
          +votes: Doctrine\ORM\PersistentCollection {#1626 …}
          +reports: Doctrine\ORM\PersistentCollection {#1618 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1597 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1731 …}
          -id: 146476
          -bodyTs: "'abandon':37 'alway':42 'annoy':12 'auto':49 'biggest':11 'care':45 'complet':50 'copi':32 'didn':5 'escap':51,62 'fair':3 'file':20,54 'filenam':29,39 'focus':8 'go':22 'gui':27,70 'name':21,55 'one':67 'past':34 'quot':60 'realli':7 'requir':43 'sometim':46 'space':17,41,52,64 'special':44 'strip':47 'take':66 'termin':24,58 've':14 'wild':36"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://ttrpg.network/comment/3440950"
          +editedAt: DateTimeImmutable @1701006823 {#1705
            date: 2023-11-26 14:53:43.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700570210 {#1711
            date: 2023-11-21 13:36:50.0 +01:00
          }
          +"title": 146476
        }
      ]
      -id: 14152
      -titleTs: "'name':1 'torrent':2"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700405644
      +visibility: "visible             "
      +apId: "https://lemmy.cat/post/5761887"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700319244 {#2132
        date: 2023-11-18 15:54:04.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#1613 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
    +body: "You are correct, that is how I worked around the issue and why I mentioned that work around in my original post"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1700431245 {#1557
      date: 2023-11-19 23:00:45.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@retiolus@lemmy.cat"
      "@Socsa@sh.itjust.works"
      "@Pyrozo007@lemmy.dbzer0.com"
      "@bam13302@ttrpg.network"
      "@gayhitler420@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1604 …}
    +nested: Doctrine\ORM\PersistentCollection {#1619 …}
    +votes: Doctrine\ORM\PersistentCollection {#1701 …}
    +reports: Doctrine\ORM\PersistentCollection {#1687 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1689 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1691 …}
    -id: 141100
    -bodyTs: "'around':9,18 'correct':3 'issu':11 'mention':15 'origin':21 'post':22 'work':8,17"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://ttrpg.network/comment/3407102"
    +editedAt: DateTimeImmutable @1700811216 {#1555
      date: 2023-11-24 08:33:36.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700431245 {#1621
      date: 2023-11-19 23:00:45.0 +01:00
    }
    +"title": 141100
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.68 ms
Input props
[
  "subject" => App\Entity\EntryComment {#1620
    +user: App\Entity\User {#264
      +avatar: null
      +cover: null
      +email: "bam13302@ttrpg.network"
      +username: "@bam13302@ttrpg.network"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1702832914 {#272
        date: 2023-12-17 18:08:34.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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …}
      +entries: Doctrine\ORM\PersistentCollection {#195 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#167 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#140 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …}
      +posts: Doctrine\ORM\PersistentCollection {#83 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#98 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1801 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …}
      +follows: Doctrine\ORM\PersistentCollection {#1607 …}
      +followers: Doctrine\ORM\PersistentCollection {#1869 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1827 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1856 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …}
      +reports: Doctrine\ORM\PersistentCollection {#1803 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1837 …}
      +violations: Doctrine\ORM\PersistentCollection {#1791 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1887 …}
      +awards: Doctrine\ORM\PersistentCollection {#1949 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …}
      +categories: Doctrine\ORM\PersistentCollection {#1864 …}
      -id: 78002
      -password: "$2y$13$KVyki4..Lh4NJ8Ca.wrhjO0XJPFIkpQMJuTFizGqrQ9bSvBJHvQ06"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …}
      +apId: "bam13302@ttrpg.network"
      +apProfileId: "https://ttrpg.network/u/bam13302"
      +apPublicUrl: "https://ttrpg.network/u/bam13302"
      +apFollowersUrl: null
      +apInboxUrl: "https://ttrpg.network/inbox"
      +apDomain: "ttrpg.network"
      +apPreferredUsername: "bam13302"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705281894 {#273
        date: 2024-01-15 02:24:54.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700765217 {#267
        date: 2023-11-23 19:46:57.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1593
      +user: Proxies\__CG__\App\Entity\User {#2011
        +avatar: Proxies\__CG__\App\Entity\Image {#4573 …}
        +cover: null
        +email: "retiolus@lemmy.cat"
        +username: "@retiolus@lemmy.cat"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Mastodon: [@retiolus@mamot.fr](https://mamot.fr/@retiolus)\n
          \n
          Website: <https://retiolus.net>\n
          \n
          #nobot
          """
        +lastActive: DateTime @1701548428 {#4570
          date: 2023-12-02 21:20:28.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 {#4574 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4576 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4578 …}
        +entries: Doctrine\ORM\PersistentCollection {#4580 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4582 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4584 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4586 …}
        +posts: Doctrine\ORM\PersistentCollection {#4588 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4590 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4592 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4594 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4596 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4598 …}
        +follows: Doctrine\ORM\PersistentCollection {#4600 …}
        +followers: Doctrine\ORM\PersistentCollection {#4602 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4604 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4606 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4608 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4610 …}
        +reports: Doctrine\ORM\PersistentCollection {#4612 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4614 …}
        +violations: Doctrine\ORM\PersistentCollection {#4616 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4618 …}
        +awards: Doctrine\ORM\PersistentCollection {#4620 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4622 …}
        +categories: Doctrine\ORM\PersistentCollection {#4624 …}
        -id: 7641
        -password: "$2y$13$pVjj2bB6lFj2thOl53jiqu.NmvR1rVnDWPU9Eu6OsvetS2Z7rRL.q"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4626 …}
        +apId: "retiolus@lemmy.cat"
        +apProfileId: "https://lemmy.cat/u/retiolus"
        +apPublicUrl: "https://lemmy.cat/u/retiolus"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.cat/inbox"
        +apDomain: "lemmy.cat"
        +apPreferredUsername: "retiolus"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1702799095 {#4571
          date: 2023-12-17 08:44:55.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687474467 {#4572
          date: 2023-06-23 00:54:27.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1581
        +icon: Proxies\__CG__\App\Entity\Image {#4498 …}
        +name: "piracy@lemmy.dbzer0.com"
        +title: "piracy"
        +description: """
          ##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
          \n
          ---\n
          \n
          ### Rules • [Full Version](https://rentry.co/piracy-rules)\n
          \n
          **1**. Posts must be related to the discussion of digital piracy\n
          \n
          **2**. Don’t request invites, trade, sell, or self-promote\n
          \n
          **3**. Don’t request or link to specific pirated titles, including DMs\n
          \n
          **4**. Don’t submit low-quality posts, be entitled, or harass others\n
          \n
          **5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
          \n
          ---\n
          \n
          [![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
          ---------------------------------------------------------------------------\n
          \n
          ### Loot, Pillage, &amp; Plunder\n
          \n
          - [📜 Megathread](https://rentry.co/megathread)\n
          - [🪶 FAQ](https://rentry.co/piracy-faq)\n
          - [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
          - [🪶 Rules](https://rentry.co/piracy-rules)\n
          \n
          ---\n
          \n
          💰 Please help cover server costs.\n
          \n
          [![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
          \n
          ---
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 866
        +entryCommentCount: 20194
        +postCount: 7
        +postCommentCount: 149
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729581369 {#4495
          date: 2024-10-22 09:16:09.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#4499 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#4501 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4503 …}
        +entries: Doctrine\ORM\PersistentCollection {#4505 …}
        +posts: Doctrine\ORM\PersistentCollection {#4507 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4509 …}
        +bans: Doctrine\ORM\PersistentCollection {#4511 …}
        +reports: Doctrine\ORM\PersistentCollection {#4513 …}
        +badges: Doctrine\ORM\PersistentCollection {#4515 …}
        +logs: Doctrine\ORM\PersistentCollection {#4517 …}
        +awards: Doctrine\ORM\PersistentCollection {#4519 …}
        +categories: Doctrine\ORM\PersistentCollection {#4521 …}
        -id: 51
        +apId: "piracy@lemmy.dbzer0.com"
        +apProfileId: "https://lemmy.dbzer0.com/c/piracy"
        +apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
        +apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
        +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
        +apDomain: "lemmy.dbzer0.com"
        +apPreferredUsername: "piracy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708748229 {#4496
          date: 2024-02-24 05:17:09.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697197339 {#4497
          date: 2023-10-13 13:42:19.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#2022 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#2112 …}
      +slug: "Naming-Torrents"
      +title: "Naming Torrents"
      +url: "https://files.catbox.moe/ictct2.png"
      +body: null
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 107
      +favouriteCount: 579
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1707939659 {#2109
        date: 2024-02-14 20:40:59.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2124 …}
      +votes: Doctrine\ORM\PersistentCollection {#2116 …}
      +reports: Doctrine\ORM\PersistentCollection {#2161 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2163 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2044 …}
      +badges: Doctrine\ORM\PersistentCollection {#2127 …}
      +children: [
        3 => App\Entity\EntryComment {#1595
          +user: App\Entity\User {#264}
          +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1671 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
          +body: "The problem is really that space is an argument separator, so to safely handle filenames with spaces you need to handle them special, either by escaping them, quoting the entire thing. This means that the filename with spaces can’t be just copy pasted wherever you want, you have handle them special. It adds complications that are resolved by just using a separator that isnt used for other things, like underscore, or dash. Dot I also don’t like as much as it’s used as a separator for extensions, but that’s a far easier problem to handle by just ignoring all but the last dot, leaving only one really bad edge case (a file that does not have an extension, that uses dot separator in its filename having the filesystem imply a wrong extension."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 12
          +score: 0
          +lastActive: DateTime @1700408216 {#1433
            date: 2023-11-19 16:36:56.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@retiolus@lemmy.cat"
            "@Socsa@sh.itjust.works"
            "@Pyrozo007@lemmy.dbzer0.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1666 …}
          +nested: Doctrine\ORM\PersistentCollection {#1669 …}
          +votes: Doctrine\ORM\PersistentCollection {#1677 …}
          +reports: Doctrine\ORM\PersistentCollection {#1672 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1573 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1574 …}
          -id: 140051
          -bodyTs: "'add':54 'also':76 'argument':9 'bad':112 'case':114 'complic':55 'copi':43 'dash':73 'dot':74,107,125 'easier':96 'edg':113 'either':24 'entir':30 'escap':26 'extens':90,122,136 'far':95 'file':116 'filenam':15,36,129 'filesystem':132 'handl':14,21,50,99 'ignor':102 'impli':133 'isnt':65 'last':106 'leav':108 'like':70,79 'mean':33 'much':81 'need':19 'one':110 'past':44 'problem':2,97 'quot':28 'realli':4,111 'resolv':58 'safe':13 'separ':10,63,88,126 'space':6,17,38 'special':23,52 'thing':31,69 'underscor':71 'use':61,66,85,124 'want':47 'wherev':45 'wrong':135"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://ttrpg.network/comment/3400887"
          +editedAt: DateTimeImmutable @1700765322 {#1430
            date: 2023-11-23 19:48:42.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700408216 {#1428
            date: 2023-11-19 16:36:56.0 +01:00
          }
          +"title": 140051
        }
        2 => App\Entity\EntryComment {#1561
          +user: App\Entity\User {#264}
          +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1526 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
          +body: """
            `for f in *.txt; do cat $f; done`\n
            \n
            Will error for example. It works fine for filenames without space, but if the filename has space in it, it will be interpreted wrong. But if your testing batch doesn’t have spaces in the filename, you won’t see the issue until it’s used on a file that does. Note ‘cat’ is a placeholder, any function/script that can be used on a file here will have the same issue.\n
            \n
            Something similar to that caught me last week while I was unzipping multiple mods in bulk for a game.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 3
          +score: 0
          +lastActive: DateTime @1700422351 {#1583
            date: 2023-11-19 20:32:31.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@retiolus@lemmy.cat"
            "@Socsa@sh.itjust.works"
            "@Pyrozo007@lemmy.dbzer0.com"
            "@bam13302@ttrpg.network"
            "@gayhitler420@lemm.ee"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1528 …}
          +nested: Doctrine\ORM\PersistentCollection {#1559 …}
          +votes: Doctrine\ORM\PersistentCollection {#1564 …}
          +reports: Doctrine\ORM\PersistentCollection {#1563 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1558 …}
          -id: 140660
          -bodyTs: "'batch':37 'bulk':95 'cat':6,61 'caught':84 'doesn':38 'done':8 'error':10 'exampl':12 'f':2,7 'file':57,73 'filenam':17,23,44 'fine':15 'function/script':66 'game':98 'interpret':31 'issu':50,79 'last':86 'mod':93 'multipl':92 'note':60 'placehold':64 'see':48 'similar':81 'someth':80 'space':19,25,41 'test':36 'txt':4 'unzip':91 'use':54,70 'week':87 'without':18 'won':46 'work':14 'wrong':32"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://ttrpg.network/comment/3404699"
          +editedAt: DateTimeImmutable @1700795049 {#1525
            date: 2023-11-24 04:04:09.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700422351 {#1567
            date: 2023-11-19 20:32:31.0 +01:00
          }
          +"title": 140660
        }
        1 => App\Entity\EntryComment {#1620}
        0 => App\Entity\EntryComment {#1616
          +user: App\Entity\User {#264}
          +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1611 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
          +body: "To be fair, I didn’t really focus on the biggest annoyance I’ve had with spaces in the file name: going between terminals and the GUI, most filenames you can copy and paste with wild abandon, but filenames with spaces always require special care, sometimes stripping the auto completed escaped space from file names from the terminal, or quoting or escaping the space when taking one from the GUI."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1700570210 {#1795
            date: 2023-11-21 13:36:50.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@retiolus@lemmy.cat"
            "@Socsa@sh.itjust.works"
            "@Pyrozo007@lemmy.dbzer0.com"
            "@bam13302@ttrpg.network"
            "@gayhitler420@lemm.ee"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1598 …}
          +nested: Doctrine\ORM\PersistentCollection {#1629 …}
          +votes: Doctrine\ORM\PersistentCollection {#1626 …}
          +reports: Doctrine\ORM\PersistentCollection {#1618 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1597 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1731 …}
          -id: 146476
          -bodyTs: "'abandon':37 'alway':42 'annoy':12 'auto':49 'biggest':11 'care':45 'complet':50 'copi':32 'didn':5 'escap':51,62 'fair':3 'file':20,54 'filenam':29,39 'focus':8 'go':22 'gui':27,70 'name':21,55 'one':67 'past':34 'quot':60 'realli':7 'requir':43 'sometim':46 'space':17,41,52,64 'special':44 'strip':47 'take':66 'termin':24,58 've':14 'wild':36"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://ttrpg.network/comment/3440950"
          +editedAt: DateTimeImmutable @1701006823 {#1705
            date: 2023-11-26 14:53:43.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700570210 {#1711
            date: 2023-11-21 13:36:50.0 +01:00
          }
          +"title": 146476
        }
      ]
      -id: 14152
      -titleTs: "'name':1 'torrent':2"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700405644
      +visibility: "visible             "
      +apId: "https://lemmy.cat/post/5761887"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700319244 {#2132
        date: 2023-11-18 15:54:04.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#1613 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
    +body: "You are correct, that is how I worked around the issue and why I mentioned that work around in my original post"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1700431245 {#1557
      date: 2023-11-19 23:00:45.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@retiolus@lemmy.cat"
      "@Socsa@sh.itjust.works"
      "@Pyrozo007@lemmy.dbzer0.com"
      "@bam13302@ttrpg.network"
      "@gayhitler420@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1604 …}
    +nested: Doctrine\ORM\PersistentCollection {#1619 …}
    +votes: Doctrine\ORM\PersistentCollection {#1701 …}
    +reports: Doctrine\ORM\PersistentCollection {#1687 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1689 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1691 …}
    -id: 141100
    -bodyTs: "'around':9,18 'correct':3 'issu':11 'mention':15 'origin':21 'post':22 'work':8,17"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://ttrpg.network/comment/3407102"
    +editedAt: DateTimeImmutable @1700811216 {#1555
      date: 2023-11-24 08:33:36.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700431245 {#1621
      date: 2023-11-19 23:00:45.0 +01:00
    }
    +"title": 141100
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#6648
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#1620
    +user: App\Entity\User {#264
      +avatar: null
      +cover: null
      +email: "bam13302@ttrpg.network"
      +username: "@bam13302@ttrpg.network"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1702832914 {#272
        date: 2023-12-17 18:08:34.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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …}
      +entries: Doctrine\ORM\PersistentCollection {#195 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#167 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#140 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …}
      +posts: Doctrine\ORM\PersistentCollection {#83 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#98 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1801 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …}
      +follows: Doctrine\ORM\PersistentCollection {#1607 …}
      +followers: Doctrine\ORM\PersistentCollection {#1869 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1827 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1856 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …}
      +reports: Doctrine\ORM\PersistentCollection {#1803 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1837 …}
      +violations: Doctrine\ORM\PersistentCollection {#1791 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1887 …}
      +awards: Doctrine\ORM\PersistentCollection {#1949 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …}
      +categories: Doctrine\ORM\PersistentCollection {#1864 …}
      -id: 78002
      -password: "$2y$13$KVyki4..Lh4NJ8Ca.wrhjO0XJPFIkpQMJuTFizGqrQ9bSvBJHvQ06"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …}
      +apId: "bam13302@ttrpg.network"
      +apProfileId: "https://ttrpg.network/u/bam13302"
      +apPublicUrl: "https://ttrpg.network/u/bam13302"
      +apFollowersUrl: null
      +apInboxUrl: "https://ttrpg.network/inbox"
      +apDomain: "ttrpg.network"
      +apPreferredUsername: "bam13302"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705281894 {#273
        date: 2024-01-15 02:24:54.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700765217 {#267
        date: 2023-11-23 19:46:57.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1593
      +user: Proxies\__CG__\App\Entity\User {#2011
        +avatar: Proxies\__CG__\App\Entity\Image {#4573 …}
        +cover: null
        +email: "retiolus@lemmy.cat"
        +username: "@retiolus@lemmy.cat"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Mastodon: [@retiolus@mamot.fr](https://mamot.fr/@retiolus)\n
          \n
          Website: <https://retiolus.net>\n
          \n
          #nobot
          """
        +lastActive: DateTime @1701548428 {#4570
          date: 2023-12-02 21:20:28.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 {#4574 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4576 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4578 …}
        +entries: Doctrine\ORM\PersistentCollection {#4580 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4582 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4584 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4586 …}
        +posts: Doctrine\ORM\PersistentCollection {#4588 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4590 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4592 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4594 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4596 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4598 …}
        +follows: Doctrine\ORM\PersistentCollection {#4600 …}
        +followers: Doctrine\ORM\PersistentCollection {#4602 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4604 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4606 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4608 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4610 …}
        +reports: Doctrine\ORM\PersistentCollection {#4612 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4614 …}
        +violations: Doctrine\ORM\PersistentCollection {#4616 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4618 …}
        +awards: Doctrine\ORM\PersistentCollection {#4620 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4622 …}
        +categories: Doctrine\ORM\PersistentCollection {#4624 …}
        -id: 7641
        -password: "$2y$13$pVjj2bB6lFj2thOl53jiqu.NmvR1rVnDWPU9Eu6OsvetS2Z7rRL.q"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4626 …}
        +apId: "retiolus@lemmy.cat"
        +apProfileId: "https://lemmy.cat/u/retiolus"
        +apPublicUrl: "https://lemmy.cat/u/retiolus"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.cat/inbox"
        +apDomain: "lemmy.cat"
        +apPreferredUsername: "retiolus"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1702799095 {#4571
          date: 2023-12-17 08:44:55.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687474467 {#4572
          date: 2023-06-23 00:54:27.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1581
        +icon: Proxies\__CG__\App\Entity\Image {#4498 …}
        +name: "piracy@lemmy.dbzer0.com"
        +title: "piracy"
        +description: """
          ##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
          \n
          ---\n
          \n
          ### Rules • [Full Version](https://rentry.co/piracy-rules)\n
          \n
          **1**. Posts must be related to the discussion of digital piracy\n
          \n
          **2**. Don’t request invites, trade, sell, or self-promote\n
          \n
          **3**. Don’t request or link to specific pirated titles, including DMs\n
          \n
          **4**. Don’t submit low-quality posts, be entitled, or harass others\n
          \n
          **5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
          \n
          ---\n
          \n
          [![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
          ---------------------------------------------------------------------------\n
          \n
          ### Loot, Pillage, &amp; Plunder\n
          \n
          - [📜 Megathread](https://rentry.co/megathread)\n
          - [🪶 FAQ](https://rentry.co/piracy-faq)\n
          - [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
          - [🪶 Rules](https://rentry.co/piracy-rules)\n
          \n
          ---\n
          \n
          💰 Please help cover server costs.\n
          \n
          [![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
          \n
          ---
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 866
        +entryCommentCount: 20194
        +postCount: 7
        +postCommentCount: 149
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729581369 {#4495
          date: 2024-10-22 09:16:09.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#4499 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#4501 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4503 …}
        +entries: Doctrine\ORM\PersistentCollection {#4505 …}
        +posts: Doctrine\ORM\PersistentCollection {#4507 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4509 …}
        +bans: Doctrine\ORM\PersistentCollection {#4511 …}
        +reports: Doctrine\ORM\PersistentCollection {#4513 …}
        +badges: Doctrine\ORM\PersistentCollection {#4515 …}
        +logs: Doctrine\ORM\PersistentCollection {#4517 …}
        +awards: Doctrine\ORM\PersistentCollection {#4519 …}
        +categories: Doctrine\ORM\PersistentCollection {#4521 …}
        -id: 51
        +apId: "piracy@lemmy.dbzer0.com"
        +apProfileId: "https://lemmy.dbzer0.com/c/piracy"
        +apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
        +apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
        +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
        +apDomain: "lemmy.dbzer0.com"
        +apPreferredUsername: "piracy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708748229 {#4496
          date: 2024-02-24 05:17:09.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697197339 {#4497
          date: 2023-10-13 13:42:19.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#2022 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#2112 …}
      +slug: "Naming-Torrents"
      +title: "Naming Torrents"
      +url: "https://files.catbox.moe/ictct2.png"
      +body: null
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 107
      +favouriteCount: 579
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1707939659 {#2109
        date: 2024-02-14 20:40:59.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2124 …}
      +votes: Doctrine\ORM\PersistentCollection {#2116 …}
      +reports: Doctrine\ORM\PersistentCollection {#2161 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2163 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2044 …}
      +badges: Doctrine\ORM\PersistentCollection {#2127 …}
      +children: [
        3 => App\Entity\EntryComment {#1595
          +user: App\Entity\User {#264}
          +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1671 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
          +body: "The problem is really that space is an argument separator, so to safely handle filenames with spaces you need to handle them special, either by escaping them, quoting the entire thing. This means that the filename with spaces can’t be just copy pasted wherever you want, you have handle them special. It adds complications that are resolved by just using a separator that isnt used for other things, like underscore, or dash. Dot I also don’t like as much as it’s used as a separator for extensions, but that’s a far easier problem to handle by just ignoring all but the last dot, leaving only one really bad edge case (a file that does not have an extension, that uses dot separator in its filename having the filesystem imply a wrong extension."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 12
          +score: 0
          +lastActive: DateTime @1700408216 {#1433
            date: 2023-11-19 16:36:56.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@retiolus@lemmy.cat"
            "@Socsa@sh.itjust.works"
            "@Pyrozo007@lemmy.dbzer0.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1666 …}
          +nested: Doctrine\ORM\PersistentCollection {#1669 …}
          +votes: Doctrine\ORM\PersistentCollection {#1677 …}
          +reports: Doctrine\ORM\PersistentCollection {#1672 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1573 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1574 …}
          -id: 140051
          -bodyTs: "'add':54 'also':76 'argument':9 'bad':112 'case':114 'complic':55 'copi':43 'dash':73 'dot':74,107,125 'easier':96 'edg':113 'either':24 'entir':30 'escap':26 'extens':90,122,136 'far':95 'file':116 'filenam':15,36,129 'filesystem':132 'handl':14,21,50,99 'ignor':102 'impli':133 'isnt':65 'last':106 'leav':108 'like':70,79 'mean':33 'much':81 'need':19 'one':110 'past':44 'problem':2,97 'quot':28 'realli':4,111 'resolv':58 'safe':13 'separ':10,63,88,126 'space':6,17,38 'special':23,52 'thing':31,69 'underscor':71 'use':61,66,85,124 'want':47 'wherev':45 'wrong':135"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://ttrpg.network/comment/3400887"
          +editedAt: DateTimeImmutable @1700765322 {#1430
            date: 2023-11-23 19:48:42.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700408216 {#1428
            date: 2023-11-19 16:36:56.0 +01:00
          }
          +"title": 140051
        }
        2 => App\Entity\EntryComment {#1561
          +user: App\Entity\User {#264}
          +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1526 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
          +body: """
            `for f in *.txt; do cat $f; done`\n
            \n
            Will error for example. It works fine for filenames without space, but if the filename has space in it, it will be interpreted wrong. But if your testing batch doesn’t have spaces in the filename, you won’t see the issue until it’s used on a file that does. Note ‘cat’ is a placeholder, any function/script that can be used on a file here will have the same issue.\n
            \n
            Something similar to that caught me last week while I was unzipping multiple mods in bulk for a game.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 3
          +score: 0
          +lastActive: DateTime @1700422351 {#1583
            date: 2023-11-19 20:32:31.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@retiolus@lemmy.cat"
            "@Socsa@sh.itjust.works"
            "@Pyrozo007@lemmy.dbzer0.com"
            "@bam13302@ttrpg.network"
            "@gayhitler420@lemm.ee"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1528 …}
          +nested: Doctrine\ORM\PersistentCollection {#1559 …}
          +votes: Doctrine\ORM\PersistentCollection {#1564 …}
          +reports: Doctrine\ORM\PersistentCollection {#1563 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1558 …}
          -id: 140660
          -bodyTs: "'batch':37 'bulk':95 'cat':6,61 'caught':84 'doesn':38 'done':8 'error':10 'exampl':12 'f':2,7 'file':57,73 'filenam':17,23,44 'fine':15 'function/script':66 'game':98 'interpret':31 'issu':50,79 'last':86 'mod':93 'multipl':92 'note':60 'placehold':64 'see':48 'similar':81 'someth':80 'space':19,25,41 'test':36 'txt':4 'unzip':91 'use':54,70 'week':87 'without':18 'won':46 'work':14 'wrong':32"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://ttrpg.network/comment/3404699"
          +editedAt: DateTimeImmutable @1700795049 {#1525
            date: 2023-11-24 04:04:09.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700422351 {#1567
            date: 2023-11-19 20:32:31.0 +01:00
          }
          +"title": 140660
        }
        1 => App\Entity\EntryComment {#1620}
        0 => App\Entity\EntryComment {#1616
          +user: App\Entity\User {#264}
          +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1611 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
          +body: "To be fair, I didn’t really focus on the biggest annoyance I’ve had with spaces in the file name: going between terminals and the GUI, most filenames you can copy and paste with wild abandon, but filenames with spaces always require special care, sometimes stripping the auto completed escaped space from file names from the terminal, or quoting or escaping the space when taking one from the GUI."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1700570210 {#1795
            date: 2023-11-21 13:36:50.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@retiolus@lemmy.cat"
            "@Socsa@sh.itjust.works"
            "@Pyrozo007@lemmy.dbzer0.com"
            "@bam13302@ttrpg.network"
            "@gayhitler420@lemm.ee"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1598 …}
          +nested: Doctrine\ORM\PersistentCollection {#1629 …}
          +votes: Doctrine\ORM\PersistentCollection {#1626 …}
          +reports: Doctrine\ORM\PersistentCollection {#1618 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1597 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1731 …}
          -id: 146476
          -bodyTs: "'abandon':37 'alway':42 'annoy':12 'auto':49 'biggest':11 'care':45 'complet':50 'copi':32 'didn':5 'escap':51,62 'fair':3 'file':20,54 'filenam':29,39 'focus':8 'go':22 'gui':27,70 'name':21,55 'one':67 'past':34 'quot':60 'realli':7 'requir':43 'sometim':46 'space':17,41,52,64 'special':44 'strip':47 'take':66 'termin':24,58 've':14 'wild':36"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://ttrpg.network/comment/3440950"
          +editedAt: DateTimeImmutable @1701006823 {#1705
            date: 2023-11-26 14:53:43.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700570210 {#1711
            date: 2023-11-21 13:36:50.0 +01:00
          }
          +"title": 146476
        }
      ]
      -id: 14152
      -titleTs: "'name':1 'torrent':2"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700405644
      +visibility: "visible             "
      +apId: "https://lemmy.cat/post/5761887"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700319244 {#2132
        date: 2023-11-18 15:54:04.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#1613 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
    +body: "You are correct, that is how I worked around the issue and why I mentioned that work around in my original post"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1700431245 {#1557
      date: 2023-11-19 23:00:45.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@retiolus@lemmy.cat"
      "@Socsa@sh.itjust.works"
      "@Pyrozo007@lemmy.dbzer0.com"
      "@bam13302@ttrpg.network"
      "@gayhitler420@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1604 …}
    +nested: Doctrine\ORM\PersistentCollection {#1619 …}
    +votes: Doctrine\ORM\PersistentCollection {#1701 …}
    +reports: Doctrine\ORM\PersistentCollection {#1687 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1689 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1691 …}
    -id: 141100
    -bodyTs: "'around':9,18 'correct':3 'issu':11 'mention':15 'origin':21 'post':22 'work':8,17"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://ttrpg.network/comment/3407102"
    +editedAt: DateTimeImmutable @1700811216 {#1555
      date: 2023-11-24 08:33:36.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700431245 {#1621
      date: 2023-11-19 23:00:45.0 +01:00
    }
    +"title": 141100
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 24.53 ms
Input props
[
  "comment" => App\Entity\EntryComment {#1616
    +user: App\Entity\User {#264
      +avatar: null
      +cover: null
      +email: "bam13302@ttrpg.network"
      +username: "@bam13302@ttrpg.network"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1702832914 {#272
        date: 2023-12-17 18:08:34.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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …}
      +entries: Doctrine\ORM\PersistentCollection {#195 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#167 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#140 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …}
      +posts: Doctrine\ORM\PersistentCollection {#83 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#98 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1801 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …}
      +follows: Doctrine\ORM\PersistentCollection {#1607 …}
      +followers: Doctrine\ORM\PersistentCollection {#1869 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1827 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1856 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …}
      +reports: Doctrine\ORM\PersistentCollection {#1803 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1837 …}
      +violations: Doctrine\ORM\PersistentCollection {#1791 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1887 …}
      +awards: Doctrine\ORM\PersistentCollection {#1949 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …}
      +categories: Doctrine\ORM\PersistentCollection {#1864 …}
      -id: 78002
      -password: "$2y$13$KVyki4..Lh4NJ8Ca.wrhjO0XJPFIkpQMJuTFizGqrQ9bSvBJHvQ06"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …}
      +apId: "bam13302@ttrpg.network"
      +apProfileId: "https://ttrpg.network/u/bam13302"
      +apPublicUrl: "https://ttrpg.network/u/bam13302"
      +apFollowersUrl: null
      +apInboxUrl: "https://ttrpg.network/inbox"
      +apDomain: "ttrpg.network"
      +apPreferredUsername: "bam13302"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705281894 {#273
        date: 2024-01-15 02:24:54.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700765217 {#267
        date: 2023-11-23 19:46:57.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1593
      +user: Proxies\__CG__\App\Entity\User {#2011
        +avatar: Proxies\__CG__\App\Entity\Image {#4573 …}
        +cover: null
        +email: "retiolus@lemmy.cat"
        +username: "@retiolus@lemmy.cat"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Mastodon: [@retiolus@mamot.fr](https://mamot.fr/@retiolus)\n
          \n
          Website: <https://retiolus.net>\n
          \n
          #nobot
          """
        +lastActive: DateTime @1701548428 {#4570
          date: 2023-12-02 21:20:28.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 {#4574 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4576 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4578 …}
        +entries: Doctrine\ORM\PersistentCollection {#4580 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4582 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4584 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4586 …}
        +posts: Doctrine\ORM\PersistentCollection {#4588 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4590 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4592 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4594 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4596 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4598 …}
        +follows: Doctrine\ORM\PersistentCollection {#4600 …}
        +followers: Doctrine\ORM\PersistentCollection {#4602 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4604 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4606 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4608 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4610 …}
        +reports: Doctrine\ORM\PersistentCollection {#4612 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4614 …}
        +violations: Doctrine\ORM\PersistentCollection {#4616 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4618 …}
        +awards: Doctrine\ORM\PersistentCollection {#4620 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4622 …}
        +categories: Doctrine\ORM\PersistentCollection {#4624 …}
        -id: 7641
        -password: "$2y$13$pVjj2bB6lFj2thOl53jiqu.NmvR1rVnDWPU9Eu6OsvetS2Z7rRL.q"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4626 …}
        +apId: "retiolus@lemmy.cat"
        +apProfileId: "https://lemmy.cat/u/retiolus"
        +apPublicUrl: "https://lemmy.cat/u/retiolus"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.cat/inbox"
        +apDomain: "lemmy.cat"
        +apPreferredUsername: "retiolus"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1702799095 {#4571
          date: 2023-12-17 08:44:55.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687474467 {#4572
          date: 2023-06-23 00:54:27.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1581
        +icon: Proxies\__CG__\App\Entity\Image {#4498 …}
        +name: "piracy@lemmy.dbzer0.com"
        +title: "piracy"
        +description: """
          ##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
          \n
          ---\n
          \n
          ### Rules • [Full Version](https://rentry.co/piracy-rules)\n
          \n
          **1**. Posts must be related to the discussion of digital piracy\n
          \n
          **2**. Don’t request invites, trade, sell, or self-promote\n
          \n
          **3**. Don’t request or link to specific pirated titles, including DMs\n
          \n
          **4**. Don’t submit low-quality posts, be entitled, or harass others\n
          \n
          **5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
          \n
          ---\n
          \n
          [![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
          ---------------------------------------------------------------------------\n
          \n
          ### Loot, Pillage, &amp; Plunder\n
          \n
          - [📜 Megathread](https://rentry.co/megathread)\n
          - [🪶 FAQ](https://rentry.co/piracy-faq)\n
          - [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
          - [🪶 Rules](https://rentry.co/piracy-rules)\n
          \n
          ---\n
          \n
          💰 Please help cover server costs.\n
          \n
          [![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
          \n
          ---
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 866
        +entryCommentCount: 20194
        +postCount: 7
        +postCommentCount: 149
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729581369 {#4495
          date: 2024-10-22 09:16:09.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#4499 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#4501 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4503 …}
        +entries: Doctrine\ORM\PersistentCollection {#4505 …}
        +posts: Doctrine\ORM\PersistentCollection {#4507 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4509 …}
        +bans: Doctrine\ORM\PersistentCollection {#4511 …}
        +reports: Doctrine\ORM\PersistentCollection {#4513 …}
        +badges: Doctrine\ORM\PersistentCollection {#4515 …}
        +logs: Doctrine\ORM\PersistentCollection {#4517 …}
        +awards: Doctrine\ORM\PersistentCollection {#4519 …}
        +categories: Doctrine\ORM\PersistentCollection {#4521 …}
        -id: 51
        +apId: "piracy@lemmy.dbzer0.com"
        +apProfileId: "https://lemmy.dbzer0.com/c/piracy"
        +apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
        +apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
        +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
        +apDomain: "lemmy.dbzer0.com"
        +apPreferredUsername: "piracy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708748229 {#4496
          date: 2024-02-24 05:17:09.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697197339 {#4497
          date: 2023-10-13 13:42:19.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#2022 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#2112 …}
      +slug: "Naming-Torrents"
      +title: "Naming Torrents"
      +url: "https://files.catbox.moe/ictct2.png"
      +body: null
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 107
      +favouriteCount: 579
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1707939659 {#2109
        date: 2024-02-14 20:40:59.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2124 …}
      +votes: Doctrine\ORM\PersistentCollection {#2116 …}
      +reports: Doctrine\ORM\PersistentCollection {#2161 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2163 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2044 …}
      +badges: Doctrine\ORM\PersistentCollection {#2127 …}
      +children: [
        3 => App\Entity\EntryComment {#1595
          +user: App\Entity\User {#264}
          +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1671 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
          +body: "The problem is really that space is an argument separator, so to safely handle filenames with spaces you need to handle them special, either by escaping them, quoting the entire thing. This means that the filename with spaces can’t be just copy pasted wherever you want, you have handle them special. It adds complications that are resolved by just using a separator that isnt used for other things, like underscore, or dash. Dot I also don’t like as much as it’s used as a separator for extensions, but that’s a far easier problem to handle by just ignoring all but the last dot, leaving only one really bad edge case (a file that does not have an extension, that uses dot separator in its filename having the filesystem imply a wrong extension."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 12
          +score: 0
          +lastActive: DateTime @1700408216 {#1433
            date: 2023-11-19 16:36:56.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@retiolus@lemmy.cat"
            "@Socsa@sh.itjust.works"
            "@Pyrozo007@lemmy.dbzer0.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1666 …}
          +nested: Doctrine\ORM\PersistentCollection {#1669 …}
          +votes: Doctrine\ORM\PersistentCollection {#1677 …}
          +reports: Doctrine\ORM\PersistentCollection {#1672 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1573 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1574 …}
          -id: 140051
          -bodyTs: "'add':54 'also':76 'argument':9 'bad':112 'case':114 'complic':55 'copi':43 'dash':73 'dot':74,107,125 'easier':96 'edg':113 'either':24 'entir':30 'escap':26 'extens':90,122,136 'far':95 'file':116 'filenam':15,36,129 'filesystem':132 'handl':14,21,50,99 'ignor':102 'impli':133 'isnt':65 'last':106 'leav':108 'like':70,79 'mean':33 'much':81 'need':19 'one':110 'past':44 'problem':2,97 'quot':28 'realli':4,111 'resolv':58 'safe':13 'separ':10,63,88,126 'space':6,17,38 'special':23,52 'thing':31,69 'underscor':71 'use':61,66,85,124 'want':47 'wherev':45 'wrong':135"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://ttrpg.network/comment/3400887"
          +editedAt: DateTimeImmutable @1700765322 {#1430
            date: 2023-11-23 19:48:42.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700408216 {#1428
            date: 2023-11-19 16:36:56.0 +01:00
          }
          +"title": 140051
        }
        2 => App\Entity\EntryComment {#1561
          +user: App\Entity\User {#264}
          +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1526 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
          +body: """
            `for f in *.txt; do cat $f; done`\n
            \n
            Will error for example. It works fine for filenames without space, but if the filename has space in it, it will be interpreted wrong. But if your testing batch doesn’t have spaces in the filename, you won’t see the issue until it’s used on a file that does. Note ‘cat’ is a placeholder, any function/script that can be used on a file here will have the same issue.\n
            \n
            Something similar to that caught me last week while I was unzipping multiple mods in bulk for a game.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 3
          +score: 0
          +lastActive: DateTime @1700422351 {#1583
            date: 2023-11-19 20:32:31.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@retiolus@lemmy.cat"
            "@Socsa@sh.itjust.works"
            "@Pyrozo007@lemmy.dbzer0.com"
            "@bam13302@ttrpg.network"
            "@gayhitler420@lemm.ee"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1528 …}
          +nested: Doctrine\ORM\PersistentCollection {#1559 …}
          +votes: Doctrine\ORM\PersistentCollection {#1564 …}
          +reports: Doctrine\ORM\PersistentCollection {#1563 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1558 …}
          -id: 140660
          -bodyTs: "'batch':37 'bulk':95 'cat':6,61 'caught':84 'doesn':38 'done':8 'error':10 'exampl':12 'f':2,7 'file':57,73 'filenam':17,23,44 'fine':15 'function/script':66 'game':98 'interpret':31 'issu':50,79 'last':86 'mod':93 'multipl':92 'note':60 'placehold':64 'see':48 'similar':81 'someth':80 'space':19,25,41 'test':36 'txt':4 'unzip':91 'use':54,70 'week':87 'without':18 'won':46 'work':14 'wrong':32"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://ttrpg.network/comment/3404699"
          +editedAt: DateTimeImmutable @1700795049 {#1525
            date: 2023-11-24 04:04:09.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700422351 {#1567
            date: 2023-11-19 20:32:31.0 +01:00
          }
          +"title": 140660
        }
        1 => App\Entity\EntryComment {#1620
          +user: App\Entity\User {#264}
          +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1613 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
          +body: "You are correct, that is how I worked around the issue and why I mentioned that work around in my original post"
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1700431245 {#1557
            date: 2023-11-19 23:00:45.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@retiolus@lemmy.cat"
            "@Socsa@sh.itjust.works"
            "@Pyrozo007@lemmy.dbzer0.com"
            "@bam13302@ttrpg.network"
            "@gayhitler420@lemm.ee"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1604 …}
          +nested: Doctrine\ORM\PersistentCollection {#1619 …}
          +votes: Doctrine\ORM\PersistentCollection {#1701 …}
          +reports: Doctrine\ORM\PersistentCollection {#1687 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1689 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1691 …}
          -id: 141100
          -bodyTs: "'around':9,18 'correct':3 'issu':11 'mention':15 'origin':21 'post':22 'work':8,17"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://ttrpg.network/comment/3407102"
          +editedAt: DateTimeImmutable @1700811216 {#1555
            date: 2023-11-24 08:33:36.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700431245 {#1621
            date: 2023-11-19 23:00:45.0 +01:00
          }
          +"title": 141100
        }
        0 => App\Entity\EntryComment {#1616}
      ]
      -id: 14152
      -titleTs: "'name':1 'torrent':2"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700405644
      +visibility: "visible             "
      +apId: "https://lemmy.cat/post/5761887"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700319244 {#2132
        date: 2023-11-18 15:54:04.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#1611 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
    +body: "To be fair, I didn’t really focus on the biggest annoyance I’ve had with spaces in the file name: going between terminals and the GUI, most filenames you can copy and paste with wild abandon, but filenames with spaces always require special care, sometimes stripping the auto completed escaped space from file names from the terminal, or quoting or escaping the space when taking one from the GUI."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1700570210 {#1795
      date: 2023-11-21 13:36:50.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@retiolus@lemmy.cat"
      "@Socsa@sh.itjust.works"
      "@Pyrozo007@lemmy.dbzer0.com"
      "@bam13302@ttrpg.network"
      "@gayhitler420@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1598 …}
    +nested: Doctrine\ORM\PersistentCollection {#1629 …}
    +votes: Doctrine\ORM\PersistentCollection {#1626 …}
    +reports: Doctrine\ORM\PersistentCollection {#1618 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1597 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1731 …}
    -id: 146476
    -bodyTs: "'abandon':37 'alway':42 'annoy':12 'auto':49 'biggest':11 'care':45 'complet':50 'copi':32 'didn':5 'escap':51,62 'fair':3 'file':20,54 'filenam':29,39 'focus':8 'go':22 'gui':27,70 'name':21,55 'one':67 'past':34 'quot':60 'realli':7 'requir':43 'sometim':46 'space':17,41,52,64 'special':44 'strip':47 'take':66 'termin':24,58 've':14 'wild':36"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://ttrpg.network/comment/3440950"
    +editedAt: DateTimeImmutable @1701006823 {#1705
      date: 2023-11-26 14:53:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700570210 {#1711
      date: 2023-11-21 13:36:50.0 +01:00
    }
    +"title": 146476
  }
  "showEntryTitle" => false
  "dateAsUrl" => true
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#6899
  +comment: App\Entity\EntryComment {#1616
    +user: App\Entity\User {#264
      +avatar: null
      +cover: null
      +email: "bam13302@ttrpg.network"
      +username: "@bam13302@ttrpg.network"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1702832914 {#272
        date: 2023-12-17 18:08:34.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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …}
      +entries: Doctrine\ORM\PersistentCollection {#195 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#167 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#140 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …}
      +posts: Doctrine\ORM\PersistentCollection {#83 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#98 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1801 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …}
      +follows: Doctrine\ORM\PersistentCollection {#1607 …}
      +followers: Doctrine\ORM\PersistentCollection {#1869 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1827 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1856 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …}
      +reports: Doctrine\ORM\PersistentCollection {#1803 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1837 …}
      +violations: Doctrine\ORM\PersistentCollection {#1791 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1887 …}
      +awards: Doctrine\ORM\PersistentCollection {#1949 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …}
      +categories: Doctrine\ORM\PersistentCollection {#1864 …}
      -id: 78002
      -password: "$2y$13$KVyki4..Lh4NJ8Ca.wrhjO0XJPFIkpQMJuTFizGqrQ9bSvBJHvQ06"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …}
      +apId: "bam13302@ttrpg.network"
      +apProfileId: "https://ttrpg.network/u/bam13302"
      +apPublicUrl: "https://ttrpg.network/u/bam13302"
      +apFollowersUrl: null
      +apInboxUrl: "https://ttrpg.network/inbox"
      +apDomain: "ttrpg.network"
      +apPreferredUsername: "bam13302"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705281894 {#273
        date: 2024-01-15 02:24:54.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700765217 {#267
        date: 2023-11-23 19:46:57.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1593
      +user: Proxies\__CG__\App\Entity\User {#2011
        +avatar: Proxies\__CG__\App\Entity\Image {#4573 …}
        +cover: null
        +email: "retiolus@lemmy.cat"
        +username: "@retiolus@lemmy.cat"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Mastodon: [@retiolus@mamot.fr](https://mamot.fr/@retiolus)\n
          \n
          Website: <https://retiolus.net>\n
          \n
          #nobot
          """
        +lastActive: DateTime @1701548428 {#4570
          date: 2023-12-02 21:20:28.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 {#4574 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4576 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4578 …}
        +entries: Doctrine\ORM\PersistentCollection {#4580 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4582 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4584 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4586 …}
        +posts: Doctrine\ORM\PersistentCollection {#4588 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4590 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4592 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4594 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4596 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4598 …}
        +follows: Doctrine\ORM\PersistentCollection {#4600 …}
        +followers: Doctrine\ORM\PersistentCollection {#4602 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4604 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4606 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4608 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4610 …}
        +reports: Doctrine\ORM\PersistentCollection {#4612 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4614 …}
        +violations: Doctrine\ORM\PersistentCollection {#4616 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4618 …}
        +awards: Doctrine\ORM\PersistentCollection {#4620 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4622 …}
        +categories: Doctrine\ORM\PersistentCollection {#4624 …}
        -id: 7641
        -password: "$2y$13$pVjj2bB6lFj2thOl53jiqu.NmvR1rVnDWPU9Eu6OsvetS2Z7rRL.q"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4626 …}
        +apId: "retiolus@lemmy.cat"
        +apProfileId: "https://lemmy.cat/u/retiolus"
        +apPublicUrl: "https://lemmy.cat/u/retiolus"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.cat/inbox"
        +apDomain: "lemmy.cat"
        +apPreferredUsername: "retiolus"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1702799095 {#4571
          date: 2023-12-17 08:44:55.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687474467 {#4572
          date: 2023-06-23 00:54:27.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1581
        +icon: Proxies\__CG__\App\Entity\Image {#4498 …}
        +name: "piracy@lemmy.dbzer0.com"
        +title: "piracy"
        +description: """
          ##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
          \n
          ---\n
          \n
          ### Rules • [Full Version](https://rentry.co/piracy-rules)\n
          \n
          **1**. Posts must be related to the discussion of digital piracy\n
          \n
          **2**. Don’t request invites, trade, sell, or self-promote\n
          \n
          **3**. Don’t request or link to specific pirated titles, including DMs\n
          \n
          **4**. Don’t submit low-quality posts, be entitled, or harass others\n
          \n
          **5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
          \n
          ---\n
          \n
          [![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
          ---------------------------------------------------------------------------\n
          \n
          ### Loot, Pillage, &amp; Plunder\n
          \n
          - [📜 Megathread](https://rentry.co/megathread)\n
          - [🪶 FAQ](https://rentry.co/piracy-faq)\n
          - [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
          - [🪶 Rules](https://rentry.co/piracy-rules)\n
          \n
          ---\n
          \n
          💰 Please help cover server costs.\n
          \n
          [![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
          \n
          ---
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 866
        +entryCommentCount: 20194
        +postCount: 7
        +postCommentCount: 149
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729581369 {#4495
          date: 2024-10-22 09:16:09.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#4499 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#4501 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4503 …}
        +entries: Doctrine\ORM\PersistentCollection {#4505 …}
        +posts: Doctrine\ORM\PersistentCollection {#4507 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4509 …}
        +bans: Doctrine\ORM\PersistentCollection {#4511 …}
        +reports: Doctrine\ORM\PersistentCollection {#4513 …}
        +badges: Doctrine\ORM\PersistentCollection {#4515 …}
        +logs: Doctrine\ORM\PersistentCollection {#4517 …}
        +awards: Doctrine\ORM\PersistentCollection {#4519 …}
        +categories: Doctrine\ORM\PersistentCollection {#4521 …}
        -id: 51
        +apId: "piracy@lemmy.dbzer0.com"
        +apProfileId: "https://lemmy.dbzer0.com/c/piracy"
        +apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
        +apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
        +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
        +apDomain: "lemmy.dbzer0.com"
        +apPreferredUsername: "piracy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708748229 {#4496
          date: 2024-02-24 05:17:09.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697197339 {#4497
          date: 2023-10-13 13:42:19.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#2022 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#2112 …}
      +slug: "Naming-Torrents"
      +title: "Naming Torrents"
      +url: "https://files.catbox.moe/ictct2.png"
      +body: null
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 107
      +favouriteCount: 579
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1707939659 {#2109
        date: 2024-02-14 20:40:59.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2124 …}
      +votes: Doctrine\ORM\PersistentCollection {#2116 …}
      +reports: Doctrine\ORM\PersistentCollection {#2161 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2163 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2044 …}
      +badges: Doctrine\ORM\PersistentCollection {#2127 …}
      +children: [
        3 => App\Entity\EntryComment {#1595
          +user: App\Entity\User {#264}
          +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1671 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
          +body: "The problem is really that space is an argument separator, so to safely handle filenames with spaces you need to handle them special, either by escaping them, quoting the entire thing. This means that the filename with spaces can’t be just copy pasted wherever you want, you have handle them special. It adds complications that are resolved by just using a separator that isnt used for other things, like underscore, or dash. Dot I also don’t like as much as it’s used as a separator for extensions, but that’s a far easier problem to handle by just ignoring all but the last dot, leaving only one really bad edge case (a file that does not have an extension, that uses dot separator in its filename having the filesystem imply a wrong extension."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 12
          +score: 0
          +lastActive: DateTime @1700408216 {#1433
            date: 2023-11-19 16:36:56.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@retiolus@lemmy.cat"
            "@Socsa@sh.itjust.works"
            "@Pyrozo007@lemmy.dbzer0.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1666 …}
          +nested: Doctrine\ORM\PersistentCollection {#1669 …}
          +votes: Doctrine\ORM\PersistentCollection {#1677 …}
          +reports: Doctrine\ORM\PersistentCollection {#1672 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1573 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1574 …}
          -id: 140051
          -bodyTs: "'add':54 'also':76 'argument':9 'bad':112 'case':114 'complic':55 'copi':43 'dash':73 'dot':74,107,125 'easier':96 'edg':113 'either':24 'entir':30 'escap':26 'extens':90,122,136 'far':95 'file':116 'filenam':15,36,129 'filesystem':132 'handl':14,21,50,99 'ignor':102 'impli':133 'isnt':65 'last':106 'leav':108 'like':70,79 'mean':33 'much':81 'need':19 'one':110 'past':44 'problem':2,97 'quot':28 'realli':4,111 'resolv':58 'safe':13 'separ':10,63,88,126 'space':6,17,38 'special':23,52 'thing':31,69 'underscor':71 'use':61,66,85,124 'want':47 'wherev':45 'wrong':135"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://ttrpg.network/comment/3400887"
          +editedAt: DateTimeImmutable @1700765322 {#1430
            date: 2023-11-23 19:48:42.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700408216 {#1428
            date: 2023-11-19 16:36:56.0 +01:00
          }
          +"title": 140051
        }
        2 => App\Entity\EntryComment {#1561
          +user: App\Entity\User {#264}
          +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1526 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
          +body: """
            `for f in *.txt; do cat $f; done`\n
            \n
            Will error for example. It works fine for filenames without space, but if the filename has space in it, it will be interpreted wrong. But if your testing batch doesn’t have spaces in the filename, you won’t see the issue until it’s used on a file that does. Note ‘cat’ is a placeholder, any function/script that can be used on a file here will have the same issue.\n
            \n
            Something similar to that caught me last week while I was unzipping multiple mods in bulk for a game.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 3
          +score: 0
          +lastActive: DateTime @1700422351 {#1583
            date: 2023-11-19 20:32:31.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@retiolus@lemmy.cat"
            "@Socsa@sh.itjust.works"
            "@Pyrozo007@lemmy.dbzer0.com"
            "@bam13302@ttrpg.network"
            "@gayhitler420@lemm.ee"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1528 …}
          +nested: Doctrine\ORM\PersistentCollection {#1559 …}
          +votes: Doctrine\ORM\PersistentCollection {#1564 …}
          +reports: Doctrine\ORM\PersistentCollection {#1563 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1558 …}
          -id: 140660
          -bodyTs: "'batch':37 'bulk':95 'cat':6,61 'caught':84 'doesn':38 'done':8 'error':10 'exampl':12 'f':2,7 'file':57,73 'filenam':17,23,44 'fine':15 'function/script':66 'game':98 'interpret':31 'issu':50,79 'last':86 'mod':93 'multipl':92 'note':60 'placehold':64 'see':48 'similar':81 'someth':80 'space':19,25,41 'test':36 'txt':4 'unzip':91 'use':54,70 'week':87 'without':18 'won':46 'work':14 'wrong':32"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://ttrpg.network/comment/3404699"
          +editedAt: DateTimeImmutable @1700795049 {#1525
            date: 2023-11-24 04:04:09.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700422351 {#1567
            date: 2023-11-19 20:32:31.0 +01:00
          }
          +"title": 140660
        }
        1 => App\Entity\EntryComment {#1620
          +user: App\Entity\User {#264}
          +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1613 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
          +body: "You are correct, that is how I worked around the issue and why I mentioned that work around in my original post"
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1700431245 {#1557
            date: 2023-11-19 23:00:45.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@retiolus@lemmy.cat"
            "@Socsa@sh.itjust.works"
            "@Pyrozo007@lemmy.dbzer0.com"
            "@bam13302@ttrpg.network"
            "@gayhitler420@lemm.ee"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1604 …}
          +nested: Doctrine\ORM\PersistentCollection {#1619 …}
          +votes: Doctrine\ORM\PersistentCollection {#1701 …}
          +reports: Doctrine\ORM\PersistentCollection {#1687 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1689 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1691 …}
          -id: 141100
          -bodyTs: "'around':9,18 'correct':3 'issu':11 'mention':15 'origin':21 'post':22 'work':8,17"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://ttrpg.network/comment/3407102"
          +editedAt: DateTimeImmutable @1700811216 {#1555
            date: 2023-11-24 08:33:36.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700431245 {#1621
            date: 2023-11-19 23:00:45.0 +01:00
          }
          +"title": 141100
        }
        0 => App\Entity\EntryComment {#1616}
      ]
      -id: 14152
      -titleTs: "'name':1 'torrent':2"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700405644
      +visibility: "visible             "
      +apId: "https://lemmy.cat/post/5761887"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700319244 {#2132
        date: 2023-11-18 15:54:04.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#1611 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
    +body: "To be fair, I didn’t really focus on the biggest annoyance I’ve had with spaces in the file name: going between terminals and the GUI, most filenames you can copy and paste with wild abandon, but filenames with spaces always require special care, sometimes stripping the auto completed escaped space from file names from the terminal, or quoting or escaping the space when taking one from the GUI."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1700570210 {#1795
      date: 2023-11-21 13:36:50.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@retiolus@lemmy.cat"
      "@Socsa@sh.itjust.works"
      "@Pyrozo007@lemmy.dbzer0.com"
      "@bam13302@ttrpg.network"
      "@gayhitler420@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1598 …}
    +nested: Doctrine\ORM\PersistentCollection {#1629 …}
    +votes: Doctrine\ORM\PersistentCollection {#1626 …}
    +reports: Doctrine\ORM\PersistentCollection {#1618 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1597 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1731 …}
    -id: 146476
    -bodyTs: "'abandon':37 'alway':42 'annoy':12 'auto':49 'biggest':11 'care':45 'complet':50 'copi':32 'didn':5 'escap':51,62 'fair':3 'file':20,54 'filenam':29,39 'focus':8 'go':22 'gui':27,70 'name':21,55 'one':67 'past':34 'quot':60 'realli':7 'requir':43 'sometim':46 'space':17,41,52,64 'special':44 'strip':47 'take':66 'termin':24,58 've':14 'wild':36"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://ttrpg.network/comment/3440950"
    +editedAt: DateTimeImmutable @1701006823 {#1705
      date: 2023-11-26 14:53:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700570210 {#1711
      date: 2023-11-21 13:36:50.0 +01:00
    }
    +"title": 146476
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: false
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: true
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.14 ms
Input props
[
  "user" => App\Entity\User {#264
    +avatar: null
    +cover: null
    +email: "bam13302@ttrpg.network"
    +username: "@bam13302@ttrpg.network"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1702832914 {#272
      date: 2023-12-17 18:08:34.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: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …}
    +entries: Doctrine\ORM\PersistentCollection {#195 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#167 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#140 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …}
    +posts: Doctrine\ORM\PersistentCollection {#83 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#98 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1801 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …}
    +follows: Doctrine\ORM\PersistentCollection {#1607 …}
    +followers: Doctrine\ORM\PersistentCollection {#1869 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1827 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1856 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …}
    +reports: Doctrine\ORM\PersistentCollection {#1803 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1837 …}
    +violations: Doctrine\ORM\PersistentCollection {#1791 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1887 …}
    +awards: Doctrine\ORM\PersistentCollection {#1949 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …}
    +categories: Doctrine\ORM\PersistentCollection {#1864 …}
    -id: 78002
    -password: "$2y$13$KVyki4..Lh4NJ8Ca.wrhjO0XJPFIkpQMJuTFizGqrQ9bSvBJHvQ06"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …}
    +apId: "bam13302@ttrpg.network"
    +apProfileId: "https://ttrpg.network/u/bam13302"
    +apPublicUrl: "https://ttrpg.network/u/bam13302"
    +apFollowersUrl: null
    +apInboxUrl: "https://ttrpg.network/inbox"
    +apDomain: "ttrpg.network"
    +apPreferredUsername: "bam13302"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1705281894 {#273
      date: 2024-01-15 02:24:54.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1700765217 {#267
      date: 2023-11-23 19:46:57.0 +01:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#6944
  +user: App\Entity\User {#264
    +avatar: null
    +cover: null
    +email: "bam13302@ttrpg.network"
    +username: "@bam13302@ttrpg.network"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1702832914 {#272
      date: 2023-12-17 18:08:34.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: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …}
    +entries: Doctrine\ORM\PersistentCollection {#195 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#167 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#140 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …}
    +posts: Doctrine\ORM\PersistentCollection {#83 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#98 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1801 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …}
    +follows: Doctrine\ORM\PersistentCollection {#1607 …}
    +followers: Doctrine\ORM\PersistentCollection {#1869 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1827 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1856 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …}
    +reports: Doctrine\ORM\PersistentCollection {#1803 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1837 …}
    +violations: Doctrine\ORM\PersistentCollection {#1791 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1887 …}
    +awards: Doctrine\ORM\PersistentCollection {#1949 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …}
    +categories: Doctrine\ORM\PersistentCollection {#1864 …}
    -id: 78002
    -password: "$2y$13$KVyki4..Lh4NJ8Ca.wrhjO0XJPFIkpQMJuTFizGqrQ9bSvBJHvQ06"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …}
    +apId: "bam13302@ttrpg.network"
    +apProfileId: "https://ttrpg.network/u/bam13302"
    +apPublicUrl: "https://ttrpg.network/u/bam13302"
    +apFollowersUrl: null
    +apInboxUrl: "https://ttrpg.network/inbox"
    +apDomain: "ttrpg.network"
    +apPreferredUsername: "bam13302"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1705281894 {#273
      date: 2024-01-15 02:24:54.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1700765217 {#267
      date: 2023-11-23 19:46:57.0 +01:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.13 ms
Input props
[
  "date" => DateTimeImmutable @1700570210 {#1711
    date: 2023-11-21 13:36:50.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#7000
  +date: DateTimeImmutable @1700570210 {#1711
    date: 2023-11-21 13:36:50.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.15 ms
Input props
[
  "createdAt" => DateTimeImmutable @1700570210 {#1711
    date: 2023-11-21 13:36:50.0 +01:00
  }
  "editedAt" => DateTimeImmutable @1701006823 {#1705
    date: 2023-11-26 14:53:43.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#7054
  +createdAt: DateTimeImmutable @1700570210 {#1711
    date: 2023-11-21 13:36:50.0 +01:00
  }
  +editedAt: DateTimeImmutable @1701006823 {#1705
    date: 2023-11-26 14:53:43.0 +01:00
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.13 ms
Input props
[
  "user" => App\Entity\User {#264
    +avatar: null
    +cover: null
    +email: "bam13302@ttrpg.network"
    +username: "@bam13302@ttrpg.network"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1702832914 {#272
      date: 2023-12-17 18:08:34.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: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …}
    +entries: Doctrine\ORM\PersistentCollection {#195 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#167 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#140 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …}
    +posts: Doctrine\ORM\PersistentCollection {#83 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#98 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1801 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …}
    +follows: Doctrine\ORM\PersistentCollection {#1607 …}
    +followers: Doctrine\ORM\PersistentCollection {#1869 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1827 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1856 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …}
    +reports: Doctrine\ORM\PersistentCollection {#1803 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1837 …}
    +violations: Doctrine\ORM\PersistentCollection {#1791 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1887 …}
    +awards: Doctrine\ORM\PersistentCollection {#1949 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …}
    +categories: Doctrine\ORM\PersistentCollection {#1864 …}
    -id: 78002
    -password: "$2y$13$KVyki4..Lh4NJ8Ca.wrhjO0XJPFIkpQMJuTFizGqrQ9bSvBJHvQ06"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …}
    +apId: "bam13302@ttrpg.network"
    +apProfileId: "https://ttrpg.network/u/bam13302"
    +apPublicUrl: "https://ttrpg.network/u/bam13302"
    +apFollowersUrl: null
    +apInboxUrl: "https://ttrpg.network/inbox"
    +apDomain: "ttrpg.network"
    +apPreferredUsername: "bam13302"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1705281894 {#273
      date: 2024-01-15 02:24:54.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1700765217 {#267
      date: 2023-11-23 19:46:57.0 +01:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#7108
  +width: 40
  +height: 40
  +user: App\Entity\User {#264
    +avatar: null
    +cover: null
    +email: "bam13302@ttrpg.network"
    +username: "@bam13302@ttrpg.network"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1702832914 {#272
      date: 2023-12-17 18:08:34.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: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …}
    +entries: Doctrine\ORM\PersistentCollection {#195 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#167 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#140 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …}
    +posts: Doctrine\ORM\PersistentCollection {#83 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#98 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1801 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …}
    +follows: Doctrine\ORM\PersistentCollection {#1607 …}
    +followers: Doctrine\ORM\PersistentCollection {#1869 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1827 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1856 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …}
    +reports: Doctrine\ORM\PersistentCollection {#1803 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1837 …}
    +violations: Doctrine\ORM\PersistentCollection {#1791 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1887 …}
    +awards: Doctrine\ORM\PersistentCollection {#1949 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …}
    +categories: Doctrine\ORM\PersistentCollection {#1864 …}
    -id: 78002
    -password: "$2y$13$KVyki4..Lh4NJ8Ca.wrhjO0XJPFIkpQMJuTFizGqrQ9bSvBJHvQ06"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …}
    +apId: "bam13302@ttrpg.network"
    +apProfileId: "https://ttrpg.network/u/bam13302"
    +apPublicUrl: "https://ttrpg.network/u/bam13302"
    +apFollowersUrl: null
    +apInboxUrl: "https://ttrpg.network/inbox"
    +apDomain: "ttrpg.network"
    +apPreferredUsername: "bam13302"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1705281894 {#273
      date: 2024-01-15 02:24:54.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1700765217 {#267
      date: 2023-11-23 19:46:57.0 +01:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.43 ms
Input props
[
  "subject" => App\Entity\EntryComment {#1616
    +user: App\Entity\User {#264
      +avatar: null
      +cover: null
      +email: "bam13302@ttrpg.network"
      +username: "@bam13302@ttrpg.network"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1702832914 {#272
        date: 2023-12-17 18:08:34.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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …}
      +entries: Doctrine\ORM\PersistentCollection {#195 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#167 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#140 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …}
      +posts: Doctrine\ORM\PersistentCollection {#83 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#98 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1801 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …}
      +follows: Doctrine\ORM\PersistentCollection {#1607 …}
      +followers: Doctrine\ORM\PersistentCollection {#1869 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1827 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1856 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …}
      +reports: Doctrine\ORM\PersistentCollection {#1803 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1837 …}
      +violations: Doctrine\ORM\PersistentCollection {#1791 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1887 …}
      +awards: Doctrine\ORM\PersistentCollection {#1949 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …}
      +categories: Doctrine\ORM\PersistentCollection {#1864 …}
      -id: 78002
      -password: "$2y$13$KVyki4..Lh4NJ8Ca.wrhjO0XJPFIkpQMJuTFizGqrQ9bSvBJHvQ06"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …}
      +apId: "bam13302@ttrpg.network"
      +apProfileId: "https://ttrpg.network/u/bam13302"
      +apPublicUrl: "https://ttrpg.network/u/bam13302"
      +apFollowersUrl: null
      +apInboxUrl: "https://ttrpg.network/inbox"
      +apDomain: "ttrpg.network"
      +apPreferredUsername: "bam13302"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705281894 {#273
        date: 2024-01-15 02:24:54.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700765217 {#267
        date: 2023-11-23 19:46:57.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1593
      +user: Proxies\__CG__\App\Entity\User {#2011
        +avatar: Proxies\__CG__\App\Entity\Image {#4573 …}
        +cover: null
        +email: "retiolus@lemmy.cat"
        +username: "@retiolus@lemmy.cat"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Mastodon: [@retiolus@mamot.fr](https://mamot.fr/@retiolus)\n
          \n
          Website: <https://retiolus.net>\n
          \n
          #nobot
          """
        +lastActive: DateTime @1701548428 {#4570
          date: 2023-12-02 21:20:28.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 {#4574 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4576 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4578 …}
        +entries: Doctrine\ORM\PersistentCollection {#4580 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4582 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4584 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4586 …}
        +posts: Doctrine\ORM\PersistentCollection {#4588 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4590 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4592 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4594 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4596 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4598 …}
        +follows: Doctrine\ORM\PersistentCollection {#4600 …}
        +followers: Doctrine\ORM\PersistentCollection {#4602 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4604 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4606 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4608 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4610 …}
        +reports: Doctrine\ORM\PersistentCollection {#4612 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4614 …}
        +violations: Doctrine\ORM\PersistentCollection {#4616 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4618 …}
        +awards: Doctrine\ORM\PersistentCollection {#4620 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4622 …}
        +categories: Doctrine\ORM\PersistentCollection {#4624 …}
        -id: 7641
        -password: "$2y$13$pVjj2bB6lFj2thOl53jiqu.NmvR1rVnDWPU9Eu6OsvetS2Z7rRL.q"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4626 …}
        +apId: "retiolus@lemmy.cat"
        +apProfileId: "https://lemmy.cat/u/retiolus"
        +apPublicUrl: "https://lemmy.cat/u/retiolus"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.cat/inbox"
        +apDomain: "lemmy.cat"
        +apPreferredUsername: "retiolus"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1702799095 {#4571
          date: 2023-12-17 08:44:55.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687474467 {#4572
          date: 2023-06-23 00:54:27.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1581
        +icon: Proxies\__CG__\App\Entity\Image {#4498 …}
        +name: "piracy@lemmy.dbzer0.com"
        +title: "piracy"
        +description: """
          ##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
          \n
          ---\n
          \n
          ### Rules • [Full Version](https://rentry.co/piracy-rules)\n
          \n
          **1**. Posts must be related to the discussion of digital piracy\n
          \n
          **2**. Don’t request invites, trade, sell, or self-promote\n
          \n
          **3**. Don’t request or link to specific pirated titles, including DMs\n
          \n
          **4**. Don’t submit low-quality posts, be entitled, or harass others\n
          \n
          **5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
          \n
          ---\n
          \n
          [![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
          ---------------------------------------------------------------------------\n
          \n
          ### Loot, Pillage, &amp; Plunder\n
          \n
          - [📜 Megathread](https://rentry.co/megathread)\n
          - [🪶 FAQ](https://rentry.co/piracy-faq)\n
          - [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
          - [🪶 Rules](https://rentry.co/piracy-rules)\n
          \n
          ---\n
          \n
          💰 Please help cover server costs.\n
          \n
          [![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
          \n
          ---
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 866
        +entryCommentCount: 20194
        +postCount: 7
        +postCommentCount: 149
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729581369 {#4495
          date: 2024-10-22 09:16:09.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#4499 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#4501 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4503 …}
        +entries: Doctrine\ORM\PersistentCollection {#4505 …}
        +posts: Doctrine\ORM\PersistentCollection {#4507 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4509 …}
        +bans: Doctrine\ORM\PersistentCollection {#4511 …}
        +reports: Doctrine\ORM\PersistentCollection {#4513 …}
        +badges: Doctrine\ORM\PersistentCollection {#4515 …}
        +logs: Doctrine\ORM\PersistentCollection {#4517 …}
        +awards: Doctrine\ORM\PersistentCollection {#4519 …}
        +categories: Doctrine\ORM\PersistentCollection {#4521 …}
        -id: 51
        +apId: "piracy@lemmy.dbzer0.com"
        +apProfileId: "https://lemmy.dbzer0.com/c/piracy"
        +apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
        +apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
        +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
        +apDomain: "lemmy.dbzer0.com"
        +apPreferredUsername: "piracy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708748229 {#4496
          date: 2024-02-24 05:17:09.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697197339 {#4497
          date: 2023-10-13 13:42:19.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#2022 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#2112 …}
      +slug: "Naming-Torrents"
      +title: "Naming Torrents"
      +url: "https://files.catbox.moe/ictct2.png"
      +body: null
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 107
      +favouriteCount: 579
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1707939659 {#2109
        date: 2024-02-14 20:40:59.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2124 …}
      +votes: Doctrine\ORM\PersistentCollection {#2116 …}
      +reports: Doctrine\ORM\PersistentCollection {#2161 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2163 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2044 …}
      +badges: Doctrine\ORM\PersistentCollection {#2127 …}
      +children: [
        3 => App\Entity\EntryComment {#1595
          +user: App\Entity\User {#264}
          +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1671 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
          +body: "The problem is really that space is an argument separator, so to safely handle filenames with spaces you need to handle them special, either by escaping them, quoting the entire thing. This means that the filename with spaces can’t be just copy pasted wherever you want, you have handle them special. It adds complications that are resolved by just using a separator that isnt used for other things, like underscore, or dash. Dot I also don’t like as much as it’s used as a separator for extensions, but that’s a far easier problem to handle by just ignoring all but the last dot, leaving only one really bad edge case (a file that does not have an extension, that uses dot separator in its filename having the filesystem imply a wrong extension."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 12
          +score: 0
          +lastActive: DateTime @1700408216 {#1433
            date: 2023-11-19 16:36:56.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@retiolus@lemmy.cat"
            "@Socsa@sh.itjust.works"
            "@Pyrozo007@lemmy.dbzer0.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1666 …}
          +nested: Doctrine\ORM\PersistentCollection {#1669 …}
          +votes: Doctrine\ORM\PersistentCollection {#1677 …}
          +reports: Doctrine\ORM\PersistentCollection {#1672 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1573 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1574 …}
          -id: 140051
          -bodyTs: "'add':54 'also':76 'argument':9 'bad':112 'case':114 'complic':55 'copi':43 'dash':73 'dot':74,107,125 'easier':96 'edg':113 'either':24 'entir':30 'escap':26 'extens':90,122,136 'far':95 'file':116 'filenam':15,36,129 'filesystem':132 'handl':14,21,50,99 'ignor':102 'impli':133 'isnt':65 'last':106 'leav':108 'like':70,79 'mean':33 'much':81 'need':19 'one':110 'past':44 'problem':2,97 'quot':28 'realli':4,111 'resolv':58 'safe':13 'separ':10,63,88,126 'space':6,17,38 'special':23,52 'thing':31,69 'underscor':71 'use':61,66,85,124 'want':47 'wherev':45 'wrong':135"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://ttrpg.network/comment/3400887"
          +editedAt: DateTimeImmutable @1700765322 {#1430
            date: 2023-11-23 19:48:42.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700408216 {#1428
            date: 2023-11-19 16:36:56.0 +01:00
          }
          +"title": 140051
        }
        2 => App\Entity\EntryComment {#1561
          +user: App\Entity\User {#264}
          +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1526 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
          +body: """
            `for f in *.txt; do cat $f; done`\n
            \n
            Will error for example. It works fine for filenames without space, but if the filename has space in it, it will be interpreted wrong. But if your testing batch doesn’t have spaces in the filename, you won’t see the issue until it’s used on a file that does. Note ‘cat’ is a placeholder, any function/script that can be used on a file here will have the same issue.\n
            \n
            Something similar to that caught me last week while I was unzipping multiple mods in bulk for a game.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 3
          +score: 0
          +lastActive: DateTime @1700422351 {#1583
            date: 2023-11-19 20:32:31.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@retiolus@lemmy.cat"
            "@Socsa@sh.itjust.works"
            "@Pyrozo007@lemmy.dbzer0.com"
            "@bam13302@ttrpg.network"
            "@gayhitler420@lemm.ee"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1528 …}
          +nested: Doctrine\ORM\PersistentCollection {#1559 …}
          +votes: Doctrine\ORM\PersistentCollection {#1564 …}
          +reports: Doctrine\ORM\PersistentCollection {#1563 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1558 …}
          -id: 140660
          -bodyTs: "'batch':37 'bulk':95 'cat':6,61 'caught':84 'doesn':38 'done':8 'error':10 'exampl':12 'f':2,7 'file':57,73 'filenam':17,23,44 'fine':15 'function/script':66 'game':98 'interpret':31 'issu':50,79 'last':86 'mod':93 'multipl':92 'note':60 'placehold':64 'see':48 'similar':81 'someth':80 'space':19,25,41 'test':36 'txt':4 'unzip':91 'use':54,70 'week':87 'without':18 'won':46 'work':14 'wrong':32"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://ttrpg.network/comment/3404699"
          +editedAt: DateTimeImmutable @1700795049 {#1525
            date: 2023-11-24 04:04:09.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700422351 {#1567
            date: 2023-11-19 20:32:31.0 +01:00
          }
          +"title": 140660
        }
        1 => App\Entity\EntryComment {#1620
          +user: App\Entity\User {#264}
          +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1613 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
          +body: "You are correct, that is how I worked around the issue and why I mentioned that work around in my original post"
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1700431245 {#1557
            date: 2023-11-19 23:00:45.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@retiolus@lemmy.cat"
            "@Socsa@sh.itjust.works"
            "@Pyrozo007@lemmy.dbzer0.com"
            "@bam13302@ttrpg.network"
            "@gayhitler420@lemm.ee"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1604 …}
          +nested: Doctrine\ORM\PersistentCollection {#1619 …}
          +votes: Doctrine\ORM\PersistentCollection {#1701 …}
          +reports: Doctrine\ORM\PersistentCollection {#1687 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1689 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1691 …}
          -id: 141100
          -bodyTs: "'around':9,18 'correct':3 'issu':11 'mention':15 'origin':21 'post':22 'work':8,17"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://ttrpg.network/comment/3407102"
          +editedAt: DateTimeImmutable @1700811216 {#1555
            date: 2023-11-24 08:33:36.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700431245 {#1621
            date: 2023-11-19 23:00:45.0 +01:00
          }
          +"title": 141100
        }
        0 => App\Entity\EntryComment {#1616}
      ]
      -id: 14152
      -titleTs: "'name':1 'torrent':2"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700405644
      +visibility: "visible             "
      +apId: "https://lemmy.cat/post/5761887"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700319244 {#2132
        date: 2023-11-18 15:54:04.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#1611 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
    +body: "To be fair, I didn’t really focus on the biggest annoyance I’ve had with spaces in the file name: going between terminals and the GUI, most filenames you can copy and paste with wild abandon, but filenames with spaces always require special care, sometimes stripping the auto completed escaped space from file names from the terminal, or quoting or escaping the space when taking one from the GUI."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1700570210 {#1795
      date: 2023-11-21 13:36:50.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@retiolus@lemmy.cat"
      "@Socsa@sh.itjust.works"
      "@Pyrozo007@lemmy.dbzer0.com"
      "@bam13302@ttrpg.network"
      "@gayhitler420@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1598 …}
    +nested: Doctrine\ORM\PersistentCollection {#1629 …}
    +votes: Doctrine\ORM\PersistentCollection {#1626 …}
    +reports: Doctrine\ORM\PersistentCollection {#1618 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1597 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1731 …}
    -id: 146476
    -bodyTs: "'abandon':37 'alway':42 'annoy':12 'auto':49 'biggest':11 'care':45 'complet':50 'copi':32 'didn':5 'escap':51,62 'fair':3 'file':20,54 'filenam':29,39 'focus':8 'go':22 'gui':27,70 'name':21,55 'one':67 'past':34 'quot':60 'realli':7 'requir':43 'sometim':46 'space':17,41,52,64 'special':44 'strip':47 'take':66 'termin':24,58 've':14 'wild':36"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://ttrpg.network/comment/3440950"
    +editedAt: DateTimeImmutable @1701006823 {#1705
      date: 2023-11-26 14:53:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700570210 {#1711
      date: 2023-11-21 13:36:50.0 +01:00
    }
    +"title": 146476
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#7177
  +subject: App\Entity\EntryComment {#1616
    +user: App\Entity\User {#264
      +avatar: null
      +cover: null
      +email: "bam13302@ttrpg.network"
      +username: "@bam13302@ttrpg.network"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1702832914 {#272
        date: 2023-12-17 18:08:34.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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …}
      +entries: Doctrine\ORM\PersistentCollection {#195 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#167 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#140 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …}
      +posts: Doctrine\ORM\PersistentCollection {#83 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#98 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1801 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …}
      +follows: Doctrine\ORM\PersistentCollection {#1607 …}
      +followers: Doctrine\ORM\PersistentCollection {#1869 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1827 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1856 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …}
      +reports: Doctrine\ORM\PersistentCollection {#1803 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1837 …}
      +violations: Doctrine\ORM\PersistentCollection {#1791 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1887 …}
      +awards: Doctrine\ORM\PersistentCollection {#1949 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …}
      +categories: Doctrine\ORM\PersistentCollection {#1864 …}
      -id: 78002
      -password: "$2y$13$KVyki4..Lh4NJ8Ca.wrhjO0XJPFIkpQMJuTFizGqrQ9bSvBJHvQ06"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …}
      +apId: "bam13302@ttrpg.network"
      +apProfileId: "https://ttrpg.network/u/bam13302"
      +apPublicUrl: "https://ttrpg.network/u/bam13302"
      +apFollowersUrl: null
      +apInboxUrl: "https://ttrpg.network/inbox"
      +apDomain: "ttrpg.network"
      +apPreferredUsername: "bam13302"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705281894 {#273
        date: 2024-01-15 02:24:54.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700765217 {#267
        date: 2023-11-23 19:46:57.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1593
      +user: Proxies\__CG__\App\Entity\User {#2011
        +avatar: Proxies\__CG__\App\Entity\Image {#4573 …}
        +cover: null
        +email: "retiolus@lemmy.cat"
        +username: "@retiolus@lemmy.cat"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Mastodon: [@retiolus@mamot.fr](https://mamot.fr/@retiolus)\n
          \n
          Website: <https://retiolus.net>\n
          \n
          #nobot
          """
        +lastActive: DateTime @1701548428 {#4570
          date: 2023-12-02 21:20:28.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 {#4574 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4576 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4578 …}
        +entries: Doctrine\ORM\PersistentCollection {#4580 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4582 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4584 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4586 …}
        +posts: Doctrine\ORM\PersistentCollection {#4588 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4590 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4592 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4594 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4596 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4598 …}
        +follows: Doctrine\ORM\PersistentCollection {#4600 …}
        +followers: Doctrine\ORM\PersistentCollection {#4602 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4604 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4606 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4608 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4610 …}
        +reports: Doctrine\ORM\PersistentCollection {#4612 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4614 …}
        +violations: Doctrine\ORM\PersistentCollection {#4616 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4618 …}
        +awards: Doctrine\ORM\PersistentCollection {#4620 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4622 …}
        +categories: Doctrine\ORM\PersistentCollection {#4624 …}
        -id: 7641
        -password: "$2y$13$pVjj2bB6lFj2thOl53jiqu.NmvR1rVnDWPU9Eu6OsvetS2Z7rRL.q"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4626 …}
        +apId: "retiolus@lemmy.cat"
        +apProfileId: "https://lemmy.cat/u/retiolus"
        +apPublicUrl: "https://lemmy.cat/u/retiolus"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.cat/inbox"
        +apDomain: "lemmy.cat"
        +apPreferredUsername: "retiolus"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1702799095 {#4571
          date: 2023-12-17 08:44:55.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687474467 {#4572
          date: 2023-06-23 00:54:27.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1581
        +icon: Proxies\__CG__\App\Entity\Image {#4498 …}
        +name: "piracy@lemmy.dbzer0.com"
        +title: "piracy"
        +description: """
          ##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
          \n
          ---\n
          \n
          ### Rules • [Full Version](https://rentry.co/piracy-rules)\n
          \n
          **1**. Posts must be related to the discussion of digital piracy\n
          \n
          **2**. Don’t request invites, trade, sell, or self-promote\n
          \n
          **3**. Don’t request or link to specific pirated titles, including DMs\n
          \n
          **4**. Don’t submit low-quality posts, be entitled, or harass others\n
          \n
          **5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
          \n
          ---\n
          \n
          [![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
          ---------------------------------------------------------------------------\n
          \n
          ### Loot, Pillage, &amp; Plunder\n
          \n
          - [📜 Megathread](https://rentry.co/megathread)\n
          - [🪶 FAQ](https://rentry.co/piracy-faq)\n
          - [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
          - [🪶 Rules](https://rentry.co/piracy-rules)\n
          \n
          ---\n
          \n
          💰 Please help cover server costs.\n
          \n
          [![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
          \n
          ---
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 866
        +entryCommentCount: 20194
        +postCount: 7
        +postCommentCount: 149
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729581369 {#4495
          date: 2024-10-22 09:16:09.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#4499 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#4501 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4503 …}
        +entries: Doctrine\ORM\PersistentCollection {#4505 …}
        +posts: Doctrine\ORM\PersistentCollection {#4507 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4509 …}
        +bans: Doctrine\ORM\PersistentCollection {#4511 …}
        +reports: Doctrine\ORM\PersistentCollection {#4513 …}
        +badges: Doctrine\ORM\PersistentCollection {#4515 …}
        +logs: Doctrine\ORM\PersistentCollection {#4517 …}
        +awards: Doctrine\ORM\PersistentCollection {#4519 …}
        +categories: Doctrine\ORM\PersistentCollection {#4521 …}
        -id: 51
        +apId: "piracy@lemmy.dbzer0.com"
        +apProfileId: "https://lemmy.dbzer0.com/c/piracy"
        +apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
        +apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
        +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
        +apDomain: "lemmy.dbzer0.com"
        +apPreferredUsername: "piracy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708748229 {#4496
          date: 2024-02-24 05:17:09.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697197339 {#4497
          date: 2023-10-13 13:42:19.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#2022 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#2112 …}
      +slug: "Naming-Torrents"
      +title: "Naming Torrents"
      +url: "https://files.catbox.moe/ictct2.png"
      +body: null
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 107
      +favouriteCount: 579
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1707939659 {#2109
        date: 2024-02-14 20:40:59.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2124 …}
      +votes: Doctrine\ORM\PersistentCollection {#2116 …}
      +reports: Doctrine\ORM\PersistentCollection {#2161 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2163 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2044 …}
      +badges: Doctrine\ORM\PersistentCollection {#2127 …}
      +children: [
        3 => App\Entity\EntryComment {#1595
          +user: App\Entity\User {#264}
          +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1671 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
          +body: "The problem is really that space is an argument separator, so to safely handle filenames with spaces you need to handle them special, either by escaping them, quoting the entire thing. This means that the filename with spaces can’t be just copy pasted wherever you want, you have handle them special. It adds complications that are resolved by just using a separator that isnt used for other things, like underscore, or dash. Dot I also don’t like as much as it’s used as a separator for extensions, but that’s a far easier problem to handle by just ignoring all but the last dot, leaving only one really bad edge case (a file that does not have an extension, that uses dot separator in its filename having the filesystem imply a wrong extension."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 12
          +score: 0
          +lastActive: DateTime @1700408216 {#1433
            date: 2023-11-19 16:36:56.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@retiolus@lemmy.cat"
            "@Socsa@sh.itjust.works"
            "@Pyrozo007@lemmy.dbzer0.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1666 …}
          +nested: Doctrine\ORM\PersistentCollection {#1669 …}
          +votes: Doctrine\ORM\PersistentCollection {#1677 …}
          +reports: Doctrine\ORM\PersistentCollection {#1672 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1573 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1574 …}
          -id: 140051
          -bodyTs: "'add':54 'also':76 'argument':9 'bad':112 'case':114 'complic':55 'copi':43 'dash':73 'dot':74,107,125 'easier':96 'edg':113 'either':24 'entir':30 'escap':26 'extens':90,122,136 'far':95 'file':116 'filenam':15,36,129 'filesystem':132 'handl':14,21,50,99 'ignor':102 'impli':133 'isnt':65 'last':106 'leav':108 'like':70,79 'mean':33 'much':81 'need':19 'one':110 'past':44 'problem':2,97 'quot':28 'realli':4,111 'resolv':58 'safe':13 'separ':10,63,88,126 'space':6,17,38 'special':23,52 'thing':31,69 'underscor':71 'use':61,66,85,124 'want':47 'wherev':45 'wrong':135"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://ttrpg.network/comment/3400887"
          +editedAt: DateTimeImmutable @1700765322 {#1430
            date: 2023-11-23 19:48:42.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700408216 {#1428
            date: 2023-11-19 16:36:56.0 +01:00
          }
          +"title": 140051
        }
        2 => App\Entity\EntryComment {#1561
          +user: App\Entity\User {#264}
          +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1526 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
          +body: """
            `for f in *.txt; do cat $f; done`\n
            \n
            Will error for example. It works fine for filenames without space, but if the filename has space in it, it will be interpreted wrong. But if your testing batch doesn’t have spaces in the filename, you won’t see the issue until it’s used on a file that does. Note ‘cat’ is a placeholder, any function/script that can be used on a file here will have the same issue.\n
            \n
            Something similar to that caught me last week while I was unzipping multiple mods in bulk for a game.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 3
          +score: 0
          +lastActive: DateTime @1700422351 {#1583
            date: 2023-11-19 20:32:31.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@retiolus@lemmy.cat"
            "@Socsa@sh.itjust.works"
            "@Pyrozo007@lemmy.dbzer0.com"
            "@bam13302@ttrpg.network"
            "@gayhitler420@lemm.ee"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1528 …}
          +nested: Doctrine\ORM\PersistentCollection {#1559 …}
          +votes: Doctrine\ORM\PersistentCollection {#1564 …}
          +reports: Doctrine\ORM\PersistentCollection {#1563 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1558 …}
          -id: 140660
          -bodyTs: "'batch':37 'bulk':95 'cat':6,61 'caught':84 'doesn':38 'done':8 'error':10 'exampl':12 'f':2,7 'file':57,73 'filenam':17,23,44 'fine':15 'function/script':66 'game':98 'interpret':31 'issu':50,79 'last':86 'mod':93 'multipl':92 'note':60 'placehold':64 'see':48 'similar':81 'someth':80 'space':19,25,41 'test':36 'txt':4 'unzip':91 'use':54,70 'week':87 'without':18 'won':46 'work':14 'wrong':32"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://ttrpg.network/comment/3404699"
          +editedAt: DateTimeImmutable @1700795049 {#1525
            date: 2023-11-24 04:04:09.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700422351 {#1567
            date: 2023-11-19 20:32:31.0 +01:00
          }
          +"title": 140660
        }
        1 => App\Entity\EntryComment {#1620
          +user: App\Entity\User {#264}
          +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1613 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
          +body: "You are correct, that is how I worked around the issue and why I mentioned that work around in my original post"
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1700431245 {#1557
            date: 2023-11-19 23:00:45.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@retiolus@lemmy.cat"
            "@Socsa@sh.itjust.works"
            "@Pyrozo007@lemmy.dbzer0.com"
            "@bam13302@ttrpg.network"
            "@gayhitler420@lemm.ee"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1604 …}
          +nested: Doctrine\ORM\PersistentCollection {#1619 …}
          +votes: Doctrine\ORM\PersistentCollection {#1701 …}
          +reports: Doctrine\ORM\PersistentCollection {#1687 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1689 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1691 …}
          -id: 141100
          -bodyTs: "'around':9,18 'correct':3 'issu':11 'mention':15 'origin':21 'post':22 'work':8,17"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://ttrpg.network/comment/3407102"
          +editedAt: DateTimeImmutable @1700811216 {#1555
            date: 2023-11-24 08:33:36.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700431245 {#1621
            date: 2023-11-19 23:00:45.0 +01:00
          }
          +"title": 141100
        }
        0 => App\Entity\EntryComment {#1616}
      ]
      -id: 14152
      -titleTs: "'name':1 'torrent':2"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700405644
      +visibility: "visible             "
      +apId: "https://lemmy.cat/post/5761887"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700319244 {#2132
        date: 2023-11-18 15:54:04.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#1611 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
    +body: "To be fair, I didn’t really focus on the biggest annoyance I’ve had with spaces in the file name: going between terminals and the GUI, most filenames you can copy and paste with wild abandon, but filenames with spaces always require special care, sometimes stripping the auto completed escaped space from file names from the terminal, or quoting or escaping the space when taking one from the GUI."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1700570210 {#1795
      date: 2023-11-21 13:36:50.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@retiolus@lemmy.cat"
      "@Socsa@sh.itjust.works"
      "@Pyrozo007@lemmy.dbzer0.com"
      "@bam13302@ttrpg.network"
      "@gayhitler420@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1598 …}
    +nested: Doctrine\ORM\PersistentCollection {#1629 …}
    +votes: Doctrine\ORM\PersistentCollection {#1626 …}
    +reports: Doctrine\ORM\PersistentCollection {#1618 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1597 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1731 …}
    -id: 146476
    -bodyTs: "'abandon':37 'alway':42 'annoy':12 'auto':49 'biggest':11 'care':45 'complet':50 'copi':32 'didn':5 'escap':51,62 'fair':3 'file':20,54 'filenam':29,39 'focus':8 'go':22 'gui':27,70 'name':21,55 'one':67 'past':34 'quot':60 'realli':7 'requir':43 'sometim':46 'space':17,41,52,64 'special':44 'strip':47 'take':66 'termin':24,58 've':14 'wild':36"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://ttrpg.network/comment/3440950"
    +editedAt: DateTimeImmutable @1701006823 {#1705
      date: 2023-11-26 14:53:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700570210 {#1711
      date: 2023-11-21 13:36:50.0 +01:00
    }
    +"title": 146476
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 16.83 ms
Input props
[
  "subject" => App\Entity\EntryComment {#1616
    +user: App\Entity\User {#264
      +avatar: null
      +cover: null
      +email: "bam13302@ttrpg.network"
      +username: "@bam13302@ttrpg.network"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1702832914 {#272
        date: 2023-12-17 18:08:34.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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …}
      +entries: Doctrine\ORM\PersistentCollection {#195 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#167 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#140 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …}
      +posts: Doctrine\ORM\PersistentCollection {#83 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#98 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1801 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …}
      +follows: Doctrine\ORM\PersistentCollection {#1607 …}
      +followers: Doctrine\ORM\PersistentCollection {#1869 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1827 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1856 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …}
      +reports: Doctrine\ORM\PersistentCollection {#1803 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1837 …}
      +violations: Doctrine\ORM\PersistentCollection {#1791 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1887 …}
      +awards: Doctrine\ORM\PersistentCollection {#1949 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …}
      +categories: Doctrine\ORM\PersistentCollection {#1864 …}
      -id: 78002
      -password: "$2y$13$KVyki4..Lh4NJ8Ca.wrhjO0XJPFIkpQMJuTFizGqrQ9bSvBJHvQ06"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …}
      +apId: "bam13302@ttrpg.network"
      +apProfileId: "https://ttrpg.network/u/bam13302"
      +apPublicUrl: "https://ttrpg.network/u/bam13302"
      +apFollowersUrl: null
      +apInboxUrl: "https://ttrpg.network/inbox"
      +apDomain: "ttrpg.network"
      +apPreferredUsername: "bam13302"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705281894 {#273
        date: 2024-01-15 02:24:54.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700765217 {#267
        date: 2023-11-23 19:46:57.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1593
      +user: Proxies\__CG__\App\Entity\User {#2011
        +avatar: Proxies\__CG__\App\Entity\Image {#4573 …}
        +cover: null
        +email: "retiolus@lemmy.cat"
        +username: "@retiolus@lemmy.cat"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Mastodon: [@retiolus@mamot.fr](https://mamot.fr/@retiolus)\n
          \n
          Website: <https://retiolus.net>\n
          \n
          #nobot
          """
        +lastActive: DateTime @1701548428 {#4570
          date: 2023-12-02 21:20:28.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 {#4574 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4576 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4578 …}
        +entries: Doctrine\ORM\PersistentCollection {#4580 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4582 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4584 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4586 …}
        +posts: Doctrine\ORM\PersistentCollection {#4588 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4590 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4592 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4594 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4596 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4598 …}
        +follows: Doctrine\ORM\PersistentCollection {#4600 …}
        +followers: Doctrine\ORM\PersistentCollection {#4602 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4604 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4606 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4608 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4610 …}
        +reports: Doctrine\ORM\PersistentCollection {#4612 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4614 …}
        +violations: Doctrine\ORM\PersistentCollection {#4616 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4618 …}
        +awards: Doctrine\ORM\PersistentCollection {#4620 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4622 …}
        +categories: Doctrine\ORM\PersistentCollection {#4624 …}
        -id: 7641
        -password: "$2y$13$pVjj2bB6lFj2thOl53jiqu.NmvR1rVnDWPU9Eu6OsvetS2Z7rRL.q"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4626 …}
        +apId: "retiolus@lemmy.cat"
        +apProfileId: "https://lemmy.cat/u/retiolus"
        +apPublicUrl: "https://lemmy.cat/u/retiolus"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.cat/inbox"
        +apDomain: "lemmy.cat"
        +apPreferredUsername: "retiolus"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1702799095 {#4571
          date: 2023-12-17 08:44:55.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687474467 {#4572
          date: 2023-06-23 00:54:27.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1581
        +icon: Proxies\__CG__\App\Entity\Image {#4498 …}
        +name: "piracy@lemmy.dbzer0.com"
        +title: "piracy"
        +description: """
          ##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
          \n
          ---\n
          \n
          ### Rules • [Full Version](https://rentry.co/piracy-rules)\n
          \n
          **1**. Posts must be related to the discussion of digital piracy\n
          \n
          **2**. Don’t request invites, trade, sell, or self-promote\n
          \n
          **3**. Don’t request or link to specific pirated titles, including DMs\n
          \n
          **4**. Don’t submit low-quality posts, be entitled, or harass others\n
          \n
          **5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
          \n
          ---\n
          \n
          [![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
          ---------------------------------------------------------------------------\n
          \n
          ### Loot, Pillage, &amp; Plunder\n
          \n
          - [📜 Megathread](https://rentry.co/megathread)\n
          - [🪶 FAQ](https://rentry.co/piracy-faq)\n
          - [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
          - [🪶 Rules](https://rentry.co/piracy-rules)\n
          \n
          ---\n
          \n
          💰 Please help cover server costs.\n
          \n
          [![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
          \n
          ---
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 866
        +entryCommentCount: 20194
        +postCount: 7
        +postCommentCount: 149
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729581369 {#4495
          date: 2024-10-22 09:16:09.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#4499 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#4501 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4503 …}
        +entries: Doctrine\ORM\PersistentCollection {#4505 …}
        +posts: Doctrine\ORM\PersistentCollection {#4507 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4509 …}
        +bans: Doctrine\ORM\PersistentCollection {#4511 …}
        +reports: Doctrine\ORM\PersistentCollection {#4513 …}
        +badges: Doctrine\ORM\PersistentCollection {#4515 …}
        +logs: Doctrine\ORM\PersistentCollection {#4517 …}
        +awards: Doctrine\ORM\PersistentCollection {#4519 …}
        +categories: Doctrine\ORM\PersistentCollection {#4521 …}
        -id: 51
        +apId: "piracy@lemmy.dbzer0.com"
        +apProfileId: "https://lemmy.dbzer0.com/c/piracy"
        +apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
        +apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
        +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
        +apDomain: "lemmy.dbzer0.com"
        +apPreferredUsername: "piracy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708748229 {#4496
          date: 2024-02-24 05:17:09.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697197339 {#4497
          date: 2023-10-13 13:42:19.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#2022 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#2112 …}
      +slug: "Naming-Torrents"
      +title: "Naming Torrents"
      +url: "https://files.catbox.moe/ictct2.png"
      +body: null
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 107
      +favouriteCount: 579
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1707939659 {#2109
        date: 2024-02-14 20:40:59.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2124 …}
      +votes: Doctrine\ORM\PersistentCollection {#2116 …}
      +reports: Doctrine\ORM\PersistentCollection {#2161 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2163 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2044 …}
      +badges: Doctrine\ORM\PersistentCollection {#2127 …}
      +children: [
        3 => App\Entity\EntryComment {#1595
          +user: App\Entity\User {#264}
          +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1671 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
          +body: "The problem is really that space is an argument separator, so to safely handle filenames with spaces you need to handle them special, either by escaping them, quoting the entire thing. This means that the filename with spaces can’t be just copy pasted wherever you want, you have handle them special. It adds complications that are resolved by just using a separator that isnt used for other things, like underscore, or dash. Dot I also don’t like as much as it’s used as a separator for extensions, but that’s a far easier problem to handle by just ignoring all but the last dot, leaving only one really bad edge case (a file that does not have an extension, that uses dot separator in its filename having the filesystem imply a wrong extension."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 12
          +score: 0
          +lastActive: DateTime @1700408216 {#1433
            date: 2023-11-19 16:36:56.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@retiolus@lemmy.cat"
            "@Socsa@sh.itjust.works"
            "@Pyrozo007@lemmy.dbzer0.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1666 …}
          +nested: Doctrine\ORM\PersistentCollection {#1669 …}
          +votes: Doctrine\ORM\PersistentCollection {#1677 …}
          +reports: Doctrine\ORM\PersistentCollection {#1672 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1573 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1574 …}
          -id: 140051
          -bodyTs: "'add':54 'also':76 'argument':9 'bad':112 'case':114 'complic':55 'copi':43 'dash':73 'dot':74,107,125 'easier':96 'edg':113 'either':24 'entir':30 'escap':26 'extens':90,122,136 'far':95 'file':116 'filenam':15,36,129 'filesystem':132 'handl':14,21,50,99 'ignor':102 'impli':133 'isnt':65 'last':106 'leav':108 'like':70,79 'mean':33 'much':81 'need':19 'one':110 'past':44 'problem':2,97 'quot':28 'realli':4,111 'resolv':58 'safe':13 'separ':10,63,88,126 'space':6,17,38 'special':23,52 'thing':31,69 'underscor':71 'use':61,66,85,124 'want':47 'wherev':45 'wrong':135"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://ttrpg.network/comment/3400887"
          +editedAt: DateTimeImmutable @1700765322 {#1430
            date: 2023-11-23 19:48:42.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700408216 {#1428
            date: 2023-11-19 16:36:56.0 +01:00
          }
          +"title": 140051
        }
        2 => App\Entity\EntryComment {#1561
          +user: App\Entity\User {#264}
          +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1526 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
          +body: """
            `for f in *.txt; do cat $f; done`\n
            \n
            Will error for example. It works fine for filenames without space, but if the filename has space in it, it will be interpreted wrong. But if your testing batch doesn’t have spaces in the filename, you won’t see the issue until it’s used on a file that does. Note ‘cat’ is a placeholder, any function/script that can be used on a file here will have the same issue.\n
            \n
            Something similar to that caught me last week while I was unzipping multiple mods in bulk for a game.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 3
          +score: 0
          +lastActive: DateTime @1700422351 {#1583
            date: 2023-11-19 20:32:31.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@retiolus@lemmy.cat"
            "@Socsa@sh.itjust.works"
            "@Pyrozo007@lemmy.dbzer0.com"
            "@bam13302@ttrpg.network"
            "@gayhitler420@lemm.ee"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1528 …}
          +nested: Doctrine\ORM\PersistentCollection {#1559 …}
          +votes: Doctrine\ORM\PersistentCollection {#1564 …}
          +reports: Doctrine\ORM\PersistentCollection {#1563 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1558 …}
          -id: 140660
          -bodyTs: "'batch':37 'bulk':95 'cat':6,61 'caught':84 'doesn':38 'done':8 'error':10 'exampl':12 'f':2,7 'file':57,73 'filenam':17,23,44 'fine':15 'function/script':66 'game':98 'interpret':31 'issu':50,79 'last':86 'mod':93 'multipl':92 'note':60 'placehold':64 'see':48 'similar':81 'someth':80 'space':19,25,41 'test':36 'txt':4 'unzip':91 'use':54,70 'week':87 'without':18 'won':46 'work':14 'wrong':32"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://ttrpg.network/comment/3404699"
          +editedAt: DateTimeImmutable @1700795049 {#1525
            date: 2023-11-24 04:04:09.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700422351 {#1567
            date: 2023-11-19 20:32:31.0 +01:00
          }
          +"title": 140660
        }
        1 => App\Entity\EntryComment {#1620
          +user: App\Entity\User {#264}
          +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1613 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
          +body: "You are correct, that is how I worked around the issue and why I mentioned that work around in my original post"
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1700431245 {#1557
            date: 2023-11-19 23:00:45.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@retiolus@lemmy.cat"
            "@Socsa@sh.itjust.works"
            "@Pyrozo007@lemmy.dbzer0.com"
            "@bam13302@ttrpg.network"
            "@gayhitler420@lemm.ee"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1604 …}
          +nested: Doctrine\ORM\PersistentCollection {#1619 …}
          +votes: Doctrine\ORM\PersistentCollection {#1701 …}
          +reports: Doctrine\ORM\PersistentCollection {#1687 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1689 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1691 …}
          -id: 141100
          -bodyTs: "'around':9,18 'correct':3 'issu':11 'mention':15 'origin':21 'post':22 'work':8,17"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://ttrpg.network/comment/3407102"
          +editedAt: DateTimeImmutable @1700811216 {#1555
            date: 2023-11-24 08:33:36.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700431245 {#1621
            date: 2023-11-19 23:00:45.0 +01:00
          }
          +"title": 141100
        }
        0 => App\Entity\EntryComment {#1616}
      ]
      -id: 14152
      -titleTs: "'name':1 'torrent':2"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700405644
      +visibility: "visible             "
      +apId: "https://lemmy.cat/post/5761887"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700319244 {#2132
        date: 2023-11-18 15:54:04.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#1611 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
    +body: "To be fair, I didn’t really focus on the biggest annoyance I’ve had with spaces in the file name: going between terminals and the GUI, most filenames you can copy and paste with wild abandon, but filenames with spaces always require special care, sometimes stripping the auto completed escaped space from file names from the terminal, or quoting or escaping the space when taking one from the GUI."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1700570210 {#1795
      date: 2023-11-21 13:36:50.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@retiolus@lemmy.cat"
      "@Socsa@sh.itjust.works"
      "@Pyrozo007@lemmy.dbzer0.com"
      "@bam13302@ttrpg.network"
      "@gayhitler420@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1598 …}
    +nested: Doctrine\ORM\PersistentCollection {#1629 …}
    +votes: Doctrine\ORM\PersistentCollection {#1626 …}
    +reports: Doctrine\ORM\PersistentCollection {#1618 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1597 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1731 …}
    -id: 146476
    -bodyTs: "'abandon':37 'alway':42 'annoy':12 'auto':49 'biggest':11 'care':45 'complet':50 'copi':32 'didn':5 'escap':51,62 'fair':3 'file':20,54 'filenam':29,39 'focus':8 'go':22 'gui':27,70 'name':21,55 'one':67 'past':34 'quot':60 'realli':7 'requir':43 'sometim':46 'space':17,41,52,64 'special':44 'strip':47 'take':66 'termin':24,58 've':14 'wild':36"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://ttrpg.network/comment/3440950"
    +editedAt: DateTimeImmutable @1701006823 {#1705
      date: 2023-11-26 14:53:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700570210 {#1711
      date: 2023-11-21 13:36:50.0 +01:00
    }
    +"title": 146476
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#7234
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#1616
    +user: App\Entity\User {#264
      +avatar: null
      +cover: null
      +email: "bam13302@ttrpg.network"
      +username: "@bam13302@ttrpg.network"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1702832914 {#272
        date: 2023-12-17 18:08:34.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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …}
      +entries: Doctrine\ORM\PersistentCollection {#195 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#167 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#140 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …}
      +posts: Doctrine\ORM\PersistentCollection {#83 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#98 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1801 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …}
      +follows: Doctrine\ORM\PersistentCollection {#1607 …}
      +followers: Doctrine\ORM\PersistentCollection {#1869 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1827 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1856 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …}
      +reports: Doctrine\ORM\PersistentCollection {#1803 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1837 …}
      +violations: Doctrine\ORM\PersistentCollection {#1791 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1887 …}
      +awards: Doctrine\ORM\PersistentCollection {#1949 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …}
      +categories: Doctrine\ORM\PersistentCollection {#1864 …}
      -id: 78002
      -password: "$2y$13$KVyki4..Lh4NJ8Ca.wrhjO0XJPFIkpQMJuTFizGqrQ9bSvBJHvQ06"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …}
      +apId: "bam13302@ttrpg.network"
      +apProfileId: "https://ttrpg.network/u/bam13302"
      +apPublicUrl: "https://ttrpg.network/u/bam13302"
      +apFollowersUrl: null
      +apInboxUrl: "https://ttrpg.network/inbox"
      +apDomain: "ttrpg.network"
      +apPreferredUsername: "bam13302"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705281894 {#273
        date: 2024-01-15 02:24:54.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700765217 {#267
        date: 2023-11-23 19:46:57.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1593
      +user: Proxies\__CG__\App\Entity\User {#2011
        +avatar: Proxies\__CG__\App\Entity\Image {#4573 …}
        +cover: null
        +email: "retiolus@lemmy.cat"
        +username: "@retiolus@lemmy.cat"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Mastodon: [@retiolus@mamot.fr](https://mamot.fr/@retiolus)\n
          \n
          Website: <https://retiolus.net>\n
          \n
          #nobot
          """
        +lastActive: DateTime @1701548428 {#4570
          date: 2023-12-02 21:20:28.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 {#4574 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4576 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4578 …}
        +entries: Doctrine\ORM\PersistentCollection {#4580 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4582 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4584 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4586 …}
        +posts: Doctrine\ORM\PersistentCollection {#4588 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4590 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4592 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4594 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4596 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4598 …}
        +follows: Doctrine\ORM\PersistentCollection {#4600 …}
        +followers: Doctrine\ORM\PersistentCollection {#4602 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4604 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4606 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4608 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4610 …}
        +reports: Doctrine\ORM\PersistentCollection {#4612 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4614 …}
        +violations: Doctrine\ORM\PersistentCollection {#4616 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4618 …}
        +awards: Doctrine\ORM\PersistentCollection {#4620 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4622 …}
        +categories: Doctrine\ORM\PersistentCollection {#4624 …}
        -id: 7641
        -password: "$2y$13$pVjj2bB6lFj2thOl53jiqu.NmvR1rVnDWPU9Eu6OsvetS2Z7rRL.q"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4626 …}
        +apId: "retiolus@lemmy.cat"
        +apProfileId: "https://lemmy.cat/u/retiolus"
        +apPublicUrl: "https://lemmy.cat/u/retiolus"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.cat/inbox"
        +apDomain: "lemmy.cat"
        +apPreferredUsername: "retiolus"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1702799095 {#4571
          date: 2023-12-17 08:44:55.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687474467 {#4572
          date: 2023-06-23 00:54:27.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1581
        +icon: Proxies\__CG__\App\Entity\Image {#4498 …}
        +name: "piracy@lemmy.dbzer0.com"
        +title: "piracy"
        +description: """
          ##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
          \n
          ---\n
          \n
          ### Rules • [Full Version](https://rentry.co/piracy-rules)\n
          \n
          **1**. Posts must be related to the discussion of digital piracy\n
          \n
          **2**. Don’t request invites, trade, sell, or self-promote\n
          \n
          **3**. Don’t request or link to specific pirated titles, including DMs\n
          \n
          **4**. Don’t submit low-quality posts, be entitled, or harass others\n
          \n
          **5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
          \n
          ---\n
          \n
          [![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
          ---------------------------------------------------------------------------\n
          \n
          ### Loot, Pillage, &amp; Plunder\n
          \n
          - [📜 Megathread](https://rentry.co/megathread)\n
          - [🪶 FAQ](https://rentry.co/piracy-faq)\n
          - [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
          - [🪶 Rules](https://rentry.co/piracy-rules)\n
          \n
          ---\n
          \n
          💰 Please help cover server costs.\n
          \n
          [![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
          \n
          ---
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 866
        +entryCommentCount: 20194
        +postCount: 7
        +postCommentCount: 149
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729581369 {#4495
          date: 2024-10-22 09:16:09.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#4499 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#4501 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4503 …}
        +entries: Doctrine\ORM\PersistentCollection {#4505 …}
        +posts: Doctrine\ORM\PersistentCollection {#4507 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4509 …}
        +bans: Doctrine\ORM\PersistentCollection {#4511 …}
        +reports: Doctrine\ORM\PersistentCollection {#4513 …}
        +badges: Doctrine\ORM\PersistentCollection {#4515 …}
        +logs: Doctrine\ORM\PersistentCollection {#4517 …}
        +awards: Doctrine\ORM\PersistentCollection {#4519 …}
        +categories: Doctrine\ORM\PersistentCollection {#4521 …}
        -id: 51
        +apId: "piracy@lemmy.dbzer0.com"
        +apProfileId: "https://lemmy.dbzer0.com/c/piracy"
        +apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
        +apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
        +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
        +apDomain: "lemmy.dbzer0.com"
        +apPreferredUsername: "piracy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708748229 {#4496
          date: 2024-02-24 05:17:09.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697197339 {#4497
          date: 2023-10-13 13:42:19.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#2022 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#2112 …}
      +slug: "Naming-Torrents"
      +title: "Naming Torrents"
      +url: "https://files.catbox.moe/ictct2.png"
      +body: null
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 107
      +favouriteCount: 579
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1707939659 {#2109
        date: 2024-02-14 20:40:59.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2124 …}
      +votes: Doctrine\ORM\PersistentCollection {#2116 …}
      +reports: Doctrine\ORM\PersistentCollection {#2161 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2163 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2044 …}
      +badges: Doctrine\ORM\PersistentCollection {#2127 …}
      +children: [
        3 => App\Entity\EntryComment {#1595
          +user: App\Entity\User {#264}
          +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1671 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
          +body: "The problem is really that space is an argument separator, so to safely handle filenames with spaces you need to handle them special, either by escaping them, quoting the entire thing. This means that the filename with spaces can’t be just copy pasted wherever you want, you have handle them special. It adds complications that are resolved by just using a separator that isnt used for other things, like underscore, or dash. Dot I also don’t like as much as it’s used as a separator for extensions, but that’s a far easier problem to handle by just ignoring all but the last dot, leaving only one really bad edge case (a file that does not have an extension, that uses dot separator in its filename having the filesystem imply a wrong extension."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 12
          +score: 0
          +lastActive: DateTime @1700408216 {#1433
            date: 2023-11-19 16:36:56.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@retiolus@lemmy.cat"
            "@Socsa@sh.itjust.works"
            "@Pyrozo007@lemmy.dbzer0.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1666 …}
          +nested: Doctrine\ORM\PersistentCollection {#1669 …}
          +votes: Doctrine\ORM\PersistentCollection {#1677 …}
          +reports: Doctrine\ORM\PersistentCollection {#1672 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1573 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1574 …}
          -id: 140051
          -bodyTs: "'add':54 'also':76 'argument':9 'bad':112 'case':114 'complic':55 'copi':43 'dash':73 'dot':74,107,125 'easier':96 'edg':113 'either':24 'entir':30 'escap':26 'extens':90,122,136 'far':95 'file':116 'filenam':15,36,129 'filesystem':132 'handl':14,21,50,99 'ignor':102 'impli':133 'isnt':65 'last':106 'leav':108 'like':70,79 'mean':33 'much':81 'need':19 'one':110 'past':44 'problem':2,97 'quot':28 'realli':4,111 'resolv':58 'safe':13 'separ':10,63,88,126 'space':6,17,38 'special':23,52 'thing':31,69 'underscor':71 'use':61,66,85,124 'want':47 'wherev':45 'wrong':135"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://ttrpg.network/comment/3400887"
          +editedAt: DateTimeImmutable @1700765322 {#1430
            date: 2023-11-23 19:48:42.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700408216 {#1428
            date: 2023-11-19 16:36:56.0 +01:00
          }
          +"title": 140051
        }
        2 => App\Entity\EntryComment {#1561
          +user: App\Entity\User {#264}
          +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1526 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
          +body: """
            `for f in *.txt; do cat $f; done`\n
            \n
            Will error for example. It works fine for filenames without space, but if the filename has space in it, it will be interpreted wrong. But if your testing batch doesn’t have spaces in the filename, you won’t see the issue until it’s used on a file that does. Note ‘cat’ is a placeholder, any function/script that can be used on a file here will have the same issue.\n
            \n
            Something similar to that caught me last week while I was unzipping multiple mods in bulk for a game.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 3
          +score: 0
          +lastActive: DateTime @1700422351 {#1583
            date: 2023-11-19 20:32:31.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@retiolus@lemmy.cat"
            "@Socsa@sh.itjust.works"
            "@Pyrozo007@lemmy.dbzer0.com"
            "@bam13302@ttrpg.network"
            "@gayhitler420@lemm.ee"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1528 …}
          +nested: Doctrine\ORM\PersistentCollection {#1559 …}
          +votes: Doctrine\ORM\PersistentCollection {#1564 …}
          +reports: Doctrine\ORM\PersistentCollection {#1563 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1558 …}
          -id: 140660
          -bodyTs: "'batch':37 'bulk':95 'cat':6,61 'caught':84 'doesn':38 'done':8 'error':10 'exampl':12 'f':2,7 'file':57,73 'filenam':17,23,44 'fine':15 'function/script':66 'game':98 'interpret':31 'issu':50,79 'last':86 'mod':93 'multipl':92 'note':60 'placehold':64 'see':48 'similar':81 'someth':80 'space':19,25,41 'test':36 'txt':4 'unzip':91 'use':54,70 'week':87 'without':18 'won':46 'work':14 'wrong':32"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://ttrpg.network/comment/3404699"
          +editedAt: DateTimeImmutable @1700795049 {#1525
            date: 2023-11-24 04:04:09.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700422351 {#1567
            date: 2023-11-19 20:32:31.0 +01:00
          }
          +"title": 140660
        }
        1 => App\Entity\EntryComment {#1620
          +user: App\Entity\User {#264}
          +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1613 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
          +body: "You are correct, that is how I worked around the issue and why I mentioned that work around in my original post"
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1700431245 {#1557
            date: 2023-11-19 23:00:45.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@retiolus@lemmy.cat"
            "@Socsa@sh.itjust.works"
            "@Pyrozo007@lemmy.dbzer0.com"
            "@bam13302@ttrpg.network"
            "@gayhitler420@lemm.ee"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1604 …}
          +nested: Doctrine\ORM\PersistentCollection {#1619 …}
          +votes: Doctrine\ORM\PersistentCollection {#1701 …}
          +reports: Doctrine\ORM\PersistentCollection {#1687 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1689 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1691 …}
          -id: 141100
          -bodyTs: "'around':9,18 'correct':3 'issu':11 'mention':15 'origin':21 'post':22 'work':8,17"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://ttrpg.network/comment/3407102"
          +editedAt: DateTimeImmutable @1700811216 {#1555
            date: 2023-11-24 08:33:36.0 +01:00
          }
          +createdAt: DateTimeImmutable @1700431245 {#1621
            date: 2023-11-19 23:00:45.0 +01:00
          }
          +"title": 141100
        }
        0 => App\Entity\EntryComment {#1616}
      ]
      -id: 14152
      -titleTs: "'name':1 'torrent':2"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1700405644
      +visibility: "visible             "
      +apId: "https://lemmy.cat/post/5761887"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700319244 {#2132
        date: 2023-11-18 15:54:04.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#1611 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#1668 …}
    +body: "To be fair, I didn’t really focus on the biggest annoyance I’ve had with spaces in the file name: going between terminals and the GUI, most filenames you can copy and paste with wild abandon, but filenames with spaces always require special care, sometimes stripping the auto completed escaped space from file names from the terminal, or quoting or escaping the space when taking one from the GUI."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1700570210 {#1795
      date: 2023-11-21 13:36:50.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@retiolus@lemmy.cat"
      "@Socsa@sh.itjust.works"
      "@Pyrozo007@lemmy.dbzer0.com"
      "@bam13302@ttrpg.network"
      "@gayhitler420@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1598 …}
    +nested: Doctrine\ORM\PersistentCollection {#1629 …}
    +votes: Doctrine\ORM\PersistentCollection {#1626 …}
    +reports: Doctrine\ORM\PersistentCollection {#1618 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1597 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1731 …}
    -id: 146476
    -bodyTs: "'abandon':37 'alway':42 'annoy':12 'auto':49 'biggest':11 'care':45 'complet':50 'copi':32 'didn':5 'escap':51,62 'fair':3 'file':20,54 'filenam':29,39 'focus':8 'go':22 'gui':27,70 'name':21,55 'one':67 'past':34 'quot':60 'realli':7 'requir':43 'sometim':46 'space':17,41,52,64 'special':44 'strip':47 'take':66 'termin':24,58 've':14 'wild':36"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://ttrpg.network/comment/3440950"
    +editedAt: DateTimeImmutable @1701006823 {#1705
      date: 2023-11-26 14:53:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700570210 {#1711
      date: 2023-11-21 13:36:50.0 +01:00
    }
    +"title": 146476
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
settings_row_enum App\Twig\Components\SettingsRowEnumComponent 12.0 MiB 0.21 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 {#7443
  +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.18 ms
Input props
[
  "label" => "Dynamic lists"
  "settingsKey" => "KBIN_GENERAL_DYNAMIC_LISTS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#7515
  +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 {#7578
  +label: "Rounded edges"
  +help: ""
  +settingsKey: "KBIN_GENERAL_ROUNDED_EDGES"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 12.0 MiB 0.12 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 {#7634
  +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 {#7693
  +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 {#7749
  +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 {#7805
  +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.21 ms
Input props
[
  "label" => "Mark new comments"
  "settingsKey" => "KBIN_MARK_NEW_COMMENTS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#7863
  +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.13 ms
Input props
[
  "label" => "Show "Support Us" block"
  "settingsKey" => "KBIN_GENERAL_SUPPORT_US_BLOCK"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#7926
  +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.14 ms
Input props
[
  "label" => "Show subscribed users"
  "settingsKey" => "KBIN_SUB_CHANNEL_USERS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#7984
  +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 {#8040
  +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.21 ms
Input props
[
  "label" => "Show subscribed domains"
  "settingsKey" => "KBIN_SUB_CHANNEL_DOMAINS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#8096
  +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.16 ms
Input props
[
  "label" => "Auto media preview"
  "help" => "Automatically expand media previews."
  "settingsKey" => "KBIN_ENTRIES_SHOW_PREVIEW"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#8152
  +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.13 ms
Input props
[
  "label" => "Compact view"
  "settingsKey" => "KBIN_ENTRIES_COMPACT"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#8208
  +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 {#8264
  +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.12 ms
Input props
[
  "label" => "Show magazines’ icons"
  "settingsKey" => "KBIN_ENTRIES_SHOW_MAGAZINES_ICONS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#8320
  +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 {#8376
  +label: "Show thumbnails"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_SHOW_THUMBNAILS"
  +defaultValue: true
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 12.0 MiB 0.12 ms
Input props
[
  "label" => "Auto media preview"
  "help" => "Automatically expand media previews."
  "settingsKey" => "KBIN_POSTS_SHOW_PREVIEW"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#8432
  +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 {#8488
  +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.18 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 {#8544
  +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.13 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 {#8602
  +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
}
date App\Twig\Components\DateComponent 12.0 MiB 0.13 ms
Input props
[
  "date" => DateTimeImmutable @1700765217 {#267
    date: 2023-11-23 19:46:57.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#8675
  +date: DateTimeImmutable @1700765217 {#267
    date: 2023-11-23 19:46:57.0 +01:00
  }
}
related_magazines App\Twig\Components\RelatedMagazinesComponent 12.0 MiB 7.16 ms
Input props
[
  "magazine" => null
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedMagazinesComponent {#8762
  +limit: 4
  +tag: null
  +magazine: null
  +type: "random"
  +title: "random_magazines"
  +refreshedRandom: false
  -repository: App\Repository\MagazineRepository {#1371 …}
  -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 4.84 ms
Input props
[
  "magazine" => null
]
Attributes
[]
Component
App\Twig\Components\ActiveUsersComponent {#8827
  +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.54 ms
Input props
[
  "magazine" => null
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedCategoriesComponent {#8886
  +limit: 4
  +tag: null
  +magazine: null
  +type: "random"
  +title: "random_categories"
  +refreshedRandom: false
  -repository: App\Repository\CategoryRepository {#8887 …}
  -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.93 ms
Input props
[
  "magazine" => null
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedPostsComponent {#8956
  +limit: 4
  +tag: null
  +magazine: null
  +type: "random"
  +post: null
  +title: "random_posts"
  +refreshedRandom: false
  -repository: App\Repository\PostRepository {#1765 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -mentionManager: App\Service\MentionManager {#1507 …}
}
related_entries App\Twig\Components\RelatedEntriesComponent 12.0 MiB 1.53 ms
Input props
[
  "magazine" => null
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedEntriesComponent {#9025
  +limit: 4
  +tag: null
  +magazine: null
  +type: "random"
  +entry: null
  +title: "random_entries"
  +refreshedRandom: false
  -repository: App\Repository\EntryRepository {#1756 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -mentionManager: App\Service\MentionManager {#1507 …}
}
support_us_block App\Twig\Components\SupportUsBlock 12.0 MiB 2.07 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\SupportUsBlock {#9094
  +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 {#9095 …}
}
featured_magazines App\Twig\Components\FeaturedMagazinesComponent 12.0 MiB 2.64 ms
Input props
[
  "magazine" => null
]
Attributes
[]
Component
App\Twig\Components\FeaturedMagazinesComponent {#9187
  +magazine: null
  -twig: Twig\Environment {#1252 …}
  -repository: App\Repository\MagazineRepository {#1371 …}
}